Allure和Hapi Lab的报道报道

时间:2015-06-30 18:50:37

标签: coffeescript hapijs allure

我正在试图弄清楚我们是否可以使用TeamCity的Allure插件来显示代码覆盖率,并在我们的构建管道中完成测试。

我们的Web服务的所有测试都是使用Hapijs Lab在CoffeeScript中编写的。

当我们现在运行测试时,我们使用'npm test',一旦测试完成,就会生成一个coverage.html文档。

有没有人知道我可以将这个coverage.html报告转换为Allure会理解的格式?据我所知,Allure似乎期待XML。有没有人有将现有报告转换为XML的经验?

1 个答案:

答案 0 :(得分:2)

运行实验室测试时,可以添加标记:

lab tests.js --reporter junit

你将得到一个junit样式的xml输出。

然后,您需要确保安装了JUnit适配器才能获得吸引力。你可以在这里找到相关的信息:

https://github.com/allure-framework/allure-core/wiki/JUnit