首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

精通 MEAN 测试 MEAN 堆栈(5)

精通 MEAN 测试 MEAN 堆栈(5)

添加其他 Karma 报告程序熟悉如何添加其他测试和浏览器后,可以考虑添加其他报告程序来捕获和显示测试结果。
首先,将 dots 报告程序添加到 karma.conf.js 中的 reporters                数组中。下一次您键入 grunt test 时,您会看到屏幕上打印了一系列点 —                每个通过的测试一个点。
这些点就像昙花一现。除了在测试运行时观察屏幕,您如何知道有多少测试通过了?或许可以安装一个更持久的报告程序。
karma-html-reporter 最可能符合您的要求。如图 1                中的示例所示,您会获得每个测试的详细结果,这些结果具有清晰的 HTML 格式。
图 1. karma-html-reporter 生成的报告
要安装 karma-html-reporter,可以键入                npm install karma-html-reporter --save-dev。然后要配置它,可以像这样编辑                karma.conf.js:
1
2
3
4
5
reporters: ['progress', 'html'],

htmlReporter: {
  outputDir: 'karma_html'
},




参阅 karma-html-reporter                 来查看完整的配置选项集合。
如果更喜欢原始 XML 输出,而不是漂亮的 HTML 输出,可以考虑安装                karma-junit-reporter。要安装它,可以键入                npm install karma-junit-reporter --save-dev。然后在 karma.conf.js                中配置它,如   上所示。
您已在   上键入了 karma launcher                来搜索其他启动器。您应同样能键入 karma reporter 来查找其他 Karma 报告程序。
返回列表