NCover 1.5.8 tut Berichterstattung Bericht generieren
-
30-09-2019 - |
Frage
Ich betreibe NCoverExploler, konfigurieren Sie ihn, so Kommandozeile wie folgt aussehen
"D:\Development\Projects\t.net\lib\NCover\NCover.Console.exe" //reg //w "D:\Development\Projects\t.net\build_output\t.net" //v "D:\Development\Projects\t.net\lib\NUnit\nunit-console.exe" t.Core.Tests.dll /framework=4.0
Ausgabe coverage.xml scheint leer zu sein. In der gleichen Zeit, wenn ich Coverate Bericht von Visual Studio (von TestDriven.Net) laufen, erzeugt es nur perfekt.
Ich habe für zwei Fälle coverage.log Dateien verglichen. Im Fall, wenn ich laufe durch NCoverExporer:
EVENT: Log-Verbindung hergestellt. EVENT: Kommunikationsverbindung etabliert. NACHRICHT: Bereit für die Befehlseingabe. EVENT: Verbose Logging Disabled EVENT: Protokollierung aktiviert EVENT: AutoExclusion Aktiviert NACHRICHT: Überwachung Baugruppen: (Alle Loaded Baugruppen) NACHRICHT: Ohne Typen und Methoden mit diesen Eigenschaften: CoverageExcludeAttribute; NACHRICHT: Empfangene Fahrer bereit Ereignis. NACHRICHT: v2.0.50727
Bei TestDriven.net
EVENT: Log-Verbindung hergestellt. EVENT: Kommunikationsverbindung etabliert. NACHRICHT: Bereit für die Befehlseingabe. EVENT: Verbose Logging Disabled EVENT: Protokollierung aktiviert EVENT: AutoExclusion Aktiviert NACHRICHT: Überwachung Baugruppen: Microsoft.Web.Mvc; Moq; T.Core; T.Core.Tests; Internet; NACHRICHT: Ohne Typen und Methoden mit diesen Eigenschaften: CoverageExcludeAttribute; System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute; NACHRICHT: Empfangene Fahrer bereit Ereignis. NACHRICHT: v4.0.30319
Bitte beachten Sie den Unterschied in den Überwachungsbaugruppen und MESSAGE: v4.0.30319. Im Fall von TD.net es supples richtig .NET Framework.
Irgendwelche Hinweise, wie NCover funktioniert, wie es in TD.net zu machen? Wo ist es konfiguriert?
Lösung
versuchen, die Antwort, die ich hier gefunden: Kraft NCover 1.5.8 v4 Framework wie testdriven.net verwenden tut ?.
Ich habe auch alle Programme laufen mit .net 4 mit der anderen Antwort auf diese Frage, aber ich weiß nicht, ob das wichtig war oder nicht. Ich werde die Antwort untersuchen und aktualisieren.
Ich habe meine Antwort in dem anderen Thread mit der Lösung aktualisiert, die ich war in der Lage zu verwenden, um Dinge zu bekommen und läuft auf meiner (Win 7 x64) Maschine. Hoffentlich wird es Ihnen helfen, habe ich jetzt den MESSAGE: v4.0.30319
in meinem coverage.log erhalten.
Andere Tipps
NCover 1.5.8 unterstützt nicht 4.0 .net und es sieht aus wie TD.NET nimmt zu .NET 4 als Standard.