diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3cbb28a0..dfb0249b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -67,9 +67,14 @@ jobs: - name: Install stringdtype working-directory: stringdtype run: | - python -m build --no-isolation --wheel -Cbuilddir=build + if [ -d "build/" ] + then + rm -r build + fi + meson setup build -Db_sanitize=address,undefined + python -m build --no-isolation --wheel -Cbuilddir=build --config-setting='compile-args=-v' find ./dist/*.whl | xargs python -m pip install - name: Run stringdtype tests working-directory: stringdtype run: | - pytest -vvv --color=yes + ASAN_OPTIONS=detect_leaks=false LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/11/libasan.so pytest -s -vvv --color=yes