Просмотр исходного кода

ci: assign unit test cases in sequence of config and name

He Yin Ling 7 лет назад
Родитель
Сommit
ef9eaddd88

+ 1 - 0
tools/tiny-test-fw/Utility/CIAssignTest.py

@@ -143,6 +143,7 @@ class AssignTest(object):
         for job_name in ci_config:
             if self.CI_TEST_JOB_PATTERN.search(job_name) is not None:
                 job_list.append(GitlabCIJob.Job(ci_config[job_name], job_name))
+        job_list.sort(key=lambda x: x["name"])
         return job_list
 
     def _search_cases(self, test_case_path, case_filter=None):

+ 1 - 1
tools/unit-test-app/tools/UnitTestParser.py

@@ -282,7 +282,7 @@ class Parser(object):
             config_output_folder = os.path.join(output_folder, config)
             if os.path.exists(config_output_folder):
                 test_cases.extend(self.parse_test_cases_for_one_config(configs_folder, config_output_folder, config))
-
+        test_cases.sort(key=lambda x: x["config"] + x["summary"])
         self.dump_test_cases(test_cases)