Replace renamed files in bugfix test results

This commit is contained in:
Mikhail f. Shiryaev 2024-09-18 13:33:18 +02:00
parent 7af0ec8b23
commit 758acb433d
No known key found for this signature in database
GPG Key ID: 4B02ED204C7D93F4

View File

@ -139,13 +139,20 @@ def main():
jr = JobReport.load(from_file=report_file)
additional_files.append(report_file)
for file in set(jr.additional_files):
file_ = Path(file)
file_name = file_.name
orig_file = Path(file)
file_name = orig_file.name
file_name = file_name.replace(
".", "__" + CI.Utils.normalize_string(job_id) + ".", 1
)
file_ = file_.rename(file_.parent / file_name)
additional_files.append(file_)
new_file = orig_file.rename(orig_file.parent / file_name)
for tr in test_results:
if tr.log_files is None:
continue
tr.log_files = [
new_file if (Path(log_file) == orig_file) else Path(log_file)
for log_file in tr.log_files
]
additional_files.append(new_file)
JobReport(
description=description,