Я пытаюсь запустить мои тесты NUnit в конвейере Azure DevOps.Однако даже при том, что я вижу, что мой проект строится:
Done Building Project "D:\a\3\s\Src\Standard\Splyce.Standard.Common.Tests\Splyce.Standard.Common.Tests.csproj" (default targets).
, я все равно получаю следующее:
##[warning]No test assemblies found matching the pattern: **\*test*.dll,!**\*TestAdapter.dll,!**\obj\**.
Я следовал инструкциям https://developercommunity.visualstudio.com/solutions/357521/view.html, чтобы добавить "vsTest - тестовые сборки "и не изменил никаких настроек.
Мой тестовый проект включает тестовый адаптер NUnit3:
Так что я уверен, что это только проблема пути.Однако, чтобы найти его, нужно нажать на селектор сборки.Это моя структура папок на диске для рассматриваемого решения:
ОБНОВЛЕНИЕ: Показать физическое расположение на диске включает Src.
E:.
+---BuildProcessTemplates
\---Src
+---AgentApiServer
| +---Splyce.AgentApi.Common
| | +---bin
| | | \---Debug
| | | \---netcoreapp2.1
| | +---MirrorEngine
| | | \---Framework
| | | +---Dtos
| | | +---Enums
| | | +---Events
| | | \---Interfaces
| | \---obj
| | \---Debug
| | \---netcoreapp2.1
| \---Splyce.AgentApi.Server
| +---bin
| | \---Debug
| | +---netcoreapp2.0
| | +---netcoreapp2.1
| | \---netcoreapp2.2
| +---obj
| | \---Debug
| | +---netcoreapp2.0
| | +---netcoreapp2.1
| | \---netcoreapp2.2
| +---Properties
| \---wwwroot
\---Standard
+---Common
+---packages
| +---NUnit.3.11.0
| | +---build
| | \---lib
| | +---net20
| | +---net35
| | +---net40
| | +---net45
| | +---netstandard1.4
| | \---netstandard2.0
| +---NUnit3TestAdapter.3.13.0
| | \---build
| | +---net35
| | \---netcoreapp1.0
| \---Shouldly.3.0.2
| \---lib
| +---net40
| +---net451
| +---netstandard1.3
| \---netstandard2.0
+---Splyce.Standard.Common
| +---bin
| | \---Debug
| | \---netstandard2.0
| +---Helpers
| \---obj
| \---Debug
| \---netstandard2.0
+---Splyce.Standard.Common.Tests
| +---bin
| | +---Debug
| | \---Release
| +---obj
| | \---Debug
| | \---TempPE
| \---Properties
+---Splyce.Standard.DbMigrations
| +---bin
| | \---Debug
| | \---netstandard2.0
| +---Dtos
| +---Framework
| | +---DbUp
| | +---Dtos
| | | \---DatabaseMigrationsManager
| | +---Enums
| | \---Events
| \---obj
| \---Debug
| \---netstandard2.0
+---Splyce.Standard.Messaging
| +---bin
| | \---Debug
| | \---netstandard2.0
| +---Client
| | +---Publisher
| | \---Subscriber
| +---Framework
| | +---Interfaces
| | \---Messages
| +---Messages
| | +---Health
| | \---Mirroring
| \---obj
| \---Debug
| \---netstandard2.0
\---UnitTestProject1
+---bin
| \---Debug
| \---netcoreapp2.2
\---obj
\---Debug
\---netcoreapp2.2
Может кто-нибудь дать мне какие-либо идеиздесь о том, как заставить Azure найти мои тестовые сборки.