我创建了一个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是什么?我可以从我的控制台关闭它,否则用一些颜色突出显示。请帮忙 !!提前谢谢!
答案 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 {
}