- 在测试排除列表中添加配置文件: vitest.config.ts, vitest.config.components.ts, vite.config.ts - 排除服务器和工具脚本: server.js, eslint.config.js, debug-page.js - 确保覆盖率统计仅包含核心业务代码,提高测试报告准确性
@@ -21,7 +21,13 @@ export default defineConfig({
'**/build/**',
'**/coverage/**',
'tests/e2e/**', // 排除Playwright E2E测试文件
- 'src/client/**' // 排除客户端代码,由组件测试配置处理
+ 'src/client/**', // 排除客户端代码,由组件测试配置处理
+ 'vitest.config.ts',
+ 'vitest.config.components.ts',
+ 'vite.config.ts',
+ 'server.js',
+ 'eslint.config.js',
+ 'debug-page.js',
],
// 覆盖率配置
@@ -42,7 +48,13 @@ export default defineConfig({
'**/__tests__/**',
'**/__mocks__/**',
'**/index.ts',
- '**/types.ts'
+ '**/types.ts',
thresholds: {
branches: 70,