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

Jenkins not forgetting deleted cucumber test features

我有一个 Jenkins 管道构建,它使用 "CucumberReportPublisher" 报告黄瓜测试。当我删除测试或重构整个功能时,很多时候旧测试会在 jenkins 测试报告中徘徊,显示为 "skipped".

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

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

我会确保 Jenkins 删除作业的工作 space 并从头开始检查整个项目的每个构建。我这里没有 Jenkins 可供查看,但在版本控制设置附近有不同的结帐选项可用于该作业。选择一个在结帐前删除作品 space。

另一种选择是将清理作为构建的第一步。假设你使用 Maven,它可能看起来像这样

mvn clean deploy

这可能会解决您删除后残留的幻影测试问题。但它可能无法解决你的问题 space.