.net-core - Azure Pipelines 上的 VsTest 任务仅运行两种测试方法中的一种?
问题描述
我有一个项目解决方案,其中有我的应用程序和带有两个 void 测试方法的 UnitTest.cs。在 Visual Studios 中,我可以使用测试资源管理器运行测试项目,我看到这两种测试方法都成功通过了。但是,尝试使用 VsTest 任务在 Azure Pipelines 中自动执行此操作只会导致执行其中一种测试方法,并且没有迹象表明曾经运行过第二种方法。这不会导致任何错误并且构建成功,但我希望其他测试运行,以便当我们准备好实施所述测试时,我们可以确保管道将正确地自动化该过程。
我的管道中测试任务的 YAML 代码如下:
- task: VSTest@2
displayName: 'VsTest - testAssemblies'
inputs:
testAssemblyVer2: |
**\bin\Debug\netcoreapp3.1\UnitTest.dll
!**\*TestAdapter.dll
!**\obj\**
谢谢你的任何建议。
解决方案
推荐阅读
- python - tensorflow(<2) 中有没有办法将动态输入形状与冻结图一起使用?
- go - 我们可以限制从 goroutine 一次调用一次函数吗
- ruby - 我正在尝试在我的 32 位 ubuntu 机器上安装自制软件。但它不工作,我得到了这个错误
- flutter - Flutter 中 DropDownMenu 按钮中的 OnTap 函数
- c# - C# 检索所有 SQL 查询结果
- docker - Docker 卷新手问题
- c# - Jetbrains Rider 中的启动项目选项
- github-actions - 如何安排 GitHub Actions 每晚构建,但仅在最近代码更改时才运行它?
- opc-ua - 节点的描述属性是否可以根据节点的值而改变?
- c++ - 为什么我的 OpenGL 上下文在此函数中为空,而在其他函数中不为空