diff --git a/.github/workflows/reusable-build-test-config.yml b/.github/workflows/reusable-build-test-config.yml index 3d4ac34502..1826d752c2 100644 --- a/.github/workflows/reusable-build-test-config.yml +++ b/.github/workflows/reusable-build-test-config.yml @@ -232,8 +232,9 @@ jobs: working-directory: ${{ runner.os == 'Windows' && format('{0}/{1}', env.BUILD_DIR, inputs.build_type) || env.BUILD_DIR }} env: BUILD_NPROC: ${{ steps.nproc.outputs.nproc }} + PARALLELISM: ${{ env.SANITIZERS_ENABLED == 'true' && '1' || steps.nproc.outputs.nproc }} run: | - ./xrpld --unittest + ./xrpld --unittest --unittest-jobs "${PARALLELISM}" # Pipeline should fail if the separate tests failed. - name: Check results of the SeparateTests diff --git a/sanitizers/suppressions/asan.supp b/sanitizers/suppressions/asan.supp index 568116a0c8..68e8de9f53 100644 --- a/sanitizers/suppressions/asan.supp +++ b/sanitizers/suppressions/asan.supp @@ -21,10 +21,5 @@ # Boost - false positives from stackful coroutines interceptor_name:clock_gettime -interceptor_name:memcpy interceptor_name:__bzero -interceptor_name:__asan_memset -interceptor_name:__asan_memcpy interceptor_name:nudb -interceptor_via_fun:assert -interceptor_via_fun:static_assert