2014-12-18 23 views
11

Resharper 9.0 mówi "Nie znaleziono testów w wybranych elementach rozwiązania". Jest jednak ponad 100 testów.Resharper 9.0 mówi "Nie znaleziono testów w wybranych elementach rozwiązania". Jednak istnieje ponad 100 testów.

Kliknij prawym przyciskiem myszy moje rozwiązanie w Visual Studio 2013 i kliknij opcję "Uruchom testy jednostek" u dołu menu kontekstowego. Pojawia się komunikat o błędzie: "Nie znaleziono testów w wybranych elementach rozwiązania.".

Od czasu do czasu pojawiają się i działają, ale przez większość czasu nie wyświetlają się i pojawia się komunikat o błędzie.

Mam zainstalowany program NCover i ma on zakładkę "Testy Bolt", z którego mogę uruchomić wszystkie testy. Jednak wolałbym uruchomić testy z głównego menu za pomocą programu Resharper.

Czy ktoś wie, dlaczego te testy się nie pojawiają i jak je konsekwentnie wykrywać?

Dzięki Curtis

+1

Mam ten sam problem, ale ponieważ uruchamiam Visual Studio 2015 Preview, pomyślałem, że to był powód. Ale przynajmniej to wyklucza VS jako przyczynę. Wygląda na to, że Resharper nie jest w stanie dowiedzieć się, jakie testy znajdują się w rozwiązaniu. I dostaję również przerywane serie, w których nie ma żadnych testów. Mam również inne dziwne problemy, w których lewy pasek, w którym znajduje się ikona testu jednostki biegowej, znika. – Anshul

+1

Też zauważyłem ten problem. Jednak, gdy tylko otworzysz plik zawierający testy jednostkowe, polecenie "uruchom testy jednostkowe" znajdzie testy z tego pliku, ale nadal nie znajdzie innych ... Zdecydowanie błąd w R # 9 –

+2

Ja don nie wiesz, czy już zastosowałeś Resharper 9 Update 1 (podobno datowany 19 grudnia 2014), ale otrzymywałem tę wiadomość przed aktualizacją i już jej nie dostaję. –

Odpowiedz

0

Wygląda na to, że najnowsza aktualizacja 9.1 rozwiązuje ten problem. Dzięki wszystkim.

+0

Uwaga: 9.1 jest wydaniem EAP, a nie wersją produkcyjną –

+0

czy 9.1 resharper potrzebował oddzielnej licencji? –

+0

Były to wersje Beta, więc nie było wtedy potrzeby posiadania licencji. Obecnie mam zaktualizowaną najnowszą licencję na ponowne ostrzenie. – Curtis