- 427 orphaned dashboard test files ran in NO gate; 395 now gated via self-maintaining backfill lanes (glob minus curated minus skip-list), 31 pre-existing failures + build-output skip-listed with reasons - settings -t name-filter lanes replaced by one unfiltered lane (describe blocks can no longer fall through filters) - scripts/check-test-inventory.mjs: --capture/--diff superset harness + --dashboard-curated completeness guard - pr-checks.yml: engine-slow CI gate (non-empty assertion) + inventory guard job - docs/testing.md: guard, skip-list policy, harness usage
50 lines
1.8 KiB
JSON
50 lines
1.8 KiB
JSON
{
|
|
"$comment": "Capture spec for scripts/check-test-inventory.mjs (plan U2). Each package lists the vitest project names to enumerate via `vitest list --json`. For @fusion/dashboard, `curatedProjects` is the set of executed quality+backfill projects the curated-gate guard checks coverage against; `projects` is what --capture enumerates. Omitting `projects` captures the default (all) projects.",
|
|
"packages": [
|
|
{
|
|
"name": "@fusion/core",
|
|
"dir": "packages/core"
|
|
},
|
|
{
|
|
"name": "@fusion/engine",
|
|
"dir": "packages/engine",
|
|
"projects": ["engine-default", "engine-reliability", "engine-slow"]
|
|
},
|
|
{
|
|
"name": "@fusion/engine-slow",
|
|
"dir": "packages/engine",
|
|
"projects": ["engine-slow"]
|
|
},
|
|
{
|
|
"name": "@fusion/dashboard",
|
|
"dir": "packages/dashboard",
|
|
"projects": [
|
|
"dashboard-app-quality-foundation-api",
|
|
"dashboard-app-quality-foundation-ui",
|
|
"dashboard-app-quality-foundation-hooks-utils",
|
|
"dashboard-app-quality-components-a",
|
|
"dashboard-app-quality-components-b",
|
|
"dashboard-app-quality-app",
|
|
"dashboard-app-quality-chat",
|
|
"dashboard-app-quality-settings",
|
|
"dashboard-app-quality-backfill",
|
|
"dashboard-api-quality",
|
|
"dashboard-api-quality-backfill"
|
|
],
|
|
"curatedProjects": [
|
|
"dashboard-app-quality-foundation-api",
|
|
"dashboard-app-quality-foundation-ui",
|
|
"dashboard-app-quality-foundation-hooks-utils",
|
|
"dashboard-app-quality-components-a",
|
|
"dashboard-app-quality-components-b",
|
|
"dashboard-app-quality-app",
|
|
"dashboard-app-quality-chat",
|
|
"dashboard-app-quality-settings",
|
|
"dashboard-app-quality-backfill",
|
|
"dashboard-api-quality",
|
|
"dashboard-api-quality-backfill"
|
|
]
|
|
}
|
|
]
|
|
}
|