【问题标题】:Fail Azure DevOps pipeline .NET Core CLI test task when no tests are found找不到测试时,Azure DevOps 管道 .NET Core CLI 测试任务失败
【发布时间】:2021-10-25 22:32:56
【问题描述】:

给定一个.NET Core CLI test task,特别是DotNetCoreCLI@2, 即期望发现测试,如何将任务配置为在没有发现测试时失败?

对于较旧的 Visual Studio Test task,有指定此选项的选项,这是我期望的基础。

    failOnMinTestsNotRun: true
    minimumExpectedTests: '1'

【问题讨论】:

    标签: azure-pipelines dotnet-cli


    【解决方案1】:

    据我所知,我们无法将任务本身设置为在找不到文件时使任务/管道失败。

    解决方法:

    您可以使用Build Quality Checks extension构建质量检查任务

    此任务可以扫描所有已设置的任务并检查警告。如果警告的数量大于设置的上限,管道将失败。

    结果:

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-07
    • 1970-01-01
    • 2018-10-28
    • 2021-05-16
    • 1970-01-01
    • 2021-10-27
    • 1970-01-01
    • 2020-01-01
    相关资源
    最近更新 更多