Запуск тестов MSpec в Docker - тесты не найдены - PullRequest
0 голосов
/ 11 октября 2019

Используя .net CLI, я пытаюсь запустить тесты Machine Specification (Mspec), это прекрасно работает вне Docker:

dotnet test MyMspecTestProject.csproj

Нет проблем, но если я попробую ту же команду внутриКонтейнер Docker, который я получаю:

Test run in progress. No test is available in MyMspecTestProject.dll. Make sure that installed test discoverers & executors, platform & framework version settings are appropriate and try again.

Я подумал, что это связано с тем, что у него нет подходящей упаковки, но я восстановил его внутри контейнера со всем следующим:

<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0" />
<PackageReference Include="Machine.Specifications.Runner.Console" Version="1.0.0" />
<PackageReference Include="Machine.Specifications.Runner.VisualStudio" Version="2.9.0" />
<PackageReference Include="Machine.Specifications" Version="1.0.0" />

Что-нибудь еще, что я мог бы пропустить?

...