Wie NCover und MSTest 10.0 zu integrieren?
-
12-10-2019 - |
Frage
Mit NCover Community Edition , habe ich versucht:
set ncover="C:\Program Files (x86)\NCover\NCover.Console.exe"
set mstest="C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe"
set testdllfolder="C:\.hudson\jobs\Project\workspace\src\TestProject\bin\Debug"
%ncover% //x coverage.xml //w %testdllfolder% %mstest% /noisolation /testcontainer:TestProject.dll
Die Ausgabe beginnt wie diese
Arbeitsverzeichnis:
Baugruppen:
Coverage Xml: C: .hudson \ Jobs \ Project \ Arbeitsplatz \ src \ coverage.xml Coverage Log: Coverage.Log
Warten auf Profil Anwendung verbinden ... Microsoft (R) Testdurchführung Command Line Tool Version 10.0.30319.1
und nach dem MSTest Ausgang
Testlauf fehlgeschlagen. bestanden 8 fehlgeschlagen 2 Inconclusive 2
Insgesamt 103 Ergebnisdatei: C: .hudson \ Jobs \ Project \ Arbeitsplatz \ src \ debug.trx Testeinstellungen: Lokale In Verbindung gebracht Profilierte Prozess beendet. Profiler Verbindung nicht hergestellt.
Wie das beheben?
Lösung
Können Sie die Konsolenausgabe auf Ihre Nachricht hinterlassen? Das würde erklären, wenn die Sitzung erfolgreich abgeschlossen. Es könnte sein, dass die Abdeckung xml zeigt nicht, weil es in ein anderes Verzeichnis als das denken los ist man es sollte. Es ist standardmäßig ist die aktuelle Eingabeaufforderung Verzeichnis.
Außerdem können Sie versuchen, die neueste Ausgabe von NCover, v.3.4.16 verwenden. Sie können eine 21-Tage-Testversion kostenlos erhalten unter www.ncover.com/download .