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?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top