aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2026-04-20 17:00:49 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2026-04-20 17:00:49 -0400
commiteb9f7fb57fd08e4f9ffe4c5b783daaa381ae0003 (patch)
tree94850bec81b16f91eada29bf44af4065620dae44 /.github
parent5d4ca532e7a0980b9e66fe2a94ba6394751ea4e6 (diff)
downloadstasis-eb9f7fb57fd08e4f9ffe4c5b783daaa381ae0003.tar.gz
Disable leak check on macos
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/cmake-multi-platform.yml10
1 files changed, 8 insertions, 2 deletions
diff --git a/.github/workflows/cmake-multi-platform.yml b/.github/workflows/cmake-multi-platform.yml
index 8d69be4..f579713 100644
--- a/.github/workflows/cmake-multi-platform.yml
+++ b/.github/workflows/cmake-multi-platform.yml
@@ -78,7 +78,13 @@ jobs:
- name: Test
working-directory: ${{ steps.strings.outputs.build-output-dir }}
- run: ctest --build-config ${{ matrix.build_type }} --output-on-failure --output-junit results.xml --test-output-size-passed 65536 --test-output-size-failed 65536
+ run: |
+ export ASAN_OPTIONS="verify_asan_link_order=0 strict_string_checks=1 detect_stack_use_after_return=1"
+ if [[ "$RUNNER_OS" == "macos" ]]; then
+ ASAN_OPTIONS="$ASAN_OPTIONS detect_leaks=0"
+ else
+ ASAN_OPTIONS="$ASAN_OPTIONS detect_leaks=1"
+ fi
+ ctest --build-config ${{ matrix.build_type }} --output-on-failure --output-junit results.xml --test-output-size-passed 65536 --test-output-size-failed 65536
env:
STASIS_SYSCONFDIR: ../../..
- ASAN_OPTIONS: "verify_asan_link_order=0 strict_string_checks=1 detect_stack_use_after_return=1 detect_leaks=1"