詹金斯不会忘记删除黄瓜测试功能
Jenkins not forgetting deleted cucumber test features
我有一个 Jenkins 管道构建,它使用 "CucumberReportPublisher" 报告黄瓜测试。当我删除测试或重构整个功能时,很多时候旧测试会在 jenkins 测试报告中徘徊,显示为 "skipped".
有没有办法让 Jenkins/CucmberReportPublisher 忘记这些旧测试并停止将它们报告为已跳过?
听起来您在构建项目时没有干净的环境。
我会确保 Jenkins 删除作业的工作 space 并从头开始检查整个项目的每个构建。我这里没有 Jenkins 可供查看,但在版本控制设置附近有不同的结帐选项可用于该作业。选择一个在结帐前删除作品 space。
另一种选择是将清理作为构建的第一步。假设你使用 Maven,它可能看起来像这样
mvn clean deploy
这可能会解决您删除后残留的幻影测试问题。但它可能无法解决你的问题 space.
我有一个 Jenkins 管道构建,它使用 "CucumberReportPublisher" 报告黄瓜测试。当我删除测试或重构整个功能时,很多时候旧测试会在 jenkins 测试报告中徘徊,显示为 "skipped".
有没有办法让 Jenkins/CucmberReportPublisher 忘记这些旧测试并停止将它们报告为已跳过?
听起来您在构建项目时没有干净的环境。
我会确保 Jenkins 删除作业的工作 space 并从头开始检查整个项目的每个构建。我这里没有 Jenkins 可供查看,但在版本控制设置附近有不同的结帐选项可用于该作业。选择一个在结帐前删除作品 space。
另一种选择是将清理作为构建的第一步。假设你使用 Maven,它可能看起来像这样
mvn clean deploy
这可能会解决您删除后残留的幻影测试问题。但它可能无法解决你的问题 space.