chore: 引入 vitest 覆盖率统计与棘轮阈值

This commit is contained in:
2026-08-27 22:25:59 +08:00
parent b96cad9683
commit 8c8924d652
3 changed files with 369 additions and 18 deletions
+14
View File
@@ -29,5 +29,19 @@ export default defineConfig({
environment: 'jsdom',
setupFiles: ['./src/__tests__/setup.ts'],
include: ['src/**/*.spec.ts', 'src/**/*.test.ts'],
coverage: {
provider: 'v8',
reporter: ['text', 'html'],
reportsDirectory: 'coverage',
include: ['src/**'],
exclude: ['src/__tests__/**', 'src/main.ts', 'src/env.d.ts'],
thresholds: {
// 棘轮基线(2026-08 首次接入实测:lines 62.4 / funcs 47.7 / stmts 62.4 / branches 73.5),只升不降
lines: 60,
functions: 45,
statements: 60,
branches: 72,
},
},
},
})