2017-04-07 2 views
0

Ich muss die Konfiguration für den Lauf xUnit testen, die nur für x64-Plattform erstellen. Wie kann ich das machen?VSTS-Konfiguration zum Ausführen von xUnit-Tests für x64-Plattform

Ich fand this Artikel, aber es hilft nicht. Ich habe

Für diesen Build sind keine Testläufe verfügbar.

Hier sind meine Eigenschaften in VSTS:

Test assemblies: **\*test*.dll !**\obj\** 
Search folder: src/Modules 
Test platform version: Visual Studio 2017 
Build platform: x64 
Build configuration: Release 
+0

Was die Art des Projekts, dotnet oder Dotnet Kern oder etwas ist? –

+0

Wenn Sie ein .net-Kernprojekt verwenden, können Sie auch die Einstellung für die Testaufgabe vs als http://stackoverflow.com/questions/38860732/vsts-build-of-net-core-1-0-vstest-warning beziehen - kein Test ist verfügbar. –

Antwort

2

zu diesen Schritten finden:

  1. ändern BuildPlatform Variable
  2. NuGet wiederherstellen
  3. Build-Lösung (Plattform x64: $(BuildPlatform); Konfiguration: $(BuildConfiguration); Visual Studio Version: Visual Studio 2017)

  4. .Net Core (Vorschau) (Befehl: test; Projekte: **/*Test*.csproj; Argumente: --configuration $(BuildConfiguration) --logger "trx;LogFileName=TEST-results.xml" /property:Platform=$(BuildPlatform))

  5. veröffentlichen Testergebnisse (Testergebnis Format: VSTest; Testergebnisse Files: **/TEST-*.xml)
Verwandte Themen