如果存在相当普遍的错误(是,源映射为false),则很难识别失败的测试,如果我们能够显示测试名称而不是“执行172个中的27个”,将会非常有帮助。
类似“执行172次27(TextActivityService测试)
我指的是所有测试均通过但控制台报告错误。
这可能吗?
答案 0 :(得分:0)
当某个单元测试失败时,它会显示describe
和it
消息作为测试用例名称。
例如:
describe('TestComponent', () => {
it('should pass test', () => {
expect(false).toBeTruthy();
});
});
然后,上述失败的单元测试将显示为TestComponent should pass test FAILED
Expected false to be truthy
在控制台中。
答案 1 :(得分:0)
您需要使用Karma Spec Reporter。
用法:
npm install karma-spec-reporter --save-dev
karma.conf.js
”中向记者添加“规范” // karma.conf.js
... config.set({ ... reporters: ["spec"], specReporter: { maxLogLines: 5, // limit number of lines logged per test suppressErrorSummary: true, // do not print error summary suppressFailed: false, // do not print information about failed tests suppressPassed: false, // do not print information about passed tests suppressSkipped: true, // do not print information about skipped tests showSpecTiming: false // print the time elapsed for each spec }, plugins: ["karma-spec-reporter"], ...