Files
Genarrative/vitest.config.ts
T
AIGameCreator App a3337f4493 合并最新master分支
合入 origin/master 最新画布、外部接口与后端模块化改动。

按新队列语义解决画布测试和原生壳检查冲突。

把编辑器 Agent 迁移到模块化实现并适配 LlmRunRequest。

删除已废弃的旧编辑器 Agent 单文件与个人 Claude 本地配置。
2026-07-20 16:08:24 +08:00

49 lines
1.6 KiB
TypeScript

import path from 'node:path';
import {defineConfig} from 'vitest/config';
export default defineConfig({
resolve: {
alias: {
// Keep shared components' application-root imports resolvable in tests.
'@': path.resolve(__dirname, '.'),
},
},
test: {
environment: 'node',
globals: true,
minThreads: 1,
maxThreads: 8,
include: [
'src/**/*.test.ts',
'src/**/*.test.tsx',
'apps/admin-web/src/**/*.test.ts',
'apps/admin-web/src/**/*.test.tsx',
'apps/ai-game-creator-shell/tests/**/*.test.ts',
'miniprogram/**/*.test.js',
'scripts/**/*.test.ts',
'packages/shared/src/**/*.test.ts',
'packages/shared/src/**/*.test.tsx',
],
exclude: [
'src/components/jump-hop-runtime/**',
'src/components/match3d-runtime/**',
'src/components/CustomWorldEntityEditorModal.test.tsx',
'src/components/CustomWorldResultView.test.tsx',
'src/components/child-motion-demo/**',
'src/components/custom-world-home/**',
'src/components/platform-entry/platformDialogStateModel.test.ts',
'src/components/puzzle-clear-creation/**',
'src/components/puzzle-runtime/**',
'src/components/rpg-entry/**',
'src/components/rpg-runtime-shell/**',
'src/components/unified-creation/workspaces/PuzzleCreationWorkspace.interaction.test.tsx',
'src/games/bark-battle/**',
'src/hooks/rpg-runtime-story/**',
'src/services/puzzle-clear/**',
'src/services/recommendedRuntimeGuestLaunch.test.ts',
'src/services/rpg-runtime/**',
],
},
});