import { buildCore, buildDashboard, packageRoot, runWorkspaceBin } from "./workspace-tools"; async function main(): Promise { console.log("[desktop:test] Building @fusion/core..."); await buildCore(); console.log("[desktop:test] Building @fusion/dashboard..."); await buildDashboard(); console.log("[desktop:test] Running desktop Vitest suite..."); await runWorkspaceBin("vitest", ["run", "--silent=passed-only", "--reporter=dot"], packageRoot); } void main().catch((error) => { console.error("[desktop:test] Test run failed", error); process.exitCode = 1; });