diff options
author | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2021-08-02 20:18:32 +0200 |
---|---|---|
committer | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2021-09-11 17:32:04 +0200 |
commit | c7ddaa9f584084d9cca0d636007d3c9131080311 (patch) | |
tree | 8da2380ad1cc6512faf4d15e4167b4d98221afe5 /coin | |
parent | e0ad2cee55193696285cc84bf5c4922bb7247e9a (diff) | |
download | qtbase-c7ddaa9f584084d9cca0d636007d3c9131080311.tar.gz |
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.yaml | 9 |
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)) |