diff options
author | Dimitrios Apostolou <jimis@qt.io> | 2024-02-22 15:50:46 +0100 |
---|---|---|
committer | Dimitrios Apostolou <jimis@qt.io> | 2024-02-26 18:59:03 +0100 |
commit | 9379b634a8a49d809441b0616bac7733dad670ae (patch) | |
tree | 0f74c86bab367018456064b85cbcafd426842464 /coin | |
parent | 2fb8c2d5c331b1bc30a54e803e1cd17cf534fc32 (diff) |
Print output of failed tests only once
Pick-to: 6.7 6.6 6.5
Fixes: QTBUG-118983
Change-Id: I4473f64a7f9ec838a2bc2f705af77fb4c5df35de
Reviewed-by: Toni Saario <toni.saario@qt.io>
Diffstat (limited to 'coin')
-rw-r--r-- | coin/instructions/cmake_run_ctest_enforce_exit_code.yaml | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/coin/instructions/cmake_run_ctest_enforce_exit_code.yaml b/coin/instructions/cmake_run_ctest_enforce_exit_code.yaml index 8551cbbda2..4d5d25a240 100644 --- a/coin/instructions/cmake_run_ctest_enforce_exit_code.yaml +++ b/coin/instructions/cmake_run_ctest_enforce_exit_code.yaml @@ -52,19 +52,22 @@ instructions: property: host.os equals_value: Windows + # Keep the testrun quiet for ASAN testruns, since there are FAILs happening all over the place... - type: EnvironmentVariable variableName: CTEST_ARGS variableValue: "-V" - # Keep the testrun quiet for ASAN testruns, since there are FAILs happening all over the place disable_if: condition: property property: features contains_value: UseAddressSanitizer - - # Always print the output from a failing test, even when ctest is not in verbose mode + # ...and only print the output from a failing test, i.e. test with ASAN errors. - type: EnvironmentVariable variableName: CTEST_OUTPUT_ON_FAILURE variableValue: "1" + enable_if: + condition: property + property: features + contains_value: UseAddressSanitizer - type: AppendToEnvironmentVariable variableName: CTEST_ARGS |