ci: assign unit test cases in sequence of config and name
This commit is contained in:
parent
7385e71c84
commit
33cf0faac8
2 changed files with 2 additions and 1 deletions
|
@ -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):
|
||||||
|
|
|
@ -254,7 +254,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(config_output_folder, config))
|
test_cases.extend(self.parse_test_cases_for_one_config(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