在浏览器上显示实习运行程序功能测试的结果
Display the results of intern-runner functional tests on a browser
我想在浏览器上显示实习生运行器的结果。实习跑者的所有报告员都在控制台上显示结果。我是否需要为此编写自定义报告器,或者是否应该进行任何配置调整。如果我需要编写自定义报告器,我是否需要将结果输出到 JSON,然后在报告器末尾打开一个 html 文件,该文件使用自定义报告器生成的 JSON。有人可以让我知道最佳实践。
默认情况下,
实习运行器不包含任何类型的浏览器结果显示,因为它不太适合测试模型。Runner 可以打开许多浏览器,浏览器可能位于您不查看的远程机器上;不得不在一堆浏览器之间跳转以查看测试结果将是一种痛苦。
将结果呈现到控制台以外的其他内容或控制台之外的内容是非常合理的做法。 Intern 提供了几个已经这样做的报告器:junit
输出 JUnit XML 文件,lcovhtml
编写 HTML 代码覆盖率报告,teamcity
输出 TeamCity 报告语法的文件。
在您的情况下,最简单的方法是将结果直接写入 HTML 文件,然后可以在浏览器中打开该文件。实习生不包括执行此操作的报告器(内置html
报告器需要浏览器),但junit
报告器提供了一个很好的示例,说明如何编写一个简单的报告器而不是生成XML标记。
相关文章:
- 如何在rails应用程序中测试AJAX加载的内容
- 在浏览器上显示实习运行程序功能测试的结果
- 地理位置不适用于苹果移动网络应用程序功能
- 用于以用户体验为中心的web应用程序回归测试的工具和技术
- 如何使用具有多个入口点的 Webpack 和 Gulp 来转译应用程序和测试目录
- SAPUI5 - 格式化程序功能不起作用
- 实习生功能测试和清除 cookie 之前和之后
- 硒功能测试结构和实践
- 节点.js的基本功能测试
- 编写功能测试,HTML5 视频标签
- 如何为每个标签单独运行 Chrome 扩展程序功能
- 更改 jQuery 单击处理程序功能
- 间谍无法跟踪与摩卡和西农的异步功能测试
- 煎茶触摸 2 应用程序 - 功能要求
- 在全球范围内公开wep应用程序功能-是或否
- phantomjs节点+lab(来自hapijs的测试实用程序)+测试覆盖率
- 实习功能测试中的多个THEN语句
- 当页面上出现JavaScript错误时,如何在Capybara Webkit的功能测试中失败一步
- 检查javascript的功能测试
- windowsmetro应用程序的功能测试