Replace defunct TestSkipClass signal with TestAbortClass
The TestAbortClass signal, when raised in setup_class, will immediately trigger class teardown, without logging
the skipped test cases. This behavior will be addressed in a follow-up change
Bug: 142158264
Test: local
Change-Id: Ib2cfe8a08595675d741469b74757c08a0c84c250
diff --git a/acts/framework/acts/test_utils/tel/tel_test_utils.py b/acts/framework/acts/test_utils/tel/tel_test_utils.py
index be9ef84..a4cb3f2 100644
--- a/acts/framework/acts/test_utils/tel/tel_test_utils.py
+++ b/acts/framework/acts/test_utils/tel/tel_test_utils.py
@@ -3219,7 +3219,7 @@
def phone_switch_to_msim_mode(ad, retries=3, timeout=60):
result = False
if not ad.is_apk_installed("com.google.mdstest"):
- raise signals.TestSkipClass("mdstest is not installed")
+ raise signals.TestAbortClass("mdstest is not installed")
mode = ad.droid.telephonyGetPhoneCount()
if mode == 2:
ad.log.info("Device already in MSIM mode")
@@ -3262,7 +3262,7 @@
def phone_switch_to_ssim_mode(ad, retries=3, timeout=30):
result = False
if not ad.is_apk_installed("com.google.mdstest"):
- raise signals.TestSkipClass("mdstest is not installed")
+ raise signals.TestAbortClass("mdstest is not installed")
mode = ad.droid.telephonyGetPhoneCount()
if mode == 1:
ad.log.info("Device already in SSIM mode")