xUnit与Jenkins:如何在Build Console输出中显示颜色?

时间:2014-02-27 10:54:06

标签: jenkins styles casperjs xunit

我成功地将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)使用自定义样式表

有没有办法显示构建输出,以便用漂亮的颜色正确设置样式?

1 个答案:

答案 0 :(得分:3)

Hurray!

实际上,描述我的问题让我调查并找到解决方案!

我只需要安装AnsiColor Plugin并检查构建环境中的颜色ANSI控制台输出框!

此处有更多信息:http://code.dblock.org/the-jenkins-ansicolor-plugin-youve-all-been-waiting-for

它现在在我的控制台输出中显示漂亮的颜色。

我的电子邮件通知仍然很糟糕,但谁在乎?...

希望它可以提供帮助!