import { resolve } from "node:path"; import { defineConfig } from "vitest/config"; export default defineConfig({ resolve: { alias: [ { find: /^@rpa\/core$/, replacement: resolve("packages/rpa-core/src/index.ts") }, { find: /^@rpa\/core\/capabilities$/, replacement: resolve("packages/rpa-core/src/capabilities/index.ts") } ] }, test: { // 桌面自动化冒烟测试(键盘/鼠标/窗口焦点/剪贴板)共用同一物理桌面, // 并发执行会互相抢占焦点导致偶发失败,因此测试文件一律串行执行。 fileParallelism: false } });