diff options
author | Dimitrios Apostolou <jimis@qt.io> | 2022-04-12 16:40:46 +0200 |
---|---|---|
committer | Dimitrios Apostolou <jimis@qt.io> | 2022-06-16 12:58:58 +0200 |
commit | 37fed2c22ee4e40f7ec7cae454f0ac5149330f06 (patch) | |
tree | 3b78c7d25a5dad657f95702e1f7b8815b469c6bd | |
parent | 8a2aed58ffe702975fad296a136ffa58f9b5cea6 (diff) |
Enable address sanitizer
The last bugs have been fixed, and a test run built with ASAN is
not finding any issues on qtbase, so it is ready to be part of CI.
Fixes: QTQAINFRA-5025
Change-Id: I1905daaf5b19b41d8daa3f2c47958515b4afaded
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
-rw-r--r-- | coin/platform_configs/address_sanitizer_platforms.yaml | 12 | ||||
-rw-r--r-- | coin/platform_configs/qtbase.yaml | 1 |
2 files changed, 13 insertions, 0 deletions
diff --git a/coin/platform_configs/address_sanitizer_platforms.yaml b/coin/platform_configs/address_sanitizer_platforms.yaml new file mode 100644 index 00000000..9cdbf3bf --- /dev/null +++ b/coin/platform_configs/address_sanitizer_platforms.yaml @@ -0,0 +1,12 @@ +Version: 2 +Configurations: +- + Id: 'OpenSUSE-15.3-host-ASAN' + Template: 'qtci-linux-openSUSE-15.3-x86_64-50' + Compiler: 'GCC' + Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure', 'UseAddressSanitizer'] + Configure arguments: '-nomake examples -developer-build' + Environment variables: [ + 'PATH={{.Env.CMAKE_MIN_SUPPORTED_BIN_PATH}}:{{.Env.PATH}}', + 'CONAN_PROFILE=coin/conan/profiles/ci-linux-x86_64-gcc-debug-developer' + ] diff --git a/coin/platform_configs/qtbase.yaml b/coin/platform_configs/qtbase.yaml index 1442b829..3660770e 100644 --- a/coin/platform_configs/qtbase.yaml +++ b/coin/platform_configs/qtbase.yaml @@ -4,6 +4,7 @@ Include: [ cmake_platforms_static_tests.yaml, integrity.yaml, ios-tests.yaml, + address_sanitizer_platforms.yaml, linux_android_tests.yaml ] Configurations: [] |