Update ASAN test command in build workflow

This commit is contained in:
uNetworkingAB
2026-03-11 23:34:39 +01:00
committed by GitHub
parent a423b85358
commit 6b60ec986e

View File

@@ -22,7 +22,7 @@ jobs:
cd uWebSockets.js
cc build.c -DWITH_ASAN && ./a.out
ls dist
cd tests && npm install ws && LD_PRELOAD=$(gcc -print-file-name=libasan.so) node smoke.js && cd ..
cd tests && npm install ws && export ASAN_PATH=$(gcc -print-file-name=libasan.so 2>/dev/null || clang -print-file-name=libclang_rt.asan_osx_dynamic.dylib) && LD_PRELOAD="$ASAN_PATH" DYLD_INSERT_LIBRARIES="$ASAN_PATH" node smoke.js && cd ..
# On first run, binaries-asan doesn't exist yet; seed it from binaries so git history is preserved
git fetch origin binaries-asan:binaries-asan 2>/dev/null || git fetch origin binaries:binaries-asan
git checkout binaries-asan