是否可以在玩笑中激活覆盖但不在控制台中打印?
Is it possible to activate coverage in jest but not printed it in console?
来自 Karma 我喜欢打开浏览器选项卡以不时检查我的测试的代码覆盖率。是否可以开玩笑地生成覆盖率文件夹 而无需 开玩笑地在控制台中打印覆盖率?
我还没有找到任何关于此的 cli 或配置。
您可以像这样设置 coverageReporters
jest 配置:
jest.config.js
:
module.exports = {
// ...
coverageReporters: ['json', 'lcov', 'clover']
};
默认情况下,coverageReporters
配置的值为["json", "lcov", "text", "clover"]
如您所见,如果您不想在 stdout 中打印覆盖率报告,则需要删除 text
报告器。
之前:
PASS src/Whosebug/53934331/authService.spec.ts
authService
#postAuthUser
✓ login user (6ms)
----------------|----------|----------|----------|----------|-------------------|
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
----------------|----------|----------|----------|----------|-------------------|
All files | 100 | 100 | 100 | 100 | |
authService.ts | 100 | 100 | 100 | 100 | |
----------------|----------|----------|----------|----------|-------------------|
Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
Snapshots: 0 total
Time: 3.703s
之后:
PASS src/Whosebug/53934331/authService.spec.ts
authService
#postAuthUser
✓ login user (5ms)
Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
Snapshots: 0 total
Time: 3.64s
来自 Karma 我喜欢打开浏览器选项卡以不时检查我的测试的代码覆盖率。是否可以开玩笑地生成覆盖率文件夹 而无需 开玩笑地在控制台中打印覆盖率?
我还没有找到任何关于此的 cli 或配置。
您可以像这样设置 coverageReporters
jest 配置:
jest.config.js
:
module.exports = {
// ...
coverageReporters: ['json', 'lcov', 'clover']
};
默认情况下,coverageReporters
配置的值为["json", "lcov", "text", "clover"]
如您所见,如果您不想在 stdout 中打印覆盖率报告,则需要删除 text
报告器。
之前:
PASS src/Whosebug/53934331/authService.spec.ts
authService
#postAuthUser
✓ login user (6ms)
----------------|----------|----------|----------|----------|-------------------|
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
----------------|----------|----------|----------|----------|-------------------|
All files | 100 | 100 | 100 | 100 | |
authService.ts | 100 | 100 | 100 | 100 | |
----------------|----------|----------|----------|----------|-------------------|
Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
Snapshots: 0 total
Time: 3.703s
之后:
PASS src/Whosebug/53934331/authService.spec.ts
authService
#postAuthUser
✓ login user (5ms)
Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
Snapshots: 0 total
Time: 3.64s