5

Ich habe vor kurzem auf VS2012 aufgerüstet, um Probleme vor meinem Team auszubügeln. Wir verwenden Gallio 3.3 als Unit Testing Framework und haben zahlreiche Tests geschrieben, die in VS2010 funktionieren. VS2012 scheint sie jedoch nicht zu erkennen.Wie konfiguriere ich den VS2012-Test-Runner, um Gallio-Unit-Tests aufzunehmen und auszuführen?

Das VS2012 Test Explorer-Fenster sagt "Erstellen Sie Ihre Lösung, um alle verfügbaren Tests zu finden". Ich habe mehrere saubere Builds gemacht, und das System läuft in VS2012, aber keine Tests erscheinen.

Gibt es irgendeine Konfiguration, die ich einsetzen muss oder wie ich diese Tests in VS2012 ausführen kann?

+0

Ich wäre gespannt, was das Ergebnis für Ihr Problem ist. Ich bin gerade dabei, mbUnit zu evaluieren und bin heute auf dasselbe Problem gestoßen. – Etch

Antwort

1

VS2012 UnitTestExplorer bietet eine Plattform, mit der Test-Frameworks Tests erkennen/ausführen können. Momentan sind xUnit, nUnit, MSTest und einige andere Adapter verfügbar, um mit VS2012 zu arbeiten.

Damit Ihre Gallio-Tests mit UnitTestExplorer funktionieren, benötigen Sie einen MBUnit-Adapter, um Tests zu ermitteln/auszuführen.

Momentan gibt es einen MBUnitTest-Adapter, der nur für die Betaversion von VS2012 funktioniert (erscheint im Februar diesen Jahres). Es kommt mit Quellcode. Sie können entweder

  1. den Code herunterladen, Änderungen vornehmen, damit es mit VS2012
  2. Datei eine Anforderung an den Adapter Schreiber arbeitet und stellen die notwendigen Änderungen zu machen.
+0

Haben Sie einen Link, wo Sie den Code herunterladen können? Ich habe in den Erweiterungen von Google, Nuget und VS nach "mbunttest adapter" gesucht und nichts gesehen. –