Restore a dedicated Chromium CDP lane for dashboard touch-geometry coverage. - Add an opt-in touch-geometry test command and isolated Vitest project. - Keep the browser-dependent spec out of deep and quality backfill collection. - Document browser discovery, port, and single-collection requirements. Files changed: docs/testing.md | 10 ++- packages/dashboard/package.json | 1 + .../__tests__/dashboard-test-config-guard.test.ts | 71 +++++++++++++++++++++- .../task-modal-touch-resize-browser.test.ts | 5 ++ packages/dashboard/vitest.config.ts | 28 ++++++++- scripts/lib/test-inventory-spec.json | 3 +- 6 files changed, 114 insertions(+), 4 deletions(-) Fusion-Task-Id: FN-8623 Fusion-Task-Lineage: eafd7497-9302-49a4-8e9e-aa93c9f56a6f Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
38 lines
1.4 KiB
JSON
38 lines
1.4 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 the curated-gate guard checks coverage against `curatedProjects`, which DEFAULTS to `projects` — only list it when the coverage set genuinely diverges from 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",
|
|
"dashboard-browser-touch"
|
|
]
|
|
}
|
|
]
|
|
}
|