我成功地将CasperJS测试套件导出到xUnit XML文件:
$ casperjs test googletesting.js --xunit=log.xml
由于xUnit Plugin,我设法通过Jenkins自动执行这些测试。
由于[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
在xUnit Plugin页面中,它说:
对于每个xUnit工具,都使用嵌入式样式表。但是,该插件还允许您为自己的工具(如WebUI)使用自定义样式表
有没有办法显示构建输出,以便用漂亮的颜色正确设置样式?
答案 0 :(得分:3)
Hurray!
实际上,描述我的问题让我调查并找到解决方案!
我只需要安装AnsiColor Plugin并检查构建环境中的颜色ANSI控制台输出框!
此处有更多信息:http://code.dblock.org/the-jenkins-ansicolor-plugin-youve-all-been-waiting-for
它现在在我的控制台输出中显示漂亮的颜色。
我的电子邮件通知仍然很糟糕,但谁在乎?...
希望它可以提供帮助!