Context:
Eu sunt, folosind versiunile recente de proiecte relevante:
- Junit5 versiune
5.8.1
- Intellij Idea Final
2021.2.3
- maven-failsafe versiune
3.0.0-M5
Proiectul meu se bazează fara eroare atunci când rulează mvn clean install
de la terminalul meu. Eu folosesc maven-failsafe-plugin-ul pentru a executa teste de integrare la nivel local și în CI acest fel.
Există o mulțime de siguranță opțiuni pentru document, unele dintre ele moștenite de la mamă poms, dar cu siguranță se comportă așa cum mă aștept.
Problema:
Dacă am încerca pentru a rula toate testele de integrare din Intellij, Intellij pare să invoce AfterAllCallback
extensiile între fiecare clasa de test. Acesta este un comportament diferit decât ceea ce văd de la siguranță, care pare a fi de ambalaj toate testele într-un singur recipient de testare, numai invocarea AfterAllCallback
extensiile după ce la sfârșitul anului. Am foarte rar pentru a rula mai mult de un singur test de integrare a clasei de IDE, deci n-am mai întâlnit înainte.
Întrebări:
- Este Intellij incorect sau există un mecanism de siguranță setarea am stabilit pentru a face acest lucru?
- Poate Intellij fi configurat pentru a se potrivi cu siguranță comportamentul?