我成功设置了 CasperJS 测试套件,并通过这种方式导出到 xUnit XML 文件:
$ casperjs test googletesting.js --xunit=log.xml
我成功地通过 Jenkins 自动化了这些测试,这要归功于xUnit 插件 https://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin.
借助 [Mail Watcher Plugin][3],我什至设法在构建失败时设置电子邮件通知,这太棒了!
唯一的问题是输出的格式,有点乱。
在构建控制台输出和电子邮件通知中,我看到以下内容:
[37;46;1mTest file: tests.js[0m
[33m# TEST XXX[0m
[32;1mPASS[0m #aaa found
[32;1mPASS[0m #bbb found
[32;1mPASS[0m ccc found
[32;1mPASS[0m ddd found
In the xUnit 插件 https://wiki.jenkins-ci.org/display/JENKINS/Mail+Watcher+Plugin页面,它说:
对于每个 xUnit 工具,都使用嵌入的样式表。但是,该插件还允许您为自己的工具(例如 WebUI)使用自定义样式表
有没有办法显示构建输出,使其具有漂亮的颜色和正确的样式?
Hurray !
事实上,描述我的问题让我调查并找到解决方案!
我只需要安装AnsiColor 插件 https://wiki.jenkins-ci.org/display/JENKINS/AnsiColor+Plugin并检查彩色 ANSI 控制台输出盒子从搭建环境 !
更多信息请点击这里:http://code.dblock.org/the-jenkins-ansicolor-plugin-youve-all-been-waiting-for http://code.dblock.org/the-jenkins-ansicolor-plugin-youve-all-been-waiting-for
现在,它在我的控制台输出中显示美丽的颜色。
我的电子邮件通知仍然很糟糕,但谁在乎呢?...
希望它能有所帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)