संदर्भ:
मैं का उपयोग कर रहा हूँ हाल ही में संस्करण के लिए प्रासंगिक परियोजनाओं:
- Junit5 संस्करण
5.8.1
- इंटेलीजे-अंतिम विचार
2021.2.3
- maven-फेल सेफ संस्करण
3.0.0-M5
मेरी परियोजना बनाता है, त्रुटि के बिना चल रहा है जब mvn clean install
से अपने टर्मिनल. मैं का उपयोग मावेन-फेलसेफ प्लगइन निष्पादित करने के लिए मेरे एकीकरण परीक्षणों को स्थानीय और में सीआई इस तरह से.
वहाँ की एक बहुत हैं, फेल सेफ विकल्प दस्तावेज़ करने के लिए, उनमें से कुछ के माता-पिता से विरासत में मिला poms, लेकिन फेलसेफ बर्ताव कर रही है, के रूप में मैं उम्मीद है.
मुद्दा:
अगर मैं चलाने के लिए प्रयास करें सभी के एकीकरण परीक्षणों से इंटेलीजे, इंटेलीजे आह्वान करने के लिए लगता है AfterAllCallback
एक्सटेंशन के बीच प्रत्येक परीक्षण वर्ग. यह अलग है, व्यवहार की तुलना में मैं क्या देख से फेल सेफ लगता है, जो किया जा करने के लिए लपेटकर सभी परीक्षणों में एक ही परीक्षण कंटेनर, केवल लागू AfterAllCallback
एक्सटेंशन के अंत में एक बार. मैं बहुत मुश्किल से ही चलाने के लिए एक भी अधिक से अधिक एकीकरण परीक्षण वर्ग से आईडीई, तो मैं भर में कभी नहीं आया ।
सवाल:
- है इंटेलीजे दुर्व्यवहार या वहाँ है एक फेलसेफ सेटिंग मैं निर्धारित किया है ऐसा करने के लिए?
- कर सकते हैं इंटेलीजे विन्यस्त किया जा करने के लिए मैच के फेलसेफ व्यवहार?