jenkins - xUnit 与 Jenkins : how to display colors in the Build Console Output?

标签 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页面,上面写着:

For each xUnit tool, an embedded style sheet is used. However, the plugin also enables you to use a custom style sheet for your own tool such as WebUI

有没有办法显示构建输出,使其具有漂亮的颜色并正确设置样式?

最佳答案

万岁!

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

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

更多信息请点击:http://code.dblock.org/the-jenkins-ansicolor-plugin-youve-all-been-waiting-for

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

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

希望对大家有帮助!

关于jenkins - xUnit 与 Jenkins : how to display colors in the Build Console Output?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22066333/

相关文章:

docker - 运行 docker-in-docker 时 Jenkins 声明性管道问题

spring-boot - 将Maven项目化后,出现错误。构建Dockerfile时发生错误。怎么解决呢?

github - 在 GitHub 合并事件上触发 Jenkins 构建

linux - 为什么 GCC(和其他工具)不遵循 GNU 命令选项约定准则?

html - CSS 高级三按钮行格式化

javascript - CasperJS 按类获取元素的 innerHTML

javascript - 函数中的 CasperJS querySelectorAll(variable) 不返回任何结果

jenkins - 在 Jenkins 上的 Kubernetes 插件中为 pod 模板设置污点

android - 为 PreferenceActivity 定义的布局和样式在哪里?

javascript - 使用 CasperJS 循环等待选择器