Frage

Ich habe Probleme NCover immer richtig eine DLL-Abdeckung. Ich habe mehrere Testprojekte, die XUnit.NET und subspec BDD-Stil Spezifikationen auszuführen. Alle bis auf einen dieser Testreihen läuft perfekt in der Version von NCover, die mit TestDriven.NET (1.5.8) kommt. Ich habe jedoch ein, dass die tatsächliche getestet Baugruppe zum Profil abgelehnt. Ich habe festgestellt, dass die Montage Namen für die Option / a korrekt sind, dass die PDB-Datei vorhanden ist, und dass es keine Ausnahmen gibt, die während der Ausführung geworfen. Alle 8 Tests bestehen, welche, wenn die Anwendung ausgeführt wird NCover Konsole gesehen werden kann.

Die Montage der WPF Baugruppen verweist PresentationCore , PresentationFramework und Windows . Ich bin nicht sicher, ob das Probleme verursachen könnte, aber ich bin völlig von NCover Weigerung verwirrt diese Versammlung zu profilieren.

Befehlszeile:

"C:\Program Files (x86)\TestDriven.NET 2.0\NCover\1.5.8\NCover.Console.exe" //reg //w "E:\Campus.Core\Specs.Campus.Windows\bin\Debug" //a Campus.Windows "E:\Campus.Core\ThirdParty\xUnit.NET\v1.5\xunit.console.x86.exe" Specs.Campus.Windows.dll /html Specs.Campus.Windows.html

Hinweis:

Problem zu haben scheint, selbst gelöst ! Ich weiß nicht, was sich verändert, aber die Montage jetzt richtig abgedeckt wird, und seine bei 100% Deckung! Vielen Dank für alle, die in irgendeiner Eingabe warfen. Ich schätze es!

War es hilfreich?

Lösung 3

Problem scheint sich gelöst zu haben! Ich weiß nicht, was sich verändert, aber die Montage jetzt richtig abgedeckt wird, und seine bei 100% Deckung! Vielen Dank für alle, die in irgendeiner Eingabe warfen. Ich schätze es!

Andere Tipps

Ich bin nicht sicher, wie funktioniert v1.5.8 aber sind Sie sicher, dass die DLL in den Speicher geladen?

Sind Sie sicher, dass die PDB die DLL übereinstimmt? Jeder einmal in eine Weile, ist die DLL nicht synchron mit dem PDB. War es auf der gleichen Maschine gebaut?

Was ist der Name der Assembly? Suchen Sie in der Datei app.config und sehen, ob es System Ausschlüsse sind.

Wenn Sie mit NCover 3, können Sie den Support wenden, werden sie Ihnen helfen.

Danke

Joe Feser

NCover 1.5.8 hat eine Liste der Auto-ausgeschlossenen Baugruppen in seiner app.config-Datei. vielleicht einer von denen ist, ohne die Assembly?

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