diff --git a/src/core/config/resource_manager.py b/src/core/config/resource_manager.py index 9e699910dfec5d2c64eabe19c3531a9999c0926a..647c999687757fe64a6c83703436087726590a32 100755 --- a/src/core/config/resource_manager.py +++ b/src/core/config/resource_manager.py @@ -145,6 +145,8 @@ class ResourceManager(object): dst = dst.rstrip("/") + "/" + dir_name device.execute_shell_command("mkdir -p %s" % dst) device.push_file(src, dst) + device.execute_shell_command("hilog -d %s" % ( + os.path.join(dst, os.path.basename(src)))) elif item["name"] == "pull": push_value = item["value"] find_key = "->" diff --git a/src/core/testcase/testcase_manager.py b/src/core/testcase/testcase_manager.py index 428b5410d01cd3acafc0932f2bac8dad9b0385a7..adf0221b7ab8c51b6c99ff8adfa4a08d32664367 100644 --- a/src/core/testcase/testcase_manager.py +++ b/src/core/testcase/testcase_manager.py @@ -91,7 +91,11 @@ class TestCaseManager(object): filter_list_test_file = FilterConfigManager().get_filtering_list( "testfile_name", options.productform) # 遍历测试用例输出目录下面的所有文件夹,每个文件夹对应一个子系统 + command_list = options.current_raw_cmd.split(" ") for part_name in os.listdir(test_case_out_path): + if "-ss" in command_list or "-tp" in command_list: + if part_name not in options.partname_list: + continue part_case_dir = os.path.join(test_case_out_path, part_name) if not os.path.isdir(part_case_dir): continue