I mit der folgenden csproj Datei ein ASP.NET-Core 1.1 xunit Testprojekt erstellt:Get Testergebnisse mit Dotnet-Test auf der Kommandozeile
<Project ToolsVersion="15.0">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" />
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp1.6</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="**\*.cs" />
<EmbeddedResource Include="**\*.resx" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Sdk" Version="1.0.0-alpha-20161104-2">
<PrivateAssets>All</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0- preview-20161123-03" />
<PackageReference Include="Microsoft.NETCore.App" Version="1.1.0" />
<PackageReference Include="xunit" Version="2.2.0-beta4-build3444" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\ClassLib\ClassLib.csproj"/>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
Ich bin in der Lage, das Projekt mit dotnet test
über die Befehlszeile laufen, aber Ich sehe keine Informationen darüber, wie viele Tests bestanden oder fehlgeschlagen sind.
Die Version der Dotnet Befehlszeile ist Ich verwende:
.NET Command Line Tools (1.0.0-preview4-004124)
Wie kann ich die Testergebnisse angezeigt werden?
Ist dies auch bei Verwendung von Visual Studio Code mit Asp.Net Core 1.1 gültig? Oder nur gültig für Visual Studio 2017? –
Ändern Sie einfach den TargetFramework-Wert in netcoreapp1.1 – natemcmaster