Specflow生成的测试没有在命令行上运行

问题描述 投票:0回答:1

我用的是 calculator 举个例子。我运行的是.NET Core SDK 3.1,在VS Code中编辑代码。csproj如下。

做一个 dotnet test 给出了下面的结果。的 feature 文件是生成了代码,但是测试没有运行。

A total of 1 test files matched the specified pattern.

  ! AddTwoNumbers [159ms]

Test Run Successful.
<Project Sdk="Microsoft.NET.Sdk"> 

  <PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
    <IsPackable>false</IsPackable>
  </PropertyGroup> 

  <ItemGroup>

    <PackageReference Include="nunit" Version="3.12.0" />
    <PackageReference Include="NUnit3TestAdapter" Version="3.15.1" />
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.4.0" />
    <PackageReference Include="specflow.nunit" Version="3.1.97" />
    <PackageReference Include="specflow.tools.msbuild.generation" Version="3.1.97" />

  </ItemGroup> 

</Project>
.net-core specflow
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.