Mocha覆盖任务失败并将异常传播到grunt,从而中止整个执行

时间:2017-11-09 19:17:03

标签: gruntjs mocha istanbul

我正在使用 grunt-mocha-istanbul 并且有一项任务通过一组测试文件运行覆盖。记者设置为 mocha-junit-reporter ,生成mocha测试结果XML文件,覆盖率报告格式设置为 cobertura html

由于某种原因,测试中的错误会导致整个任务失败,而不仅仅是在最终报告中获取有关失败测试的详细信息。 我使用 - stack 参数运行了grunt任务,产生了以下内容:

c  create new archive
v  generate verbose output on standard output
f  specify archive file name
e  specify application entry point for stand-alone application bundled into an executable jar file

如您所见,这隐藏了原始错误。

我定义了一个单独的任务来运行测试并看到问题,但它与如何处理回调方面的测试执行无关。

所以我的问题是,如何拦截此类传播的异常并提供有关实际发生情况的更详细信息?

0 个答案:

没有答案