【发布时间】:2020-06-08 09:32:48
【问题描述】:
我有一个托管在 Azure DevOps 存储库上的 ASP.NET Web Forms 项目。源代码控制是 TFS。
我在 Azure Devops 中为存储库创建了一个持续集成管道。 这是管道的图像:
管道中的所有任务在VSTest-TestAssemblies 任务旁边正常运行。
我的 NUnit 测试在我的本地 Visual Studio 中失败了,因为它应该:
在这里你可以看到我的设置和我对VSTest-TestAssemblies 任务的测试路径:
这是我项目的文件夹结构的样子:
NR.TestAutomation
- NR.TestAutomation
- NR.TestAutomation.Tests
- bin
- obj
- DemoTests.cs
- NR.TestAutomation.Tests.csproj
- packages
- NR.TestsAutomation.sln
CI 运行的输出告诉我,该文件夹存在并且它甚至找到了测试:
Source filter: **/*Tests/*.cs
SystemVssConnection exists true
vstest.console.exe "D:\a\9\s\NR.TestAutomation.Tests\DemoTests.cs"
为什么我的失败测试没有在 Azure DevOps Pipeline 中失败?
【问题讨论】:
标签: asp.net azure-devops webforms continuous-integration azure-pipelines