2016-01-28 9 views
10

Używam testowania NUnit w Visual Studio 2013. Używamy NUnitTestAdapter do integracji testów NUnit z Visual Studio.Nieobsługiwany błąd ramki testowej w NUnit

Visual Studio 2013 NUnit jest version = "3.0.1" wersja NUnitTestAdapter = "2.0.0" .Net Framework 4.5.2

Wszystkie pakiety są zainstalowane najnowsze & z Nuget. Nie ma błędu kompilacji. Jesteśmy coraz błąd w oknie Wynik testu:

Attempt to load assembly with unsupported test framework in D:\JuniorAchievement\Git\jaums\JA.UMS.Tests\bin\Debug\JA.UMS.Tests.dll 

podczas biegu lub testu debugowanie przy użyciu programu Visual Studio Testuj Explorer.

enter image description here

testowy jest w stanie uruchomić na jednej maszynie z tego samego kodu w Visual Studio 2013 ostateczny. Wszyscy mamy profesjonalną wersję Visual Studio 2013, chociaż wątpię, żeby nie miało to nic wspólnego z problemem.

Proszę o pomoc.

Aktualizacja

__________

Po aktualizacji do Test Adapter NUnit3 żaden błąd ale nadal nie testu są odkryte.

enter image description here

Jakoś zarówno Adapter są dostępne, ale z Nuget & VS przedłużenie mogę znaleźć tylko NUnit3 adapter testowy.

zainstalowaną kartę testową NUnit3 z https://visualstudiogallery.msdn.microsoft.com/0da0f6bd-9bb6-4ae3-87a8-537788622f2d

+0

Wystarczy zaktualizować adapter NUnit. – unickq

+0

Popatrz na mój komentarz tutaj http://stackoverflow.com/a/35060176/4019586 Może to pomoże. –

+0

@DenisKoreyba, dziękuję, spróbuję, po prostu zajęty czymś innym. –

Odpowiedz

16

Wygląda jak próbujesz uruchomić testy NUnit3 z adapterem testowym NUnit2. To nie jest obsługiwane.

Musisz zainstalować adapter testowy NUnit3 przez Tools > Extensions and Updates w Visual Studio.

+0

Zaktualizowano, ale nadal nie otrzymuję żadnych testów w eksploratorze testowym, a także nie mogę przeprowadzić testu diagnostycznego. Próbowałem również odinstalować nuget dla adaptera testowego NUnit2 i zaktualizować adapter testowy NUnit3 dla rozszerzeń. Czy jest to kolejne okno testowe? –

+0

Czy masz nowy komunikat o błędzie? Czy możesz uruchomić bibliotekę testową w konsoli nunit? – Chris

+0

Brak komunikatu o błędzie. Po prostu buduj i nie wykonuj testu po tym –

3

NUnit 3.xy (NUnit 3.4.1) jest zgodny z NUnit3TestAdapter 3.xy (NUnit3TestAdapter 3.4.0) Nunit 2.xy (NUnit 2.6.4) jest zgodny z NUnitTestAdapter 2.xy (NUnitTestAdapter 2.0.0)

Jeśli używasz NUnit 3.xy trzeba zainstalować NUnit3TestAdapter 3.xy zamiast NUnitTestAdapter 2.xy

Używam Microsoft Visual Studio Wspólnotę 2015 i Microsoft .NET Framework 4.x

Kroki do wykonania w celu instalacji:
1. Otwórz okno dialogowe Studio i utworzyć projekt
2. Kliknij prawym przyciskiem myszy na projekt -> kliknij na "Zarządzaj Nuget Pakietów ..." z menu kontekstowego
3. Z okna pop-up: Instalacja NUnit 3.xy i NUnit3TestAdapter 3.xy
4 .Teraz uruchomić swoje testy

enter image description here

1

NUnit 3 działa tylko z NUnit testu 3 lub adapter najnowszej wersji, ponieważ nie jest kwestia kompatybilności ze starszą wersją 2.0. więc jeśli masz wyjątek takiego: NUnit VS Adapter 2.0.0.0 odkrywanie testy rozpoczyna próba załadowania montaż z nieobsługiwanym ramach testu w C: ....... NUnit VS Adapter 2.0.0.0 odkrywa badanie jest zakończone Następnie wystarczy zainstalować najnowszą wersję adaptera testowego NUnit i NUnit na swoim projekcie, klikając prawym przyciskiem myszy na bazie eksploratora rozwiązań i zarządzając pakietami Nuget.

Powiązane problemy