का उपयोग कर जुनीट टेस्ट सूट चला रहा है मैंने कई परीक्षण मामलों को चलाने के लिए एक जुनीट टेस्ट सूट लिखा है।मैवेन
अब मैं एक बार में अपने टेस्ट सूट क्लास (AllTest.java) को चलाने के लिए चाहता हूं ताकि सभी परीक्षण एक वर्ग द्वारा ट्रिगर, ले जाया जा सके और प्रबंधित हो जाएं। मुझे पता है मैवेन-असफलता-प्लगइन उपलब्ध है, लेकिन क्या मैवेन से जुनीट टेस्ट सूट का आह्वान करने का कोई और आसान तरीका है?
मैं इसके लिए एक और प्लगइन का उपयोग नहीं करना चाहता हूं।
यह मेरे वर्तमान Maven-फेल सेफ-प्लगइन विन्यास है:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.9</version>
<configuration>
<includes>
<include>**/AllTests.java</include>
</includes>
</configuration>
<executions>
<execution>
<id>integration-test</id>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
<execution>
<id>verify</id>
<goals>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
आप उसी कॉन्फ़िगरेशन के साथ डिफ़ॉल्ट 'surefire' प्लगइन का उपयोग कर सकते हैं। –
मैं maven-failsafe-plugin का उपयोग नहीं करना चाहता, और मैंने निश्चित प्लगइन के साथ प्रयास किया है। लेकिन यह उस वर्ग को नहीं उठा रहा है जो @RunWith (Suite.class) और @SuiteClasses ({TestClassMyPOJOBase.class}) के रूप में एनोटेट किया गया है – Chetan
क्या आपके पास यूनिट परीक्षण या एकीकरण परीक्षण हैं? यूनिट टेस्ट => मेवेन-सिक्योरफायर-प्लगइन, एकीकरण परीक्षण => मेवेन-असफलता-प्लगइन। आपको सूट के साथ काम नहीं करना चाहिए, क्योंकि मेवेन-सफ़ाईफायर या मैवेन-असफलता सभी परीक्षणों को चलाने का ख्याल रखेगी। इसके अलावा यूनिट परीक्षणों और एकीकरण परीक्षणों के लिए नामकरण सम्मेलनों को न भूलें। – khmarbaise