2017-09-05 3 views
1

Ich habe folgendes ProjektWie korrekt Setup Teamserver Build .NET Core-Projekt mit XUnit

/proj.sln 
/some.lib.test/ 
    /some.lib.test.csproj 

wo some.lib.test.csproj

<Project Sdk="Microsoft.NET.Sdk"> 

    <PropertyGroup>  
    <TargetFramework>netcoreapp2.0</TargetFramework> 
    </PropertyGroup> 

    <ItemGroup> 
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0" /> 
    <PackageReference Include="xunit" Version="2.3.0-beta5-build3769" /> 
    <DotNetCliToolReference Include="dotnet-xunit" Version="2.3.0-beta5-build3769" /> 
    <PackageReference Include="xunit.runner.visualstudio" Version="2.2.0" /> 
    </ItemGroup> 

    <ItemGroup> 
    <Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" /> 
    </ItemGroup> 

</Project> 

Wie Setup Team Services bauen laufen um Tests normalerweise gesehen zu bekommen?

Ich versuche, Web zu suchen, aber bekomme kein gültiges Ergebnis.

dotnet test - funktioniert, aber nicht erstellen VSTS berichten dotnet xunit - überhaupt nicht arbeiten (können nicht sln Ebene verwendet werden, glaube ich) VSTS Test Task - Sie sieht keine Ergebnisse

In Protokolle:

In Protokolle:

c: \ bin \ vs \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow \ vstest.console.exe C: \ agent_work \ 1 \ s \ iskkonekb.kuvera.model.test \ bin \ release \ netcoreapp2.0 \ iskkonekb.kuvera.model.test.dll/EnableCod eCoverage/Logger: TRX "/ TestAdapterPath:" C: \ agent_work \ 1 \ s \ packages ""/InIsolation/UseVsixExtensions: true/Framework: FrameworkCore10

[xUnit.net 00: 00: 00,1787131] Skipping: iskkonekb. kuvera.model.test (konnte nicht eine der folgenden Baugruppen finden: xunit.execution.desktop.dll)

ich kann nicht in nugets finden xunit.execution.desktop

So sieht es xUnit aber nicht XALL

Hinzugefügt - nicht geholfen

+0

Agent lokal installiert ist - es kann ohne Code-Coverage-TeamService –

Antwort

3

Sie können .NE verwenden T Kerntest Aufgabe mit --logger Argumenten der Testergebnis-Datei zu erzeugen, dann veröffentlicht Testergebnis durch Aufgabe veröffentlichen Testergebnisse:

  1. Dateien löschen Aufgabe (Quellordner: $(System.DefaultWorkingDirectory); Inhalt: **/TestResults/**)
  2. .NET Kern wiederherstellen
  3. .NET Kern
  4. .NET Core-Test (Argumente Körperbau: --configuration $(BuildConfiguration) --logger "trx")
  5. Testergebnisse veröffentlichen (Tester Format: VSTest; Testergebnisse Dateien: **\*.trx; Suchen Ordner: $(System.DefaultWorkingDirectory))
+0

Derzeit prüfen nicht verfügbar ist, kommen das wird hoffentlich bald https://github.com/Microsoft/vstest/issues/981 – baywet