【问题标题】:Jenkins not forgetting deleted cucumber test features詹金斯不会忘记删除的黄瓜测试功能
【发布时间】:2017-03-31 12:27:42
【问题描述】:

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

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

【问题讨论】:

    标签: jenkins cucumber cucumber-java


    【解决方案1】:

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

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

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

    mvn clean deploy
    

    这可能会解决您在删除后出现鬼测试的问题。但它可能无法解决您工作空间肮脏的问题。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-09
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多