【发布时间】:2018-09-05 17:05:36
【问题描述】:
我已阅读xUnit getting test results in vsts
在 build 之后,它运行我的测试,并显示所有测试用例通过。
但是任务失败了,我从日志中找不到任何原因。
vstest.console.exe
"D:\a\1\s\Services\AuthManagement\XXXX.Management.Api.Test\bin\Release\netcoreapp2.1\XXXX.Management.Api.Test.dll"
"D:\a\1\s\Services\AuthManagement\XXXX.Management.Api.Test\obj\Release\netcoreapp2.1\XXXX.Management.Api.Test.dll"
/EnableCodeCoverage
/logger:"trx"
/TestAdapterPath:"D:\a\1\s"
/InIsolation
我在本地nb运行这个命令,没有任何错误。
在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.
XXXX.Management.Api.Test 项目,已经安装了 Microsoft.NET.Test.Sdk nuget 包
【问题讨论】:
-
当你使用 /diag 运行时会发生什么?
-
为了调试,请在构建之前插入一个nuget restore任务,看看这个任务是否成功。
标签: asp.net-core azure-devops xunit