Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Не выполняются тесты при использовании NUnit+TFS

tfs
csharp
ci
nunit
Теги: #<Tag:0x00007f7b632c2cf8> #<Tag:0x00007f7b632c2bb8> #<Tag:0x00007f7b632c2a78> #<Tag:0x00007f7b632c28c0>

(Misha Diptan) #1

Добрый день,

Уже несколько часов пытаюсь настроить запуск NUnit тестов в TFS, но пока что безрезультатно.
В TFS создал новый Build Definition в который добавил следующие таски:

  1. Build solution (при этом указал Restore NuGet Packages)
  2. VsTest - в Test assemblies добавил ***tests.dll (назва проекта с тестами automation.tests);
    также в Path to custom test adapters прописал $(Build.SourcesDirectory)\Quality_Assurance\Auto_Tests\packages\NUnit.3.7.1\lib

Когда нажимаю Queue new build, solution успешно билдится, но на этапе запуска тестов 2) VsTest, в логе появляються предупреждения:

2017-08-03T12:54:34.7021821Z Warning: The path …\Quality_Assurance\Auto_Tests\packages\NUnit.3.7.1\lib’ specified in the ‘TestAdapterPath’ does not contain any test adapters, provide a valid path and try again.
2017-08-03T12:54:34.7021821Z
2017-08-03T12:54:34.9241889Z Starting test execution, please wait…
2017-08-03T12:54:35.4082004Z Warning: No test is available in \Quality_Assurance\Auto_Tests\Automation.Tests\obj\Debug\Automation.Tests.dll. Make sure that installed test discoverers & executors, platform & framework version settings are appropriate and try again.
2017-08-03T12:54:35.4082004Z
2017-08-03T12:54:35.4392025Z
2017-08-03T12:54:37.2181077Z Information: Additionally, you can try specifying ‘/UseVsixExtensions’ command if the test discoverer & executor is installed on the machine as vsix extensions and your installation supports vsix extensions. Example: vstest.console.exe myTests.dll /UseVsixExtensions:true
2017-08-03T12:54:37.2191083Z
2017-08-03T12:54:39.1823180Z ##[warning]No results found to publish.
2017-08-03T12:54:39.1946276Z ##[section]Finishing: VsTest

У кого есть опыт с настройкой TFS + NUnit подскажите пожалуйста в чем проблема? в Path to custom test adapters я также пробывал указать другой путь $(Build.SourcesDirectory)\Quality_Assurance\Auto_Tests\packages , но не помогло.

Заранее спасибо