2013-04-15 16 views
6

Kilka tygodni temu pracowałem nad testami jednostkowymi, które budowano i działałem zgodnie z oczekiwaniami.VS2012 nie wykonuje testów jednostkowych

Wyjechałem na wakacje na tydzień, uruchomiłem komputer dziś rano i bez wprowadzania jakichkolwiek zmian kodu do projektu testów jednostkowych, testy nie są już uruchamiane.

A kiedy mówię "testy już nie działają", nie mam na myśli, że zawodzą; oni dosłownie nie uciekną.

Próbowałem uruchomić lub debugować konkretny test, próbowałem uruchomić lub debugować wszystkie testy, próbowałem go od ikony Resharper przy każdej nazwie metody testowania, próbowałem go od Opcja menu TEST, wypróbowałem ją w oknie "Testy jednostkowe" ... i wszystko, co się dzieje, polega na tym, że okno "Testy jednostkowe" wsuwa się z prawej strony, wszystkie testy mówią "Oczekujące" ... i potem nic.

W oknie Output również nie ma żadnych komunikatów.

Projekt rozwija się bezproblemowo. Próbowałem oczyścić rozwiązanie i przebudować, ale to nic nie zmienia. Co więcej, nie tylko testy, nad którymi pracowałem kilka tygodni temu, to wszystkie testy w moim projekcie UnitTests.

Kolega może uruchomić testy. Napotyka różne komunikaty Resharpera, których ja nie mam, ale nadal może przeprowadzić test.

Jedyna różnica polega na tym, że zainstalowałem aktualizację VS2012.2 przed próbą uruchomienia testów.

Czy ktoś ma jakieś pomysły, dlaczego te testy najwyraźniej nie będą działać?

+0

Czy używasz "TypeMock"? Jakieś inne szydercze frameworki czy cokolwiek innego niż standardowe testowanie jednostkowe Visual Studio? –

+0

Mam ten sam problem, już zaktualizowany do Resharpera 8 i aktualizacji vs2012. Buduje, ale potem nic nie robi, wygląda na to, że nie wykryto żadnych testów. Naprawione przez uruchomienie z menu opcji Resharper, otworzyło okno Sesji testów jednostkowych, nie mogło znaleźć tego wcześniej. – MrFox

Odpowiedz

10

Wystąpił ten sam problem, aktualizacja dla Resharper 7.1.3 działała dla mnie.

Aktualizacja: Znaleziony informacji o problemie z testów jednostkowych ReSharper w VS 2012 Update 2 oraz, że została skierowana specjalnie w Resharper 7.1.3: http://blogs.jetbrains.com/dotnet/2013/04/resharper-713-is-available-for-visual-studio-2012-update-2/

+0

Masz absolutną rację. – awj

+1

Może potwierdzić, że: VS 2012 SP 2 i Resharper 7.1.1: testy jednostkowe nie będą działać. Resharper 7.1.3 naprawił to. – sl3dg3

+0

Potwierdzono tę samą poprawkę za pomocą programu Resharper 8.0.2 – Anders

2

Właśnie doświadczył podobnego problemu. Zainfekowana maszyna miała wanilię VS2012 (profesjonalny) i Resharper 8. Poprawka miała zaktualizować VS2012, aby zaktualizować 4.

Powiązane problemy