黄瓜 - [31mFailed方案:[0m控制台消息

时间:2017-06-23 16:09:06

标签: cucumber cucumber-junit cucumber-java

我创建了一个java-Cucumber测试套件,它集成在Jenkin中并且可以工作。

Mu问题是任何脚本失败的时候。我在控制台中收到消息。

  

[ 31 mFailed方案:[0m   [31mfeatures / XXXXXX.feature:5 [ 0m #Scenario:XXXXX Scenarios Outline

     

20场景([31 m1 失败[ 0m ,[32m19超过[0m]   52步([ 31m 1失败[0m,[ 36m 1跳过[0m,[32m50通过[0m])   1m22.342s。

31m,0m,36m是什么?我可以从我的控制台关闭它,否则用一些颜色突出显示。请帮忙 !!提前谢谢!

1 个答案:

答案 0 :(得分:2)

这些是不可打印的字符和标记。要关闭它,您可以将黄瓜选项单色设置为true。

此选项可以设置为true或false。如果设置为true,则意味着Cucumber测试的控制台输出更具可读性。如果将其设置为false,则控制台输出不具有应有的可读性。默认情况下它是假的。

package cucumberTest;

import org.junit.runner.RunWith;

import cucumber.api.CucumberOptions;

import cucumber.api.junit.Cucumber;

@RunWith(Cucumber.class)

@CucumberOptions(

        features = "Feature"

        ,glue={"stepDefinition"}

        ,monochrome = true

        )

public class TestRunner {

}