Bağlam:
İlgili projelerin son sürümlerini kullanıyorum:
- Junit5 sürümü
5.8.1
- Intellij-Idea Ultimate
2021.2.3
- maven-güvenli sürüm
3.0.0-M5
Projem çalışırken hatasız olarak oluşturuluyor mvn clean install
terminalimden. Entegrasyon testlerimi yerel olarak ve cı'de bu şekilde yürütmek için maven-failsafe-eklentisini kullanıyorum.
Belgelemek için çok sayıda hata korumalı seçenek var, bazıları ana pom'lardan devralındı, ancak hata korumalı beklediğim gibi davranıyor.
Sorun:
Intellij'den tüm entegrasyon testlerini çalıştırmaya çalışırsam, Intellij çağırıyor gibi görünüyor AfterAllCallback
her test sınıfı arasındaki uzantılar. Bu, failsafe'den gördüğümden farklı bir davranıştır; bu, tüm testleri tek bir test kapsayıcısına sarıyor gibi görünüyor, yalnızca AfterAllCallback
sonunda bir kez uzantılar. Ide'den nadiren tek bir entegrasyon testi sınıfından daha fazlasını çalıştırıyorum, bu yüzden daha önce hiç karşılaşmadım.
Sorular:
- Intellij yaramazlık mı yapıyor yoksa bunu yapmak için ayarladığım bir hata güvenliği ayarı var mı?
- Intellij failsafe davranışına uyacak şekilde yapılandırılabilir mi?