में चलाने के लिए विशिष्ट परीक्षणों का चयन करना मैं अपने गन्दा असफल परीक्षण रन को ठीक करने की कोशिश कर रहा हूं, और दुर्भाग्यवश, मैं धीरे-धीरे बढ़ने के लिए नया हूं। वर्तमान में हमारे पास testng, junit है, और मैं मिश्रण में कुछ स्पॉक परीक्षण भी जोड़ना चाहता हूं। मुझे पूरा यकीन नहीं है कि कैसे ग्रेडल निर्धारित करता है कि जब मैं "ग्रेडल टेस्ट" टाइप करता हूं तो कौन से परीक्षण चलते हैं। मैं testng &/या जूनिट परीक्षण को चलाने से कैसे रोक सकता हूं? मैं अपने स्पॉक परीक्षणों को चलाने के लिए कैसे धीरे-धीरे प्राप्त कर सकता हूं?ग्रेडल
Q
ग्रेडल
10
A
उत्तर
14
डिफ़ॉल्ट रूप से, test
कार्य उन सभी JUnit परीक्षणों को चलाता है, जिनमें कोई भी स्पॉक परीक्षण शामिल है। इस प्रकार यह TestNG परीक्षण चलाने के बजाय, कार्य कॉन्फ़िगर करने के लिए: आप दोनों JUnit और TestNG परीक्षण है, तो
test {
useTestNG()
}
, आप दो परीक्षण कार्य, प्रत्येक परीक्षा ढांचे के लिए एक की जरूरत है।
परीक्षणों का सबसेट चलाने के लिए, -Dtest.single
सिस्टम प्रॉपर्टी का उपयोग करें। अधिक जानकारी के लिए, Gradle User Guide में संबंधित अनुभाग देखें।
3
$> gradle test -Dtest.single=YourTestClass
0
आप कमांड लाइन का उपयोग कर उपलब्ध करा सकता है:
$> gradle test --tests org.somewhere.MyTestClass
या यहां तक कि
$> gradle test --tests org.somewhere.MyTestClass.my_test_case
संबंधित मुद्दे
- 1. ग्रेडल
- 2. ग्रेडल
- 3. ग्रेडल
- 4. ग्रेडल
- 5. स्थानीय ग्रेडल filestore
- 6. ग्रेडल बिल्ड स्क्रिप्ट
- 7. ग्रेडल टॉमकैट प्लगइन का उपयोग
- 8. ग्रेडल से स्केल आरईपीएल चलाना?
- 9. मेवेन या ग्रेडल के बिना स्पॉक
- 10. ग्रेडल चींटी कार्य का उपयोग कैसे करें?
- 11. जूनिट टेस्टसाइट्स को ग्रेडल से कैसे चलाएं?
- 12. ग्रेडल के निर्माण एसआरसी फ़ोल्डर का उद्देश्य क्या है?
- 13. ग्रेडल स्क्रिप्ट में प्रति कार्य निष्पादन समय ट्रैक करें?
- 14. ग्रेडल परियोजना गुणों को समझने की कोशिश कर रहे हैं
- 15. चींटी स्क्रिप्ट को ग्रेडल स्क्रिप्ट में परिवर्तित करें
- 16. ग्रेडल हैंडल निर्देशिकाओं को पुन: स्थापित किए बिना विरासत परियोजनाओं के लिए बनाता है?
- 17. मुझे दो ग्रेडल एंड्रॉइड प्लगइन मिलते हैं - क्या दोनों के बीच कोई संबंध है?
- 18. मैं निर्भर पुस्तकालयों को ग्रेडल में तैनाती के लिए निर्देशिका में कैसे निर्यात करूं?
- 19. ग्रोवी/ग्रेडल के साथ निर्दिष्ट युद्ध के साथ जेट्टी 7+ कैसे चलाएं?
- 20. एक डूफर्स्ट/डूलास्ट क्लोजर में आप एक निर्मित ग्रेडल कार्य को कैसे निष्पादित करते हैं?
- 21. ग्रेडल कार्य के भीतर एसपीपी के माध्यम से निर्देशिका की प्रतिलिपि कैसे करें?
- 22. ग्रेडल के साथ गुणों का विस्तार करते समय मुझे चींटी व्यवहार कैसे प्राप्त हो सकता है?
- 23. ऑपरेशन सिस्टम के अनुसार ग्रेडल की रनटाइम निर्भरताओं को संशोधित करें?
- 24. ग्रेडल बिल्डिंग फ़ाइल में मैवेन स्थानीय और रिमोट रिपोजिटरी को कैसे कॉन्फ़िगर करें?
- 25. केवल कुछ निर्भरता समूहों के लिए स्थानीय भंडार का उपयोग करने के लिए ग्रेडल को कॉन्फ़िगर कैसे करें?
- 26. मैं कैसे सुनिश्चित कर सकता हूं कि प्रक्रिया एक ग्रेडल निर्माण का स्रोत कार्य हमेशा चलता है?
- 27. ग्रेडल में इन कार्य परिभाषा वाक्यविन्यासों के बीच क्या अंतर है? चींटी बाहर गूँज 'का निर्माण' यहां तक कि जब बस लिस्टिंग -
- 28. ग्रैडल और हडसन में नोडजेएस परीक्षणों को कैसे शामिल किया जाए?
- 29. ग्रहण परियोजना को ग्राडल प्रोजेक्ट
- 30. मैं specs2
मैं प्रलेखन आप संदर्भित को देखा है, लेकिन यह काफी भ्रमित है। उदाहरण के लिए, पृथ्वी पर क्या होता है: "gradle -Dtest.single = a/b/test" मतलब है? मैं मानक जूनिट परीक्षणों को चलाने से रोकने की कोशिश कर रहा हूं, लेकिन स्पॉक और टेस्टिंग परीक्षण चलाएं। मुझे कोई भाग्य नहीं है। –
प्रलेखन से: testNamePattern का उपयोग '**/testNamePattern * .class' के पैटर्न को शामिल करने के लिए किया जाएगा। इसलिए 'ए/बी /' पैकेज 'ए.बी.' के नीचे सभी परीक्षण वर्गों का चयन करता है। (ध्यान दें कि 'ए' को रूट पैकेज होना जरूरी नहीं है।) स्पॉक और टेस्टएनजी चलाने के लिए लेकिन जुनीट परीक्षण नहीं करने के लिए, आपको दो कार्यों की आवश्यकता होगी (जैसा ऊपर बताया गया है), और केवल जुनेट कार्य को कॉन्फ़िगर करने के लिए कॉन्फ़िगर करें स्पॉक परीक्षण (पैकेज या कक्षा नामकरण सम्मेलन द्वारा)। –