Kontekst:
Używam najnowszych wersji odpowiednich projektów:
- Wersja Junit5
5.8.1
- Intellij-Ostateczny pomysł
2021.2.3
- maven-niezawodna wersja
3.0.0-M5
Mój projekt opiera się bez błędów przy starcie mvn clean install
z mojego terminala. Używam wtyczki maven-failsafe-do wykonywania swoich testów integracyjnych lokalnie i w CI w ten sposób.
Istnieje wiele dobrych opcji dokumentowania, niektóre z nich zostały odziedziczone od rodziców, pom, ale odporność zachowuje się tak, jak się tego spodziewam.
Problem:
Jeśli spróbuję uruchomić wszystkie testy integracyjne z Intellij, Intellij, wygląda na to, wywoła AfterAllCallback
rozszerzenie pomiędzy każdym próbnym klasą. To zachowanie różni się od tego, co widzę w failsafe, który, jak się wydaje, zawiera wszystkie testy w jeden testowy pojemnika, powodując tylko AfterAllCallback
dany raz na koniec. Ja bardzo rzadko uruchomić więcej niż jednego testu integracyjnego klasy ze środowiska IDE, więc nigdy nie spotkałem się z tym wcześniej.
Pytania:
- Czy prowadzi się prawidłowo Intellij lub zainstalowałem do tego właściwą konfigurację?
- Czy można skonfigurować Intellij w taki sposób, aby odpowiadały отказоустойчивому zachowanie?