ci(test): load MsQuic for Linux tests [CI]
ci/woodpecker/push/dev-image Pipeline is pending
ci/woodpecker/push/web-build Pipeline was successful
ci/woodpecker/push/verify Pipeline was canceled

This commit is contained in:
justme committed 2026-10-10 04:11:55 +08:00
1 parent 29d998bc94
commit 77d8404f59
2 files changed
+85

No files matched your search

+3
View File
@@ -66,6 +66,9 @@ fi
# 测试在缓存目录里跑完整的解决方案(不再重复编译)
log="$cache/last-test.log"
quic_runtime="$cache/quic-runtime"
bash "$root/ci/fetch-quic-test-runtime.sh" "$quic_runtime"
export LD_LIBRARY_PATH="$quic_runtime/runtime${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
status=0
# 别的程序集里没有匹配的测试会因为「零个测试」返回 8,忽略它
(cd "$src/backend" && dotnet test --solution MoShiro.slnx -c Release --no-build "${filter[@]}" --ignore-exit-code 8) 2>&1 | tee "$log" || status=${PIPESTATUS[0]}