Visual Studio Team Server CI запускает тест .NET Core xUnit Не удалось - PullRequest
0 голосов
/ 05 сентября 2018

меня прочитали xUnit получает результаты теста в vsts

после сборки запускается мой тест и показывается весь тестовый сценарий.

но задача не выполнена, я не могу найти причину в журнале.

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

1 Ответ

0 голосов
/ 09 сентября 2018

На основании сообщения об ошибке он ищет файлы в папке obj / release, которая должна быть исключена, поэтому вы можете добавить !**\obj\**, чтобы исключить файлы в папке obj. Например;

**\*xUnitTest*.dll
!**\obj\**
...