diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 53f40d06..0c6fb405 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -115,7 +115,7 @@ jobs: - name: Build Kryoptic run: | cd kryoptic - cargo build + cargo build --features standard - name: Setup, Build and Install pkcs11-provider run: | diff --git a/.github/workflows/kryoptic.yml b/.github/workflows/kryoptic.yml index a463a582..664047ac 100644 --- a/.github/workflows/kryoptic.yml +++ b/.github/workflows/kryoptic.yml @@ -75,8 +75,8 @@ jobs: - name: Build Kryoptic run: | cd kryoptic - cargo build - cargo test | tee testout.log 2>&1 + cargo build --features standard + cargo test --features standard | tee testout.log 2>&1 grep -q "0 failed" testout.log - name: Setup diff --git a/tests/meson.build b/tests/meson.build index ce874e66..3c640638 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -78,7 +78,7 @@ if get_option('b_sanitize') == 'address' name_prefix: '', ) - test_env.set('ASAN_OPTIONS', 'fast_unwind_on_malloc=0') + test_env.set('ASAN_OPTIONS', 'fast_unwind_on_malloc=0:detect_leaks=1') test_env.set('LSAN_OPTIONS', 'suppressions=@0@/lsan.supp'.format(meson.current_source_dir())) test_env.set('FAKE_DLCLOSE', fake_dlclose.full_path())