Files
fusion/scripts/line-count-baseline.json
gsxdsm b663eebcb3 FN-7035: split oversized test suites
Split oversized ChatView and notifier suites while updating the line-count baseline.

- Move ChatView core contract and interaction coverage into focused sibling test files.
- Move notifier runtime coverage into its own suite and share setup through a test harness.
- Document the line-count guard decision and ratchet baseline entries for existing growth.

Files changed:
 .../__tests__/ChatView.core-contracts.test.tsx     |  623 ++++++++
 .../__tests__/ChatView.core-interactions.test.tsx  | 1261 +++++++++++++++
 .../components/__tests__/ChatView.core.test.tsx    | 1652 +-------------------
 .../engine/src/__tests__/notifier.runtime.test.ts  |  810 ++++++++++
 .../engine/src/__tests__/notifier.test-harness.ts  |   71 +
 packages/engine/src/__tests__/notifier.test.ts     |  847 +---------
 scripts/check-file-line-count.mjs                  |    3 +
 scripts/line-count-baseline.json                   |   12 +-
 8 files changed, 2778 insertions(+), 2501 deletions(-)

Fusion-Task-Id: FN-7035
Fusion-Task-Lineage: 14cebb57-925b-41c7-9c8b-472f34b76fe2
2026-06-25 20:50:30 -07:00

103 lines
6.1 KiB
JSON

{
"packages/cli/src/__tests__/extension.test.ts": 4186,
"packages/cli/src/bin.ts": 2070,
"packages/cli/src/commands/__tests__/dashboard.test.ts": 3376,
"packages/cli/src/commands/__tests__/serve.test.ts": 2100,
"packages/cli/src/commands/__tests__/task.test.ts": 3439,
"packages/cli/src/commands/dashboard-tui/app.tsx": 4681,
"packages/cli/src/commands/dashboard.ts": 3000,
"packages/cli/src/extension.ts": 4704,
"packages/core/src/__tests__/agent-store.test.ts": 3003,
"packages/core/src/__tests__/central-core.test.ts": 3263,
"packages/core/src/__tests__/db.test.ts": 3606,
"packages/core/src/__tests__/mission-store.test.ts": 4525,
"packages/core/src/__tests__/plugin-loader.test.ts": 2783,
"packages/core/src/__tests__/store-settings.test.ts": 2249,
"packages/core/src/agent-store.ts": 2946,
"packages/core/src/central-core.ts": 3854,
"packages/core/src/db.ts": 5924,
"packages/core/src/mission-store.ts": 4390,
"packages/core/src/store.ts": 17358,
"packages/core/src/types.ts": 7415,
"packages/dashboard/app/api/legacy.ts": 10865,
"packages/dashboard/app/components/AgentDetailView.tsx": 5400,
"packages/dashboard/app/components/AgentsView.tsx": 2147,
"packages/dashboard/app/components/ChatView.tsx": 4075,
"packages/dashboard/app/components/GitManagerModal.tsx": 3387,
"packages/dashboard/app/components/ListView.tsx": 2464,
"packages/dashboard/app/components/MissionManager.tsx": 5042,
"packages/dashboard/app/components/ModelOnboardingModal.tsx": 3212,
"packages/dashboard/app/components/PlanningModeModal.tsx": 3531,
"packages/dashboard/app/components/QuickEntryBox.tsx": 2288,
"packages/dashboard/app/components/SettingsModal.tsx": 3505,
"packages/dashboard/app/components/TaskCard.tsx": 2544,
"packages/dashboard/app/components/TaskDetailModal.tsx": 4636,
"packages/dashboard/app/components/TerminalModal.tsx": 2313,
"packages/dashboard/app/components/WorkflowNodeEditor.tsx": 4868,
"packages/dashboard/app/components/__tests__/AgentsView.test.tsx": 2817,
"packages/dashboard/app/components/__tests__/App.test.tsx": 4437,
"packages/dashboard/app/components/__tests__/ChatView.test.tsx": 5822,
"packages/dashboard/app/components/__tests__/GitManagerModal.test.tsx": 3530,
"packages/dashboard/app/components/__tests__/ListView.test.tsx": 4349,
"packages/dashboard/app/components/__tests__/MailboxView.test.tsx": 2202,
"packages/dashboard/app/components/__tests__/ModelOnboardingModal.test.tsx": 4679,
"packages/dashboard/app/components/__tests__/PlanningModeModal.planning-flow.test.tsx": 3002,
"packages/dashboard/app/components/__tests__/QuickEntryBox.test.tsx": 4850,
"packages/dashboard/app/components/__tests__/TaskCard.test.tsx": 5121,
"packages/dashboard/app/components/__tests__/TaskChatTab.test.tsx": 2558,
"packages/dashboard/app/components/__tests__/TaskDetailModal.inline-editing-and-integrations.test.tsx": 2917,
"packages/dashboard/app/components/__tests__/TaskDetailModal.rendering.test.tsx": 2476,
"packages/dashboard/app/components/__tests__/TerminalModal.test.tsx": 5707,
"packages/dashboard/app/components/__tests__/UsageIndicator.test.tsx": 2905,
"packages/dashboard/app/components/__tests__/WorkflowNodeEditor.test.tsx": 3724,
"packages/dashboard/app/hooks/__tests__/useChat.test.ts": 4097,
"packages/dashboard/app/hooks/__tests__/useTasks.test.ts": 2582,
"packages/dashboard/src/__tests__/chat-manager.test.ts": 2636,
"packages/dashboard/src/__tests__/file-service.test.ts": 2123,
"packages/dashboard/src/__tests__/github.test.ts": 2319,
"packages/dashboard/src/__tests__/plugin-routes.test.ts": 2069,
"packages/dashboard/src/__tests__/routes-agents.test.ts": 4921,
"packages/dashboard/src/__tests__/routes-auth.test.ts": 3980,
"packages/dashboard/src/__tests__/routes-automation.test.ts": 2393,
"packages/dashboard/src/__tests__/routes-github.test.ts": 2855,
"packages/dashboard/src/__tests__/routes-nodes-sync.test.ts": 2479,
"packages/dashboard/src/__tests__/routes-planning.test.ts": 4468,
"packages/dashboard/src/__tests__/routes-settings.test.ts": 3259,
"packages/dashboard/src/__tests__/routes-tasks-ops.test.ts": 4247,
"packages/dashboard/src/__tests__/routes-tasks.test.ts": 2696,
"packages/dashboard/src/__tests__/server.test.ts": 3177,
"packages/dashboard/src/__tests__/usage.test.ts": 4328,
"packages/dashboard/src/chat.ts": 2197,
"packages/dashboard/src/github.ts": 4587,
"packages/dashboard/src/mission-routes.ts": 3968,
"packages/dashboard/src/planning.ts": 2866,
"packages/dashboard/src/routes.ts": 5319,
"packages/dashboard/src/routes/register-git-github.ts": 5879,
"packages/dashboard/src/routes/register-settings-memory-routes.ts": 2382,
"packages/dashboard/src/routes/register-task-workflow-routes.ts": 3902,
"packages/dashboard/src/server.ts": 2467,
"packages/engine/src/__tests__/executor-pause.test.ts": 3019,
"packages/engine/src/__tests__/executor-prompt.test.ts": 2573,
"packages/engine/src/__tests__/executor-step-session.test.ts": 3779,
"packages/engine/src/__tests__/executor-worktree.test.ts": 2536,
"packages/engine/src/__tests__/heartbeat-executor.test.ts": 4162,
"packages/engine/src/__tests__/merger-merge-lifecycle.test.ts": 3408,
"packages/engine/src/__tests__/merger-verification.test.ts": 3163,
"packages/engine/src/__tests__/mission-execution-loop.test.ts": 2463,
"packages/engine/src/__tests__/pi-create-fn-agent.test.ts": 2300,
"packages/engine/src/__tests__/project-engine.test.ts": 3238,
"packages/engine/src/__tests__/self-healing.test.ts": 9739,
"packages/engine/src/__tests__/step-session-executor.test.ts": 2911,
"packages/engine/src/__tests__/triage.test.ts": 4673,
"packages/engine/src/agent-heartbeat.ts": 4660,
"packages/engine/src/agent-tools.ts": 3986,
"packages/engine/src/executor.ts": 16743,
"packages/engine/src/merger.ts": 12886,
"packages/engine/src/pi.ts": 2507,
"packages/engine/src/project-engine.ts": 4030,
"packages/engine/src/scheduler.ts": 3186,
"packages/engine/src/self-healing.ts": 11091,
"packages/engine/src/triage.ts": 2787,
"plugins/fusion-plugin-roadmap/src/dashboard/RoadmapsView.tsx": 2583
}