From c7ddaa9f584084d9cca0d636007d3c9131080311 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Mon, 2 Aug 2021 20:18:32 +0200 Subject: coin: Generate JUnit result files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- coin/instructions/cmake_setup_running_tests_env_vars.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'coin') 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)) -- cgit v1.2.3