diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index 10115d80b7d..871ffdcae35 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -94,16 +94,17 @@ jobs: run: npm install --include=dev working-directory: tools/nodejs_api - - name: Build debug - run: CC=gcc CXX=g++ make alldebug NUM_THREADS=32 - - - name: Run test with ASan - run: ctest --output-on-failure -j 10 - env: - LD_PRELOAD: "/usr/lib/x86_64-linux-gnu/libasan.so.6" - ASAN_OPTIONS: "detect_leaks=1:log_path=/tmp/asan.log" - working-directory: ./build/debug/test - continue-on-error: true + - name: Test with ASAN + run: CC=gcc CXX=g++ make test ASAN=1 NUM_THREADS=32 + + - name: Python test + run: CC=gcc CXX=g++ make pytest ASAN=1 NUM_THREADS=32 + + - name: Node.js test + run: CC=gcc CXX=g++ make nodejstest ASAN=1 NUM_THREADS=32 + + - name: Java test + run: CC=gcc CXX=g++ make javatest ASAN=1 NUM_THREADS=32 - name: Report ASan log run: |