Skip to content

Commit e33556e

Browse files
committed
test(cli): route two merge-queue-flagged files to the integration tier
The partition pin caught both in the merge queue, on main after this branch's base: test/build-multi-package-artifact.e2e.test.ts (new; spawns the CLI through bin/run-dev.js under tsx) and src/utils/schema-migration-plugins.declaration-boot-write-guard.test.ts (existing; now constructs a real ObjectQL engine). Both join INTEGRATION_FILES; the header's population line moves to the merged tree (230 files = 158 unit + 72 integration). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yfqQh2dBgPAymYd7xipza
1 parent 3b5f816 commit e33556e

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

packages/cli/vitest.config.ts

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -493,7 +493,7 @@
493493
// Before adding a `test` block for speed, re-measure: if `tests` is still the
494494
// dominant term, the block is not the lever.
495495
//
496-
// ## THE TWO TIERS (#13504) — `unit` and `integration`, measured on 00ff228fe0
496+
// ## THE TWO TIERS (#13504) — `unit` and `integration`, population on 3b5f8168b5
497497
//
498498
// Maintainer ruling (2026-09-01): split this suite into two NAMED tiers — a
499499
// unit-fast tier that is the local default and does not monopolise the shared
@@ -530,9 +530,14 @@
530530
// `client: 'better-sqlite3'`, and prose do not count — the pin's own header
531531
// carries the regexes and the false positives they were tuned against.
532532
//
533-
// Population on this commit: 228 files = 158 unit + 70 integration (48 spawn
534-
// the CLI, 23 boot a kernel/driver, 1 both). Reconciled against the #13872
535-
// census (f532630d02, 220 files, 35 spawners / 29 kernel-booters / 1 both):
533+
// Population on 3b5f8168b5 (merge of origin/main 2a26536196): 230 files =
534+
// 158 unit + 72 integration (49 spawn the CLI, 24 boot a kernel/driver, 1
535+
// both). The list moved twice between the first cut (00ff228fe0: 228 = 158 +
536+
// 70) and this one, and the pin caught both in the merge queue: one NEW
537+
// spawner file and one EXISTING file that started constructing `new ObjectQL(`
538+
// — the second is the shape a name-based tier can never see. Reconciled
539+
// against the #13872 census (f532630d02, 220 files, 35 spawners / 29
540+
// kernel-booters / 1 both):
536541
// on that same tree this predicate finds 46 spawners and 22 kernel-booters.
537542
// The spawner side GROWS by 11 files the basename census could not see — six
538543
// that spawn only through `runServe()` and five through the helper's exported
@@ -589,6 +594,7 @@ export const INTEGRATION_FILES = [
589594
'src/utils/schema-migrate.integration.test.ts',
590595
'src/utils/schema-migrate.readonly-probe.integration.test.ts',
591596
'src/utils/schema-migrate.teardown.integration.test.ts',
597+
'src/utils/schema-migration-plugins.declaration-boot-write-guard.test.ts',
592598
'src/utils/secret-reference-union.test.ts',
593599
'src/utils/sqlite-occupancy.test.ts',
594600
'src/utils/sys-secret-orphan-sweep.test.ts',
@@ -599,6 +605,7 @@ export const INTEGRATION_FILES = [
599605
'test/build-json-failure-conversions.e2e.test.ts',
600606
'test/build-json-failure-warnings.e2e.test.ts',
601607
'test/build-json-undeclared-key-parity.e2e.test.ts',
608+
'test/build-multi-package-artifact.e2e.test.ts',
602609
'test/cloud-login-json-ndjson.e2e.test.ts',
603610
'test/compile-artifact-packages.e2e.test.ts',
604611
'test/emit-json-pipe.test.ts',

0 commit comments

Comments
 (0)