From 8c7bf85192d81562db37fb8f4e6e018f7662112b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Tue, 13 Sep 2022 14:58:33 +0200 Subject: [PATCH] testrunner: Use absolute path for JUnit XML result file Amends 210020412c1d70b70993dfdec5041d486b28a8c4 Change-Id: Ibe3bbe0bab4370936f82a915ba59a7a89c292ea0 Reviewed-by: Qt CI Bot Reviewed-by: Dimitrios Apostolou --- util/testrunner/qt-testrunner.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/util/testrunner/qt-testrunner.py b/util/testrunner/qt-testrunner.py index ff71c09d5b5..0bffbfd9261 100755 --- a/util/testrunner/qt-testrunner.py +++ b/util/testrunner/qt-testrunner.py @@ -251,11 +251,12 @@ def run_full_test(test_basename, testargs: List[str], output_dir: str, # and text to stdout. if not no_extra_args: filename_base = unique_filename(test_basename) - results_files.append( - os.path.join(output_dir, f"{filename_base}.xml")) - output_testargs.extend(["-o", results_files[0] + ",xml"]) - output_testargs.extend(["-o", f"{filename_base}.junit.xml,junitxml"]) - output_testargs.extend(["-o", "-,txt"]) + xml_output_file = os.path.join(output_dir, f"{filename_base}.xml") + results_files.append(xml_output_file) + output_testargs.extend([ + "-o", xml_output_file + ",xml", + "-o", os.path.join(output_dir, f"{filename_base}.junit.xml") + ",junitxml", + "-o", "-,txt"]) proc = run_test(testargs + specific_extra_args + output_testargs, timeout=timeout)