角度测试报告选项?

son*_*oom 5 jasmine angularjs

我发现Angular控制台测试报告难以阅读,它只是一大堆控制台文本,几乎没有格式。

是否可以使用html进行格式化,从而在浏览器中显示Angular单元测试报告?我前几天注意到了这个github回购-https: //github.com/larrymyers/jasmine-reporters

  • 是否可以使用该库中的html报告程序进行Angular单元测试报告。. 我可以在浏览器中显示Angular单元测试的结果吗?

我知道在用于Angular测试的业力测试运行程序文件中有一个“ reporters”配置选项,它具有以下选项-点,进度,junit,咆哮,覆盖率

但是,无论我将它们设置为什么,这些似乎都不起作用,而且我也找不到关于它们的任何文档。

  • 那么karma.conf.js中的reporters选项的目的是什么?

Mar*_*son 0

我个人使用覆盖选项。但要实现此功能,您需要单独设置伊斯坦布尔(https://github.com/yahoo/istanbul)覆盖报告器。这将以 HTML 格式为您提供正在测试的文件和文件中的行的状态,但不会显示实际编写的测试。

我不认为任何记者会真正以 HTML 格式打印出单独的测试。尝试使用 Webstorm,它以易于阅读的格式显示各个测试。

我已经尝试过 npm 的 karma-html-reporter 模块,但它对我不起作用,所以也许看看他们是否更新了该模块。