test: move auto test script to new repo (backport)

+ known issue
This commit is contained in:
Chen Yu Dong
2020-10-24 09:25:33 +08:00
committed by He Yin Ling
parent 77dc24908c
commit dcb5d956d3
37 changed files with 60 additions and 35519 deletions

View File

@@ -58,7 +58,7 @@ def create_artifact_index_file(project_id=None, pipeline_id=None):
job_info_list = gitlab_inst.find_job_id(build_job_name, pipeline_id=pipeline_id)
for job_info in job_info_list:
raw_data = gitlab_inst.download_artifact(job_info["id"], [format_build_log_path()])[0]
build_info_list = [json.loads(line) for line in raw_data.splitlines()]
build_info_list = [json.loads(line) for line in raw_data.decode().splitlines()]
for build_info in build_info_list:
build_info["ci_job_id"] = job_info["id"]
artifact_index_list.append(build_info)

View File

@@ -110,7 +110,7 @@ class Group(CIAssignTest.Group):
{
"name": test_function,
"extra_data": self._create_extra_data(test_cases, test_function),
} for test_function, test_cases in case_by_test_function.iteritems() if test_cases
} for test_function, test_cases in case_by_test_function.items() if test_cases
],
}
return output_data