fix(tests): give PG-harness plugin suites the 15s timeout the golden-template harness budgets for
The shared pg-test-harness pays the golden schema-template cold start inside the first PG test of each vitest invocation and is budgeted against core's 15s testTimeout, but the six PG-consuming plugin packages ran at vitest's 5s default — on saturated CI runners the first PG test (e.g. whatsapp-chat persistence.pg) timed out before its assertions ran. Propagate the 15s budget to all six plugin configs. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -41,5 +41,15 @@ export default defineConfig({
|
||||
pool: "threads",
|
||||
maxWorkers,
|
||||
minWorkers: 1,
|
||||
/*
|
||||
FNXC:PluginPgTestTimeout 2026-07-23-22:15:
|
||||
The shared PG test harness (packages/core/src/__test-utils__/pg-test-harness.ts) pays its
|
||||
golden-schema-template cold start inside the FIRST pg test of a vitest invocation, which is
|
||||
budgeted for the 15s testTimeout its home package (@fusion/core) configures. Plugin packages
|
||||
ran at vitest's 5s default, so the whatsapp-chat persistence.pg.test.ts timed out on loaded
|
||||
CI runners (full-suite shard 4, 2026-07-24). Align every pg-harness-consuming plugin with
|
||||
core's budget.
|
||||
*/
|
||||
testTimeout: 15_000,
|
||||
},
|
||||
});
|
||||
|
||||
@@ -66,6 +66,16 @@ export default defineConfig({
|
||||
pool: "threads",
|
||||
maxWorkers,
|
||||
minWorkers: 1,
|
||||
/*
|
||||
FNXC:PluginPgTestTimeout 2026-07-23-22:15:
|
||||
The shared PG test harness (packages/core/src/__test-utils__/pg-test-harness.ts) pays its
|
||||
golden-schema-template cold start inside the FIRST pg test of a vitest invocation, which is
|
||||
budgeted for the 15s testTimeout its home package (@fusion/core) configures. Plugin packages
|
||||
ran at vitest's 5s default, so the whatsapp-chat persistence.pg.test.ts timed out on loaded
|
||||
CI runners (full-suite shard 4, 2026-07-24). Align every pg-harness-consuming plugin with
|
||||
core's budget.
|
||||
*/
|
||||
testTimeout: 15_000,
|
||||
projects: [
|
||||
{
|
||||
extends: true,
|
||||
|
||||
@@ -19,5 +19,15 @@ export default defineConfig({
|
||||
pool: "threads",
|
||||
maxWorkers,
|
||||
minWorkers: 1,
|
||||
/*
|
||||
FNXC:PluginPgTestTimeout 2026-07-23-22:15:
|
||||
The shared PG test harness (packages/core/src/__test-utils__/pg-test-harness.ts) pays its
|
||||
golden-schema-template cold start inside the FIRST pg test of a vitest invocation, which is
|
||||
budgeted for the 15s testTimeout its home package (@fusion/core) configures. Plugin packages
|
||||
ran at vitest's 5s default, so the whatsapp-chat persistence.pg.test.ts timed out on loaded
|
||||
CI runners (full-suite shard 4, 2026-07-24). Align every pg-harness-consuming plugin with
|
||||
core's budget.
|
||||
*/
|
||||
testTimeout: 15_000,
|
||||
},
|
||||
});
|
||||
|
||||
@@ -39,6 +39,16 @@ export default defineConfig({
|
||||
pool: "threads",
|
||||
maxWorkers,
|
||||
minWorkers: 1,
|
||||
/*
|
||||
FNXC:PluginPgTestTimeout 2026-07-23-22:15:
|
||||
The shared PG test harness (packages/core/src/__test-utils__/pg-test-harness.ts) pays its
|
||||
golden-schema-template cold start inside the FIRST pg test of a vitest invocation, which is
|
||||
budgeted for the 15s testTimeout its home package (@fusion/core) configures. Plugin packages
|
||||
ran at vitest's 5s default, so the whatsapp-chat persistence.pg.test.ts timed out on loaded
|
||||
CI runners (full-suite shard 4, 2026-07-24). Align every pg-harness-consuming plugin with
|
||||
core's budget.
|
||||
*/
|
||||
testTimeout: 15_000,
|
||||
projects: [
|
||||
{
|
||||
extends: true,
|
||||
|
||||
@@ -28,6 +28,16 @@ export default defineConfig({
|
||||
pool: "threads",
|
||||
maxWorkers,
|
||||
minWorkers: 1,
|
||||
/*
|
||||
FNXC:PluginPgTestTimeout 2026-07-23-22:15:
|
||||
The shared PG test harness (packages/core/src/__test-utils__/pg-test-harness.ts) pays its
|
||||
golden-schema-template cold start inside the FIRST pg test of a vitest invocation, which is
|
||||
budgeted for the 15s testTimeout its home package (@fusion/core) configures. Plugin packages
|
||||
ran at vitest's 5s default, so the whatsapp-chat persistence.pg.test.ts timed out on loaded
|
||||
CI runners (full-suite shard 4, 2026-07-24). Align every pg-harness-consuming plugin with
|
||||
core's budget.
|
||||
*/
|
||||
testTimeout: 15_000,
|
||||
projects: [
|
||||
{
|
||||
extends: true,
|
||||
|
||||
@@ -19,5 +19,14 @@ export default defineConfig({
|
||||
pool: "threads",
|
||||
maxWorkers,
|
||||
minWorkers: 1,
|
||||
/*
|
||||
FNXC:PluginPgTestTimeout 2026-07-23-22:15:
|
||||
The shared PG test harness (packages/core/src/__test-utils__/pg-test-harness.ts) pays its
|
||||
golden-schema-template cold start inside the FIRST pg test of a vitest invocation, which is
|
||||
budgeted for the 15s testTimeout its home package (@fusion/core) configures. Plugin packages
|
||||
ran at vitest's 5s default, so persistence.pg.test.ts timed out on loaded CI runners
|
||||
(full-suite shard 4, 2026-07-24). Align every pg-harness-consuming plugin with core's budget.
|
||||
*/
|
||||
testTimeout: 15_000,
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user