首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qunit + JSCoverage + Jenkins

Qunit + JSCoverage + Jenkins
EN

Stack Overflow用户
提问于 2012-02-28 21:08:10
回答 2查看 6.2K关注 0票数 11

我已经开始使用Qunit来测试我的JS代码。我正在研究JSCoverage,以便稍后生成覆盖报告。我们有一个CI服务器( Jenkins ),它已经对我们的PHP代码做了一些事情,我想知道是否有人可以评论我如何将来自我的Qunit和JSCoverage的报告集成到Jenkins中。

谢谢斯帕什

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-28 21:31:57

QUnit:使用QUnit API生成junit XML文件。Here's a sample

在作业的Post-build Actions中,选中Publish JUnit test result report并指定您的junit XML文件(或其文件模式)。Jenkins随后会将测试失败的构建标记为不稳定,并生成成功/失败测试的良好趋势图。

票数 11
EN

Stack Overflow用户

发布于 2014-03-22 01:33:32

对于那些真正尝试这样做的人来说,还有一些细节:

把QUnit和Jenkins放在一起

如果您想运行QUnit并在Jenkins中发布结果,则需要执行以下操作:

步骤1:让QUnit生成一个与JUnit兼容的XML文件。

  • 如果您正在使用Apache Ant,this question将介绍如何让QUnit生成XML。
  • 如果没有,您可以使用Grunt和grunt-qunit-junit以及grunt-contrib-qunit来运行.html测试。
  • 如果您对Ant或Grunt都不感兴趣,here是PhantomJS用于直接运行测试并生成JUnit样式的XML的脚本。

步骤2:处理XML文件

这是简单的步骤-在Jenkins中的作业的"Post-build Actions“中查找,并将路径添加到XML文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9482493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档