詹金斯不忘记删除黄瓜测试功能

时间:2017-03-29 23:12:33

标签: jenkins cucumber cucumber-java

我有一个Jenkins管道构建,使用“CucumberReportPublisher”报告黄瓜测试。当我删除测试或重构整个功能时,很多时候旧测试在jenkins测试报告中出现,显示为“跳过”。

有没有办法让Jenkins / CucmberReportPublisher忘记这些旧测试并停止将它们报告为跳过?

1 个答案:

答案 0 :(得分:2)

在构建项目时,听起来好像没有干净的环境。

我会确保Jenkins删除了作业的工作空间,并从头开始检查整个项目的每个构建。我没有Jenkins在这里查看,但是版本控制设置附近的作业有不同的结帐选项。选择一个在结账前删除工作区。

另一个选项可以是清理作为构建的第一步。假设您使用Maven,它可能看起来像这样

mvn clean deploy

这可能会解决您在删除后悬挂的幽灵测试问题。但它可能无法解决您的工作空间肮脏的问题。