【问题标题】:How can I get my Dotnet Test to rerun failed tests如何让我的 Dotnet 测试重新运行失败的测试
【发布时间】:2023-02-15 06:18:13
【问题描述】:

我正在使用 C#。我正在使用 Azure Pipelines 和 BrowserStack。我知道如何让管道重新运行任务,但我只想在初始失败后立即再次运行失败的测试。这可能吗

【问题讨论】:

    标签: .net azure-pipelines browserstack


    【解决方案1】:

    您可以通过管道和 dotnet 测试命令行中的自定义任务来实现此目的。它需要一点技巧,因为 dontnet test 不提供命令行参数来仅运行失败的测试。 This 可以帮助您构建要从自定义任务运行的命令。

    此外,this 演示了在 Azure 管道中构建自定义任务。

    【讨论】:

      【解决方案2】:

      我已经构建了一个可以帮助解决这个问题的工具。它调用 dotnet 测试,在运行分析 trx 后自动重新运行所有测试,结果为“失败”。

      看一看 :)

      https://github.com/joaoopereira/dotnet-test-rerun

      【讨论】:

        猜你喜欢
        • 2023-03-12
        • 1970-01-01
        • 2020-09-19
        • 1970-01-01
        • 2011-12-05
        • 1970-01-01
        • 2012-01-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多