diff --git a/test/autotest/aw/push_remove_source.py b/test/autotest/aw/push_remove_source.py index 0e2719868d0aa9573a2f362630cebacd7083dd8e..f31d7fad154f9f7637e2b78c0c8e0f3a2b15cf9b 100644 --- a/test/autotest/aw/push_remove_source.py +++ b/test/autotest/aw/push_remove_source.py @@ -72,19 +72,6 @@ def remove_source(source_path, driver, sn): driver.Storage.remove_file("/system/etc/init/listen_test.cfg") driver.Storage.remove_file("/system/etc/init/listen_test.json") - if "sa_lib_listen_test_path" in source_path: - driver.Storage.remove_file("/system/lib/liblisten_test.z.so") - - if "sa_proxy_path" in source_path: - driver.Storage.remove_file("/system/lib/libtest_sa_proxy.z.so") - - - if "sa_lib_audio_ability" in source_path: - driver.Storage.remove_file("/system/lib/libtest_audio_ability.z.so") - - if "sa_ondemand_path" in source_path: - driver.Storage.remove_file("/system/bin/ondemand") - if "sa_para_path" in source_path: driver.Storage.remove_file("/system/etc/param/samgr.para") driver.Storage.remove_file("/system/etc/param/samgr.para.dac") diff --git a/test/autotest/resource/level0/case24_sub001/listen_test.cfg b/test/autotest/resource/level0/case24_sub001/listen_test.cfg index 10a8006ef49221f42f0b19f4792beed1ec51a301..cb4036c27a507a2152a52b5415024272e41ac91d 100644 --- a/test/autotest/resource/level0/case24_sub001/listen_test.cfg +++ b/test/autotest/resource/level0/case24_sub001/listen_test.cfg @@ -2,7 +2,7 @@ "services":[{ "name":"listen_test", "path":["/system/bin/sa_main","/system/profile/listen_test.json"], - "ondemand":false, + "ondemand":true, "secon":"u:r:listen_test:s0", "permission":["ohos.permission.DISTRIBUTED_DATASYNC"], "uid":"system", diff --git a/test/autotest/resource/level0/case24_sub001/listen_test.json b/test/autotest/resource/level0/case24_sub001/listen_test.json index ab0a2723f9b58e0d06d0f0917eb3ada277002c4b..955902118face4598292aef28c44580e42718a50 100644 --- a/test/autotest/resource/level0/case24_sub001/listen_test.json +++ b/test/autotest/resource/level0/case24_sub001/listen_test.json @@ -4,14 +4,14 @@ { "name": 1494, "libpath": "liblisten_test.z.so", - "run-on-create": true, + "run-on-create": false, "distributed": false, "dump_level": 1 }, { "name": 1499, "libpath": "libtest_audio_ability.z.so", - "run-on-create": true, + "run-on-create": false, "distributed": false, "dump_level": 1 } diff --git a/test/autotest/testcases/level0/case01_listen001.py b/test/autotest/testcases/level0/case01_listen001.py index 14a03e7f78332b3c2864ab538b1496145d64a0b9..ede61b539267d58d6630ad8ffd03b21b2a16b987 100644 --- a/test/autotest/testcases/level0/case01_listen001.py +++ b/test/autotest/testcases/level0/case01_listen001.py @@ -42,7 +42,7 @@ class case01_listen001(TestCase): device_logger.start_log(get_report_dir() + "//case01_listen001.txt") driver.System.execute_command("ps -e | grep resource_schedule_service") driver.System.execute_command("kill -9 `pidof resource_schedule_service`") - time.sleep(2) + time.sleep(5) device_logger.stop_log() CheckPoint("'AddProc:resource_schedule_service and rm DeadProc:resource_schedule_service' is present in the logs") device_logger.check_log("AddProc:resource_schedule_service", EXCEPTION=True) diff --git a/test/autotest/testcases/level0/case24_sub001.py b/test/autotest/testcases/level0/case24_sub001.py index 4398607451ef943466d9fc96b650c1d82523c294..67c6359259763be7aa9c06538ac29b62febf25dd 100644 --- a/test/autotest/testcases/level0/case24_sub001.py +++ b/test/autotest/testcases/level0/case24_sub001.py @@ -30,6 +30,7 @@ from hypium import UiDriver import disk_drop_log from get_source_path import get_source_path from push_remove_source import push_source, remove_source +from hypium.action.os_hypium.device_logger import DeviceLogger class case24_sub001(TestCase): @@ -53,8 +54,11 @@ class case24_sub001(TestCase): def test_step(self): driver = self.driver + device_logger = DeviceLogger(driver).set_filter_string("01800") + device_logger.start_log(get_report_dir() + "//case024_sub001.txt") + driver.system.execute_command("ondemand sa load 1494") result = driver.System.execute_command("hidumper -ls") - max_wait_time = 5 + max_wait_time = 10 wait_time = 0 while ("1494" not in result and wait_time <= max_wait_time): wait_time += 1 @@ -63,17 +67,12 @@ class case24_sub001(TestCase): CheckPoint("1494 is loaded after booting up") assert "1494" in result - log_revice_path = os.path.join(self.get_case_report_path(), "disk_drop") - disk_drop_log.pulling_disk_dropping_logs(log_revice_path, self.driver) - disk_drop_log.parse_disk_dropping_logs(log_revice_path) - result = disk_drop_log.check_disk_dropping_logs(log_revice_path, - "OnAddSystemAbility systemAbilityId:1901 added!") + time.sleep(3) + device_logger.stop_log() CheckPoint("The log contains 'ListenAbility: OnAddSystemAbility systemAbilityId:1901 added!'") - assert result is True - result = disk_drop_log.check_disk_dropping_logs(log_revice_path, - "OnAddSystemAbility systemAbilityId:4700 added!") + device_logger.check_log("OnAddSystemAbility systemAbilityId:4700 added!", EXCEPTION=True) CheckPoint("The log contains 'ListenAbility: OnAddSystemAbility systemAbilityId:4700 added!'") - assert result is True + device_logger.check_log("OnAddSystemAbility systemAbilityId:4700 added!", EXCEPTION=True) def teardown(self): remove_source(source_path=self.source_path, driver=self.driver, sn=self.sn)