在Docker中运行MSpec测试-未找到测试

时间:2019-10-11 11:30:48

标签: c# docker mspec

使用.net CLI我正在尝试运行机器规格(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" />

我可能还会想念其他东西吗?

0 个答案:

没有答案
相关问题