我已经在EC2实例上的Ubuntu服务器14.04上设置了jenkins。我有一些硒测试,我使用behave
作为测试跑步者执行。Jenkins上的行为测试运行器没有彩色输出
关于詹金斯我也安装了插件AnsiColor希望我可以在詹金斯控制台上获得彩色输出,但是除了Gherking语法,我得到了其他所有的颜色。硒错误,蟒蛇调试,一切都有颜色... 除了为输出行为。
现在的事情是,如果我在Mac或Ubuntu上运行测试,但不与Jenkins用户一起运行,一切工作正常,颜色在那里。
我真的没有任何代码发布,但我能说什么我都试过无济于事:运行
- 的行为与
behave --color
- AnsiColorPlugin的彩色地图映射到转义序列在
formatter/ansi_escapes.py
- 加入
#!/bin/bash
的行为也发现詹金斯的构建脚本,以确保它不会与sh
代替bash
如果这是任何我使用Python 3.4的相关性上virtualenv
除了实际的答案,如何调试这也欢迎任何建议!谢谢
AnsiColor插件(Xterm)现在启用了哪个选项?如果“行为”输出行在每行中回显/打印给定关键字,则可以尝试“日志解析器插件”,并使用“信息”创建解析器规则文件,并在该模式中提供该关键字。所有的线将变成蓝色。 –
你有没有遇到过这种情况?面对同样的问题。 –
@ DTI-Matt不,我没有。请放心,如果我会再次尝试,我会发现它作为答案发布。 – skamsie