Pobrałem duży projekt, który używa mrówki do zbudowania i uruchamia obszerną liczbę testów junitowych za każdym razem po kompilacji. Czy istnieje sposób na ominięcie wszystkich tych testów bez zmiany każdego pojedynczego pliku kompilacji?Czy można pominąć testy junitowe w skrypcie ant build?
5
A
Odpowiedz
2
Każdy przyzwoity ANT plik build powinien mieć well defined execution targets that can be called individually i deklarują zależności do innych celów, jeśli to konieczne, w zasadzie coś takiego:
<project default="unitTests">
<target name="clean">
<echo message="Cleaning..." />
</target>
<target name="compile" depends="clean">
<echo message="Compiling..." />
</target>
<target name="unitTests" depends="compile">
<echo message="Testing..." />
</target>
</project>
domyślnym obiektem docelowym (określony w tagu <project>
) jest zazwyczaj najbardziej kompleksowe zadanie, które kompiluje projekt i zapewnia integralność aplikacji, uruchamiając również testy jednostkowe.
Jeśli twój plik budowy projektu jest skonstruowany w ten sposób, to jest to kwestia uruchomienia ANT z celem kompilacji i pominie testy. Jeśli nie jest zbudowany tak, to nie ma innej możliwości niż zmiana pliku kompilacji i oddzielenie testów jednostkowych na własny cel, który nie jest domyślny.
Powiązane problemy
- 1. Android Ant Build
- 2. Czy można pominąć przedszkole?
- 3. Nie wszystkie testy junitowe są uruchomione w środowisku Eclipse
- 4. Gdzie mogę badać testy junitowe w prawdziwym świecie?
- 5. Nos: Jak pominąć testy domyślnie?
- 6. Czy można pominąć najbliższego przodka?
- 7. problemem w wydaniu ant build nieważny docelowej
- 8. Dokumentacja dla elementu Aapt w skrypcie Ant
- 9. Ustawianie zmiennej środowiskowej w skrypcie ant
- 10. Oczekiwane testy build-failure w CMake
- 11. Jak pominąć niektóre testy z Test :: Unit
- 12. Skrypty Ant build, antcall, zależności, itp.
- 13. Czy można określić wartość właściwości jako właściwość w ant?
- 14. Czy raport zadań JUnit Ant może ignorować testy?
- 15. Czy można pominąć tłumaczenie przy użyciu joomfish?
- 16. Czy można wywołać zadanie ant z zadania scriptdef javascript?
- 17. Jak wykryć, czy uruchomienie testu zakończyło się sukcesem w skrypcie Team Build 2013 po teście?
- 18. Czy testy można wykonywać w trybie zwolnienia za pomocą Cargo?
- 19. Czy można użyć pliku kompilacji ANT jako pliku kompilacji Phing?
- 20. Czy można pominąć setUp() dla określonego testu w unittest Pythona?
- 21. Czy typename można pominąć w specyfikatorze typu definicji elementu końcowego?
- 22. Zadanie XJC w skrypcie ANT mówi "Użyj dostosowywania klasy"
- 23. Jak uzyskać wartość zwracaną przez exec w skrypcie ant
- 24. Jak wykonać interaktywną aplikację ze skryptu Ant build?
- 25. Jak uruchomić tylko nieudane testy dla nunitów w build teamcity
- 26. Które postacie można pominąć w Scali?
- 27. Jak można pominąć test jednostkowy w Django?
- 28. Czy można skonfigurować Travis, aby uruchomić testy dla kilku języków?
- 29. Zamieszanie: pominąć testy funkcjonalne, które obejmują ten sam obszar, co testy jednostkowe?
- 30. Czy można ustawić obiekt DefaultDisplayPropertySet w skrypcie PowerShell v2?
Dlaczego chcesz pominąć testy? –
, ponieważ testy w tym konkretnym projekcie trwa 10 minut, a na tym etapie próbuję tylko dodać instrukcje drukowania do kodu. – JRR
Sposób, w jaki to robisz, zależy od sposobu napisania skryptu kompilacji. Nie ma ogólnej odpowiedzi. –