Files
fusion/scripts/lib/test-inventory-spec.json
gsxdsm c9191b733c test: close dashboard curated-gate and engine-slow coverage holes; add inventory harness
- 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
2026-06-03 17:36:35 -07:00

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"
]
}
]
}