checks.sh 新增并发密集包 -race 门禁(8 个快速包,全仓 -race 清零后纳入防回归;frpc/frps 慢套件留作周期全量验证)。核查 7 处 t.Skip 均为合法环境门控。

Result: {"status":"keep","total_issues":8,"golint_canonicalheader":0,"golint_errname":0,"golint_errorlint":1,"golint_exhaustive":0,"golint_forcetypeassert":0,"golint_gosec":0,"golint_intrange":0,"golint_modernize":3,"golint_nilnil":3,"golint_perfsprint":0,"golint_prealloc":0,"golint_recvcheck":1,"golint_usestdlibvars":0,"golint_wastedassign":0,"golint_total":8,"golint_test_testifylint":0,"golint_test_thelper":0,"golint_test_usetesting":0,"golint_test_total":0,"golint_vetx_total":0,"eslint_problems":0,"eslint_errors":0,"eslint_warnings":0,"tsc_errors":0,"vitest_failed":0,"vitest_total":116,"measure_s":68}
This commit is contained in:
ryan
2026-08-16 20:01:40 +08:00
parent e1b439d6a5
commit ab70633e9f
2 changed files with 12 additions and 0 deletions
+11
View File
@@ -29,4 +29,15 @@ echo "==> pnpm exec vitest run (frontend)"
exit 1
}
# 并发密集包 -race 门禁(2026-08-16 全仓 -race 清零后纳入,防回归;
# frpc/frps 慢套件不含在此,另做全量周期验证)
echo "==> go test -race (concurrency packages)"
RACE_PKGS="./internal/apps/oauth/ ./internal/apps/openflare/tls/ ./internal/apps/openflare/uptimekuma/ ./internal/apps/upload/cache/ ./internal/repository/ ./pkg/cache/disk/ ./pkg/logger/ ./internal/infra/persistence/batchwriter/"
if go test -race -count=1 $RACE_PKGS > /tmp/auto_race.log 2>&1; then
:
else
grep -E "WARNING: DATA RACE|^--- FAIL|^FAIL" /tmp/auto_race.log | head -20
exit 1
fi
echo "OK: checks passed"