ci: assign unit test cases in sequence of config and name
This commit is contained in:
parent
5b3d09d5c8
commit
ef9eaddd88
|
@ -143,6 +143,7 @@ class AssignTest(object):
|
||||||
for job_name in ci_config:
|
for job_name in ci_config:
|
||||||
if self.CI_TEST_JOB_PATTERN.search(job_name) is not None:
|
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.append(GitlabCIJob.Job(ci_config[job_name], job_name))
|
||||||
|
job_list.sort(key=lambda x: x["name"])
|
||||||
return job_list
|
return job_list
|
||||||
|
|
||||||
def _search_cases(self, test_case_path, case_filter=None):
|
def _search_cases(self, test_case_path, case_filter=None):
|
||||||
|
|
|
@ -282,7 +282,7 @@ class Parser(object):
|
||||||
config_output_folder = os.path.join(output_folder, config)
|
config_output_folder = os.path.join(output_folder, config)
|
||||||
if os.path.exists(config_output_folder):
|
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.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)
|
self.dump_test_cases(test_cases)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue