test: stabilize PR handoff gate

This commit is contained in:
Dotta committed 2026-05-24 02:34:12 +00:00
1 parent a2a1b9d8cc
commit 9b72007c58
5 files changed
+103 -31

No files matched your search

+29
View File
@@ -20,18 +20,36 @@ const nonServerProjects = [
];
const routeTestPattern = /[^/]*(?:route|routes|authz)[^/]*\.test\.ts$/;
const additionalSerializedServerTests = new Set([
"server/src/__tests__/access-service.test.ts",
"server/src/__tests__/activity-service.test.ts",
"server/src/__tests__/approval-routes-idempotency.test.ts",
"server/src/__tests__/assets.test.ts",
"server/src/__tests__/authz-company-access.test.ts",
"server/src/__tests__/cleanup-removal-service.test.ts",
"server/src/__tests__/codex-local-execute.test.ts",
"server/src/__tests__/codex-local-skill-injection.test.ts",
"server/src/__tests__/codex-local-skill-sync.test.ts",
"server/src/__tests__/companies-route-path-guard.test.ts",
"server/src/__tests__/company-search-service.test.ts",
"server/src/__tests__/company-skills-detail.test.ts",
"server/src/__tests__/company-portability.test.ts",
"server/src/__tests__/costs-service.test.ts",
"server/src/__tests__/documents-service.test.ts",
"server/src/__tests__/environment-runtime-driver-contract.test.ts",
"server/src/__tests__/environment-runtime.test.ts",
"server/src/__tests__/environment-service.test.ts",
"server/src/__tests__/execution-workspaces-service.test.ts",
"server/src/__tests__/express5-auth-wildcard.test.ts",
"server/src/__tests__/feedback-service.test.ts",
"server/src/__tests__/health-dev-server-token.test.ts",
"server/src/__tests__/health.test.ts",
"server/src/__tests__/heartbeat-accepted-plan-workspace-refresh.test.ts",
"server/src/__tests__/heartbeat-comment-wake-batching.test.ts",
"server/src/__tests__/heartbeat-dependency-scheduling.test.ts",
"server/src/__tests__/heartbeat-issue-liveness-escalation.test.ts",
"server/src/__tests__/heartbeat-list.test.ts",
"server/src/__tests__/heartbeat-process-recovery.test.ts",
"server/src/__tests__/inbox-dismissals.test.ts",
"server/src/__tests__/invite-accept-existing-member.test.ts",
"server/src/__tests__/invite-accept-gateway-defaults.test.ts",
"server/src/__tests__/invite-accept-replay.test.ts",
@@ -40,10 +58,20 @@ const additionalSerializedServerTests = new Set([
"server/src/__tests__/invite-onboarding-text.test.ts",
"server/src/__tests__/issues-checkout-wakeup.test.ts",
"server/src/__tests__/issues-service.test.ts",
"server/src/__tests__/issue-recovery-actions.test.ts",
"server/src/__tests__/issue-references-service.test.ts",
"server/src/__tests__/issue-thread-interactions-service.test.ts",
"server/src/__tests__/issue-tree-control-service.test.ts",
"server/src/__tests__/opencode-local-adapter-environment.test.ts",
"server/src/__tests__/plugin-database.test.ts",
"server/src/__tests__/plugin-managed-agents.test.ts",
"server/src/__tests__/plugin-managed-routines.test.ts",
"server/src/__tests__/plugin-orchestration-apis.test.ts",
"server/src/__tests__/project-routes-env.test.ts",
"server/src/__tests__/qa-routine-secrets-e2e.test.ts",
"server/src/__tests__/redaction.test.ts",
"server/src/__tests__/routines-e2e.test.ts",
"server/src/__tests__/secrets-service.test.ts",
]);
let invocationIndex = 0;
const serializedModeName = "serialized";
@@ -241,6 +269,7 @@ function runVitest(args, label) {
// Keep per-run paths compact so Unix socket fixtures stay under macOS path limits.
const env = {
...process.env,
NODE_ENV: "test",
PAPERCLIP_HOME: path.join(testRoot, "h"),
PAPERCLIP_INSTANCE_ID: `vt-${process.pid}-${invocationIndex}`,
TMPDIR: path.join(testRoot, "t"),