2016-04-28 9 views
1

Ich verwende vs 2013 pro.NUnit Tests nicht im Test Explorer mit Nunit Test Adapter ist

Ich habe NUnit und NUnit Test Adapter für VS2012 installiert, 2013, 2015

Ich finde es gibt keine Tests in Test Explorer angezeigt. Ich baute die Lösung neu, ich startete den Computer neu, keine Hilfe. Ich setze Plattformziele für das Hauptprojekt und das Testprojekt, um irgendeine CPU zu verwenden, keine Hilfe, eingestellt auf x86, keine Hilfe auch.

Bitte helfen Sie mir. Vielen Dank.

+0

Welche Versionen von NUnit und den Testadapter verwenden Sie? – Chris

Antwort

1

Ich hatte ähnliches Problem nach installiert NUnit.3.2.1.msi und NUnit3 TestAdapter als Erweiterung in VisualStudio 2015. Für den Fall, dass es Ihnen hilft, die Tests zumindest in einer Hinsicht zu sehen, hier ist, was ich getan habe: Obwohl es war keine Tests sichtbar in Test-Explorer I

1) gedrückt Run All,

2) sahen in der Unterseite der Visual Studio-Fenster einen Fehlertext in der Statusleiste.

3) überprüft - wie es angewiesen wurde - das Ausgabefenster für Tests (Where is the 'tests output pane'?). In meinem Fall beklagte es sich über eine Ausnahme bei der Entdeckung von Tests, unterstützte die portable Version von NUnit nicht und schlug vor, einen plattformspezifischen Runner zu verwenden.

4) ausprobiert eine Lösung, um meinen Fehler zu lösen: Ich deinstallierte die NUnit msi, falls es die portable Version nicht unterstützt wurde. In VisualStudio habe ich mit meinem Projekt über NuGet Packgage Manager die NUnit 3.2.1 (19. April 2016), NUnit Runners 3.2.1 (19. April 2016) und NUnitTestAdapter 2.0 (2. April 2015) abgerufen. Ich denke, die NUnit Runner war das Heilmittel.

Zusätzlich habe ich auch aus der Referenz Microsofts Testbibliothek entfernt, die dort während der Versuche erschienen war. Ich glaube jedoch nicht, dass es irgendwelche Auswirkungen hatte.

Ihre Fehlerbeschreibung kann abweichen und möglicherweise eine andere Lösung erfordern.

+0

Hallo EeH, danke für die Hilfe. Ich habe nunit über nuget entfernt und nunit neu installiert, installiert die nunit.runners.net4, es funktioniert immer noch nicht. Ich habe die Nunit Läufer gesehen, ist nunit.runners.net4 diejenige, die du erwähnt hast? – peter

+0

Ich habe klare NUnit.Runners. – EeH

+0

Hi EeH, ist NUnit.Runners für eine Konsolenversion von NUnit? – peter

0

Ich hatte das gleiche Problem in VS2015. Ich habe es gelöst, indem ich NUnit auf Version 2.6.4 heruntergestuft habe. Die neueste Version 3.5.0 scheint mit dem neuesten NUnitTestAdapter 2.0.0 nicht kompatibel zu sein. Scheint, bezieht sich nur auf VS 2015, frühere Version sollte in Ordnung sein.

Verwandte Themen