CI: Use --output-on-failure flag for ctest

This flag makes sure that the verbose output of running the test cases
is not shown, unless the test fails. In that case the full output is
displayed (for that test case).
This commit is contained in:
Robert Adam 2021-11-04 08:27:19 +01:00
parent 2480e1342e
commit c2b42aecb4
4 changed files with 4 additions and 4 deletions

View File

@ -12,7 +12,7 @@ steps:
env:
MUMBLE_BUILD_NUMBER_TOKEN: $(BUILD_NUMBER_TOKEN)
displayName: 'Build'
- script: 'cd $BUILD_BINARIESDIRECTORY; QT_QPA_PLATFORM=offscreen ctest --verbose'
- script: 'cd $BUILD_BINARIESDIRECTORY; QT_QPA_PLATFORM=offscreen ctest --output-on-failure'
displayName: 'Test'
# - script: .ci/azure-pipelines/package_AppImage.bash
# displayName: 'Release'

View File

@ -18,7 +18,7 @@ steps:
env:
MUMBLE_BUILD_NUMBER_TOKEN: $(BUILD_NUMBER_TOKEN)
displayName: 'Build'
- script: 'cd $BUILD_BINARIESDIRECTORY; ctest --verbose'
- script: 'cd $BUILD_BINARIESDIRECTORY; ctest --output-on-failure'
displayName: 'Test'
- script: .ci/azure-pipelines/release_macos.bash
displayName: 'Release'

View File

@ -12,7 +12,7 @@ steps:
env:
MUMBLE_BUILD_NUMBER_TOKEN: $(BUILD_NUMBER_TOKEN)
displayName: 'Build'
- script: 'cd /d %BUILD_BINARIESDIRECTORY% & ctest --verbose'
- script: 'cd /d %BUILD_BINARIESDIRECTORY% & ctest --output-on-failure'
env:
# Set timeout for tests to 15min
QTEST_FUNCTION_TIMEOUT: 900000

View File

@ -67,5 +67,5 @@ jobs:
- name: Test
working-directory: ${{runner.workspace}}/build
shell: bash
run: QT_QPA_PLATFORM=offscreen ctest -v -C $BUILD_TYPE
run: QT_QPA_PLATFORM=offscreen ctest -output-on-failure -C $BUILD_TYPE