c# - 如何使用 Azure DevOps 发布管道中的内置 DLL 运行我的测试?
问题描述
我有一个已经运行了很长时间的 Azure DevOps构建管道。
这是我的设置方式:
该管道包含还原、构建、测试和 NuGet 打包和发布步骤。
如屏幕截图所示,集成测试已被停用,因为它们需要一些时间才能完成。因此,我想将集成测试的执行与 NuGet 发布步骤一起移至发布管道。
我看不出如何在这样的管道中运行这些集成测试。我认为调用dotnet test
会起作用,但它不起作用:该命令需要一个.csproj
文件,而不是构建的 DLL。而且,在这个阶段,发布管道必须在构建管道提供的工件中工作。
正如评论中所建议的,我看到dotnet vstest
可以使用但该选项在 devops 上不可用:
问题
如何在 Azure DevOps 发布管道中运行我的集成测试?
解决方案
推荐阅读
- reactjs - 如何在 markdown frontmatter 中创建字符串列表?
- python - 如何选择同一类的一些元素?
- azure-devops - Auto Azure SQL DB Creation -DACPAC 任务如何配置数据库 Azure 定价模型
- c# - 无法配置多对多关系 EF Core
- sql - 通过 Power BI 按日期和时间筛选数据集 Oracle SQL
- excel-formula - 如果另一个单元格等于 X 有多个变化,如何在一个单元格中写入一个值
- python - 如何使用 Tkinter 导入索引列为“日期”的 csv 文件
- java - Wildfly 16.0.0.Final 和 ejb 客户端的 TLS/SSL 失败并出现 org.xnio.http.UpgradeFailedException:无效的响应代码 200
- asp.net-core-2.0 - 在数据库中使用 Nlog 和 Asp.net core 2.0 进行异步批处理日志记录
- python - Python Pandas 如何从中间索引中选择 10 个值的范围