- 排除src/client/home/**目录,避免非组件代码影响组件测试覆盖率 - 新增排除配置文件: vitest.config.ts, vitest.config.components.ts, vite.config.ts, server.js, eslint.config.js, debug-page.js - 完善测试文件排除规则,提高测试覆盖率统计准确性
@@ -21,7 +21,8 @@ export default defineConfig({
'**/build/**',
'**/coverage/**',
'tests/e2e/**', // 排除e2e测试代码
- 'src/server/**'
+ 'src/server/**',
+ 'src/client/home/**',
],
// 覆盖率配置
@@ -43,7 +44,14 @@ export default defineConfig({
'**/__mocks__/**',
'**/index.ts',
'**/types.ts',
+ 'vitest.config.ts',
+ 'vitest.config.components.ts',
+ 'vite.config.ts',
+ 'server.js',
+ 'eslint.config.js',
+ 'debug-page.js',
thresholds: {
branches: 60,