我已经读过xUnit getting test results in vsts
构建完成后,它将运行我的测试,并显示所有测试用例通过。
但是任务失败了,我从日志中找不到任何原因。
System.IO.FileNotFoundException: Unable to find tests for D:\a\1\s\Services\AuthManagement\XXXX.Management.Api.Test\obj\Release\netcoreapp2.1\XXXX.Management.Api.Test.dll. Make sure test project has a nuget reference of package "Microsoft.NET.Test.Sdk" and framework version settings are appropriate. Rerun with /diag option to diagnose further.
我在本地nb中运行此命令,没有任何错误。
在vsts中有错误消息
{{1}}
XXXX.Management.Api.Test项目,已经安装了Microsoft.NET.Test.Sdk nuget包
答案 0 :(得分:0)
根据错误消息,它查找obj / release文件夹中的文件,该文件应排除在外,因此您可以添加!**\obj\**
以排除obj文件夹中的文件。例如;
**\*xUnitTest*.dll
!**\obj\**