我成功地将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插件页面中,它显示:
对于每个xUnit工具,将使用嵌入式样式表。但是,该插件还使您可以将自定义样式表用于自己的工具(例如WebUI)
有没有一种方法可以显示构建输出,以便用漂亮的颜色正确设置样式?
万岁!
实际上,描述我的问题使我进行了调查并找到了解决方案!
我只需要安装AnsiColor插件,并在 Build Environment* 中选中 Color ANSI Console Output 框即可! *
此处提供更多信息:http : //code.dblock.org/the-jenkins-ansicolor-plugin-youve-all- been-waiting-for
现在,它在我的控制台输出中显示漂亮的颜色。
在我的电子邮件通知中仍然很糟糕,但是谁在乎呢?
希望能对您有所帮助!