即使测试失败,GOCD阶段仍为绿色

时间:2018-12-24 14:20:46

标签: maven jbehave serenity-bdd go-cd

我正在尝试在GOCD中运行一些测试,并在测试失败时将其自身显示为红色,从而从一个阶段获得即时反馈。 我提到我在JBehave中使用Serenity,并且在mvn中运行测试。

mvn clean verify -U

2 个答案:

答案 0 :(得分:0)

如果使用<exec ...>任务来运行测试,GoCD将使用退出代码确定成功/失败。

请在命令行上运行相同的命令,并使用echo $?(至少在Linux上)查找其退出代码。

答案 1 :(得分:0)

POM.xml是否包含任何允许测试失败的配置? Maven可能会忽略失败的测试。