summaryrefslogtreecommitdiffstats
path: root/coin
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2021-08-02 20:18:32 +0200
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2021-09-11 17:32:04 +0200
commitc7ddaa9f584084d9cca0d636007d3c9131080311 (patch)
tree8da2380ad1cc6512faf4d15e4167b4d98221afe5 /coin
parente0ad2cee55193696285cc84bf5c4922bb7247e9a (diff)
coin: Generate JUnit result files
The JUnit format is easier to feed to tools that don't support the native Qt Test XML format. Pick-to: 6.2 Change-Id: Iad677b98953275fd70765acb039f1fb3d0f44dab Reviewed-by: Simo Fält <simo.falt@qt.io>
Diffstat (limited to 'coin')
-rw-r--r--coin/instructions/cmake_setup_running_tests_env_vars.yaml9
1 files changed, 7 insertions, 2 deletions
diff --git a/coin/instructions/cmake_setup_running_tests_env_vars.yaml b/coin/instructions/cmake_setup_running_tests_env_vars.yaml
index f2c290a3df..aac17ef6a1 100644
--- a/coin/instructions/cmake_setup_running_tests_env_vars.yaml
+++ b/coin/instructions/cmake_setup_running_tests_env_vars.yaml
@@ -20,8 +20,13 @@ instructions:
file=os.path.basename(sys.argv[1])
timestamp = str(round(time.time() * 1000))
- results_file = home + "/work/testresults/" + file +"-" + timestamp + ".xml,xml"
- testargs = ["-o", results_file, "-o", "-,txt"]
+ results_path = home + "/work/testresults/"
+ results_base = results_path + file + "-" + timestamp
+ testargs = [
+ "-o", results_base + ".xml,xml",
+ "-o", results_base + ".junitxml,junitxml",
+ "-o", "-,txt"
+ ]
if re.search("testlib.selftests.tst_selftests", sys.argv[1]):
testargs = []
exit(subprocess.call([sys.argv[1]] + testargs))