2015-06-08 46 views
7

我已经在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

除了实际的答案,如何调试这也欢迎任何建议!谢谢

+0

AnsiColor插件(Xterm)现在启用了哪个选项?如果“行为”输出行在每行中回显/打印给定关键字,则可以尝试“日志解析器插件”,并使用“信息”创建解析器规则文件,并在该模式中提供该关键字。所有的线将变成蓝色。 –

+0

你有没有遇到过这种情况?面对同样的问题。 –

+0

@ DTI-Matt不,我没有。请放心,如果我会再次尝试,我会发现它作为答案发布。 – skamsie

回答

相关问题