Stabilize the desktop Vitest suite under Vitest 4.1.8 while keeping dashboard builds complete. - Convert Electron constructor mocks to constructable function implementations for BrowserWindow, Tray, Notification, and LocalRuntimeManager.\n- Assert local runtime initialization uses the mocked home directory in desktop main-process tests.\n- Build dashboard runtime plugin packages before the desktop dashboard build. Files changed:\n packages/desktop/scripts/workspace-tools.ts | 15 ++++++++++++++\n packages/desktop/src/__tests__/deep-link.test.ts | 4 +++-\n .../desktop/src/__tests__/main-integration.test.ts | 23 ++++++++++++++--------\n .../desktop/src/__tests__/main-local-mode.test.ts | 19 ++++++++++++++----\n .../desktop/src/__tests__/main.integration.test.ts | 21 ++++++++++++--------\n packages/desktop/src/__tests__/main.test.ts | 13 +++++++++---\n packages/desktop/src/__tests__/native.test.ts | 6 ++++--\n 7 files changed, 75 insertions(+), 26 deletions(-) Fusion-Task-Id: FN-6366 Fusion-Task-Lineage: 4e4ccdbc-845f-47d9-a565-cc5d659cf089
2.8 KiB
2.8 KiB