Frage

Warum tut TestDriven.Net Arbeit mit meinem gallio / MbUnit Tests?

I TDD.Net mit MbUnit v2 und nicht hatte Probleme verwendet haben, aber mit dem neuen gallio Release auf meinem neuen PC, es tut nichts.

Von den TDD rechten Menü in Lösung Explorer klicken, wenn i "mit Debugger-Test" Bekomme ich "0 bestanden, 0 fehlgeschlagen, 0 übersprungen" in der VS Statusleiste am unteren Rande des Bildschirms.

Wenn ich rechts meine Befestigung klicken und das gleiche tun, erhalte ich

"The target type doesn't contain tests from a known test framework or a 'Main' method."

Wenn ich es auf einem einzelnen Test zu tun, es sieht aus wie es ist nicht das SetUp ausgeführt wird, so dass der Test nicht (zumindest aber es läuft)

Ich weiß, das wie dieses Problem , aber mein Registry sieht richtig.

Wenn ich NCover vom TDD.Net Menü versuchen und laufen, passiert nichts (außer einem ein Ausgabefenster Flicker)

Wenn ich „run Unit-Tests“ zu tun mit ReSharper es nimmt sie alle auf und läuft korrekt.

Im mit Gallio / MbUnit 3.0.5.546, TDD.Net 2268.02.18, ReSharper 4.1, VS 2k8 Pro 9.0.30729.1 SP, .NET 3.5 SP1, Windows Server 2k8 (x86)

War es hilfreich?

Lösung

Sie müssen nur sicherstellen, dass Sie installieren TestDriven.Net vor Gallio. Andernfalls wird der Gallio Installer wird nicht seine Erweiterungen für TestDriven.Net installieren.

Andere Tipps

Überprüfen Sie auch, dass Sie nicht eine Ausnahme in der Halterung Setup werfen. Dies führt in genau die gleiche Fehlermeldung.

Sehen Sie das Hyperlink ‚Prüfbericht‘ kurz vor der Fehlermeldung für weitere Details (I in der Regel auf diesen Link ignorieren!)

Viel zu deinstallieren, Neustart und Neuinstallation scheint es gelöst zu haben: s

Ich habe immer diese Fehlermeldung, wenn meine Testspezifikation Klasse in einem Projekt anders als der Tests Projekt / Namespace ist.

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