在mocha的munit记者中,它生成属性测试,失败,跳过,错误的报告。但我也想要mocha的待处理,删除和阻止报告。这些报告是使用xunit生成的吗?我们可以自定义xunit报告器以生成具有
的报告 pending
dropped
blocked
测试用例报告。请帮我找到解决方案。
答案 0 :(得分:1)
看起来这是一个已知问题,并且xunit记者已经添加了待处理的测试。
首先,您使用的是最新版本的mocha吗?
https://github.com/visionmedia/mocha/pull/1051/files拉取请求已合并到最新版本的mocha中,并应包含xunit中的待处理请求?
你总是可以分叉mocha并编辑lib / reporter / xunit.js并添加
runner.on('dropped', function(test){
tests.push(test);
});
runner.on('blocked', function(test){
tests.push(test);
});
或者不是分叉摩卡。复制Xunit并制作一个自定义的mocha记者。您可以使用https://github.com/startswithaj/mocha-spec-cov作为模板。