summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2022-09-13 14:58:33 +0200
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2022-09-13 21:26:07 +0200
commit8c7bf85192d81562db37fb8f4e6e018f7662112b (patch)
treeaf9b229c2d8c01e8df81340e99db934c7203fc76 /util
parent11c089c67b71be531f839e620caaf1d1597db570 (diff)
downloadqtbase-8c7bf85192d81562db37fb8f4e6e018f7662112b.tar.gz
testrunner: Use absolute path for JUnit XML result file
Amends 210020412c1d70b70993dfdec5041d486b28a8c4 Change-Id: Ibe3bbe0bab4370936f82a915ba59a7a89c292ea0 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Dimitrios Apostolou <jimis@qt.io>
Diffstat (limited to 'util')
-rwxr-xr-xutil/testrunner/qt-testrunner.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/util/testrunner/qt-testrunner.py b/util/testrunner/qt-testrunner.py
index ff71c09d5b..0bffbfd926 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)