azure - 找不到测试文件时如何使 AzureDevops 管道失败

标签 azure .net-core azure-devops dotnetcorecli

我的管道中有以下 DotNet 测试任务

          displayName: 'unit tests'
          inputs:
              command: test
              projects: '**/*Unit*.csproj'
              publishTestResults: true
              arguments: '/p:CollectCoverage=true /p:CoverletOutputFormat=cobertura /p:CoverletOutput=results/'

如果没有文件与项目模式匹配,如何使管道失败:'**/*Unit*.csproj'? 目前,它显示当前错误消息并继续执行下一个任务

##[警告]未找到与指定模式匹配的项目文件。

最佳答案

使用Visual Studio Test任务。它有一个 minimumExpectedTests 参数,因此如果将其设置为 1,则如果运行 0 个测试,任务将会失败。

关于azure - 找不到测试文件时如何使 AzureDevops 管道失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67438453/

相关文章:

asp.net-core - 在 ASP.NET Core MVC 中提供一些静态文件的问题

c# - 调度程序后台服务中的异步计时器

GitHub 无法创建服务 Hook 订阅 无法在选定的 GitHub 上配置服务...资源无法通过集成访问

azure - 自动从 Azure Function App 更新到 API 管理

tfs - VSTS 自定义 "Discussion"部分

sql-server - Azure SQL 数据库(S0 层)-如何成功终止进程

silverlight - signalr(silverlight 客户端)中的安全异常

c# - 获取实现某个抽象类的所有类

Node.js Azure 存储 blob

azure - 使用 Azure 数据工厂执行 Snowflake 存储过程