W VS2012 (RC, wkrótce na RTM) czy możliwe jest selektywne testowanie jednostek (nunit), które działają po każdej kompilacji? Uwielbiam tę funkcję, ale mam dwie kategorie testowe/zespoły - jedną dla rzeczywistych testów jednostkowych, które powinny działać szybko, inną dla schematu bazy danych i danych generowania testów. Nie chcę uruchamiać tego ostatniego po każdym kompilacji, ale chciałbym skorzystać z tej funkcjonalności dla regularnych testów jednostkowych. Czy istnieje sposób określenia kategorii/złożeń/etc. które powinno zostać wykonane po udanej kompilacji? Dzięki JPVisual Studio 2012 RC - Uruchom testy jednostek po kompilacji - Określ kategorie testów do uruchomienia
Odpowiedz
@Gishu jest poprawna. Jeśli zastosujesz filtr do Eksploratora testów, runner użyje wyników tej listy filtrów podczas wybierania testów do uruchomienia.
Będziemy nadal dodawać dodatkowe opcje filtrowania (np. Kategorie, Projekt itp.) Do Eksploratora testów za pośrednictwem i po RTM. Bądź na bieżąco, aby uzyskać więcej informacji na ten temat.
Rzeczywiście zgłosiłem dzisiaj żądanie błędu/funkcji dla tego problemu (które być może zainicjowało tę odpowiedź?); w każdym razie, istnieją dodatkowe komentarze w [raporcie błędu] (https://bugs.launchpad.net/nunit-vs-adapter/+bug/1033623). –
Miło wiedzieć, że "Filtrowanie według kategorii" jest w przygotowaniu ... +1 – Gishu
Dzięki za dodatkowe informacje. Chciałbym podzielić się nagrodą z tobą i @Gishu, jeśli to możliwe, ale ponieważ nie jest to najobszerniejsza odpowiedź ... –
W oknie eksploratora testów znajduje się pole wyszukiwania. Możesz określić filtry - jeden, który wygląda obiecująco, nazywa się filtrem TestFilePath. (Dropdown, aby zobaczyć dostępne filtry)
np. FilePath: "Transakcja" filtruje tylko testy w pliku Transactions.cs. Możesz użyć tego, aby wykluczyć testy z innego zespołu, np. jeśli folderem jest Jednostka i Baza danych. Określanie FilePath: "Jednostka" powinna działać. Spróbować ..
Dokumenty: wyszukiwania dla "filtrowania" na the page here
- 1. Testy jednostek Silverlight 5 VS 2012
- 2. Hierarchia kategorii testów programu Visual Studio 2012 (Test Explorer)
- 3. Visual Studio: uruchom wszystkie testy w jednym projekcie?
- 4. Uruchom testy jednostek jednostkowych i testy instrumentalne na Jenkins (Gradle)
- 5. Uruchom "test węzła" jako część zadania kompilacji Visual Studio Team Services z wynikami w zakładce "testy"
- 6. Nie mogę utworzyć ani otworzyć projektu testów jednostkowych w Visual Studio 2012 RC
- 7. Testy jednostek Ruby: uruchom kod po każdym nieudanym teście
- 8. Jak odtwarzać dźwięk po uruchomieniu testów jednostkowych w Visual Studio
- 9. Testowanie jednostek Visual Studio - jak uzyskać dostęp do plików zewnętrznych?
- 10. Nie Metro-styl szablon aplikacji w Visual Studio 2012 RC
- 11. Jak wymusić niepowodzenie kompilacji programu visual studio po niepowodzeniu testów jednostkowych
- 12. Visual Studio 2012 w stanie znaleźć moje testy
- 13. Kod Visual Studio 2012 Coverage
- 14. Uruchom testy jednostek w różnych aplikacjach z NUnit
- 15. Sfrustrowany Visual Studio 2012 na Windows Server 2012
- 16. Rozszerzenie Eksplorator testów programu Visual Studio 2012 z dodatkowymi informacjami
- 17. Test jednostki C++ w Visual Studio 2012
- 18. Uruchom narzędzie niestandardowe programu Visual Studio w czasie kompilacji
- 19. Testy grup według klasy i przestrzeni nazw w Eksploratorze testów
- 20. Jak uruchomić xunit w Visual Studio 2012?
- 21. Resharper - uruchamianie testów jednostkowych NUnit na kompilacji
- 22. Określ ścieżkę PDB w Visual Studio 2003
- 23. Testy integracji bazy danych w Visual Studio Online
- 24. Definicja kompilacji Clone TFS w Visual Studio 2012/2013/2015?
- 25. Zgodność z Visual Studio 2012
- 26. Visual Studio 2012 Test w toku testowym
- 27. Visual Studio 2012 i Asystent zgodności programów
- 28. Visual Studio 2012 i Web Essentials 2012 wywala na kompilacje
- 29. Błąd Visual Studio 2012 Reference.svcmap Błąd wyrzucania
- 30. Testy RunFlow bez Visual Studio
Dokumentacja NUnit nie wskazuje, że ta funkcja powinna być jeszcze dostępna. Rozważ złożenie zgłoszenia błędu/funkcji na stronie [raport o błędzie NUnit Test Adapter] (https://bugs.launchpad.net/nunit-vs-adapter). Może programiści mogą rzucić światło na to. W przeciwnym razie najlepiej jest użyć pliku _.runsettings_, chociaż nie jest oczywiste, jak skonfigurować tę konfigurację. –
Właśnie przejrzałem kod źródłowy adaptera testowego [tutaj] (https://code.launchpad.net/~nunit-vs-team/nunit-vs-adapter/trunk). W tym momencie nie ma żadnych oczywistych oznak obsługi kategorii. –