formulahendry / vscode-dotnet-test-explorer

.NET Core Test Explorer for Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=formulahendry.dotnet-test-explorer
MIT License
204 stars 97 forks source link

Test Discover fails `The short switch '-v=q' is not defined in the switch mappings.` #374

Closed jmsunseri closed 2 years ago

jmsunseri commented 2 years ago

I think we just need to change the command line option to be

-v q

PS C:\github\timely\Timely.Core.Test> dotnet --version
6.0.400
PS C:\github\timely\Timely.Core.Test> dotnet test --version
17.3.0.36407

This only fails when I have a report generator enabled on the csproj file

 <Target Name="GenerateHtmlCoverageReport" AfterTargets="GenerateCoverageResultAfterTest">
    <ItemGroup>
      <CoverletReport Include="coverage.info" />
    </ItemGroup>
    <ReportGenerator ReportFiles="@(CoverletReport)" TargetDirectory="../tests/xunit/coverage" FileFilters="-*Timely.Core\Migrations\*" />
  </Target>

changing to -v q fixes the issue