From a8dd35133871c10f2efdcf57190d0db06912ff86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Mon, 4 Nov 2024 14:20:35 +0100 Subject: [PATCH] coin: Make macOS 15 test configurations conditionally significant By removing the InsignificantTests flag and adding the COIN_CTEST_IGNORE_EXIT_CODE env var we can control the significance at the module level. Change-Id: I89171f6dbed8c38aed279aec01e3bad36a157f5e Reviewed-by: Joerg Bornemann --- coin/platform_configs/macos.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/coin/platform_configs/macos.yaml b/coin/platform_configs/macos.yaml index ee848796..cbf40a2e 100644 --- a/coin/platform_configs/macos.yaml +++ b/coin/platform_configs/macos.yaml @@ -53,8 +53,9 @@ Configurations: Id: 'macos-15-x86_64-tests' Template: 'qtci-macos-15-x86_64-103' Compiler: 'Clang' - Features: ['Sccache', 'TestOnly', 'Packaging', 'InsignificantTests'] + Features: ['Sccache', 'TestOnly', 'Packaging'] Platform dependency: 'macos-universal-on-x86_64' + Environment variables: [ 'COIN_CTEST_IGNORE_EXIT_CODE=1' ] # And arm64 @@ -74,8 +75,9 @@ Configurations: Id: 'macos-15-arm64-tests' Template: 'qtci-macos-15-arm-104' Compiler: 'Clang' - Features: ['TestOnly', 'Packaging', 'InsignificantTests'] + Features: ['TestOnly', 'Packaging'] Platform dependency: 'macos-universal-on-x86_64' + Environment variables: [ 'COIN_CTEST_IGNORE_EXIT_CODE=1' ] # Test the universal packaging built on arm64 @@ -101,8 +103,9 @@ Configurations: Id: 'macos-15-arm-on-x86_64-tests' Template: 'qtci-macos-15-x86_64-103' Compiler: 'Clang' - Features: ['Sccache', 'TestOnly', 'InsignificantTests'] + Features: ['Sccache', 'TestOnly'] Platform dependency: 'macos-universal-on-arm64' + Environment variables: [ 'COIN_CTEST_IGNORE_EXIT_CODE=1' ] # ========================================================================= # Developer build. Single architecture builds. @@ -150,5 +153,6 @@ Configurations: Id: 'macos-15-arm64-developer-build-tests' Template: 'qtci-macos-15-arm-104' Compiler: 'Clang' - Features: ['TestOnly', 'InsignificantTests'] + Features: ['TestOnly'] Platform dependency: 'macos-14-arm64-developer-build' + Environment variables: [ 'COIN_CTEST_IGNORE_EXIT_CODE=1' ]