|
|
@@ -8,8 +8,10 @@ export default defineConfig({
|
|
|
|
|
|
// 测试文件匹配模式
|
|
|
include: [
|
|
|
- '**/__tests__/**/*.test.{js,ts,jsx,tsx}',
|
|
|
- '**/?(*.)+(spec|test).{js,ts,jsx,tsx}'
|
|
|
+ 'src/server/api/**/__tests__/**',
|
|
|
+ 'src/server/modules/**/__tests__/**',
|
|
|
+ 'src/server/utils/**/__tests__/**',
|
|
|
+ 'src/server/**/__integration_tests__/**'
|
|
|
],
|
|
|
|
|
|
// 排除模式
|
|
|
@@ -18,7 +20,8 @@ export default defineConfig({
|
|
|
'**/dist/**',
|
|
|
'**/build/**',
|
|
|
'**/coverage/**',
|
|
|
- 'tests/e2e/**' // 排除Playwright E2E测试文件
|
|
|
+ 'tests/e2e/**', // 排除Playwright E2E测试文件
|
|
|
+ 'src/client/**' // 排除客户端代码,由组件测试配置处理
|
|
|
],
|
|
|
|
|
|
// 覆盖率配置
|
|
|
@@ -32,7 +35,7 @@ export default defineConfig({
|
|
|
'**/build/**',
|
|
|
'**/coverage/**',
|
|
|
'**/*.d.ts',
|
|
|
- 'src/client/api.ts',
|
|
|
+ 'src/client/**', // 排除所有客户端代码
|
|
|
'**/__tests__/**',
|
|
|
'**/__mocks__/**',
|
|
|
'**/index.ts',
|