क्या कोई तरीका है कि मैं जावा क्लास के निर्माण के लिए यूनिट परीक्षण चलाने के लिए चींटी प्राप्त कर सकता हूं? उदाहरण के लिए, यदि MyClass.java पुराना है, तो चींटी MyClass.class का निर्माण करेगी। इसके बाद मैं चाहता हूं कि यह MyClassTest और MyClassTestSuite को भी चलाए, यदि वे मौजूद हैं। इसे नामकरण सम्मेलन पर आधारित नहीं होना चाहिए। मैं एनोटेशन या काम करने वाली किसी अन्य विधि का उपयोग करने के साथ ठीक हूं।मैं केवल स्रोत फ़ाइलों के लिए यूनिट परीक्षण कैसे चला सकता हूं?
संपादित करें: कई लोगों ने यह कहकर चिंतित किया है कि यह एक बुरा विचार है। यह होगा, अगर मैंने हमारे सभी यूनिट परीक्षणों को चलाने के बिना जांच करने की योजना बनाई है। मेरी मुख्य परियोजना में 16k यूनिट परीक्षण हैं जो चलाने में लगभग 20 मिनट लगते हैं। मैं चेक-इन से पहले उन्हें सब कुछ चलाऊंगा, लेकिन हर बार जब मैं एक फ़ाइल बदलता हूं तो पूरे सूट को चलाने के लिए यह पूरी तरह अव्यवहारिक है। क्षमा करें, मुझे और संदर्भ देना चाहिए था।
Infinitest शानदार है। मैं इसके बिना कोड नहीं होगा। यह एक कारण है कि मैं नेटबीन –
पर स्विच नहीं कर रहा हूं स्क्रीनकास्ट लिंक टूटा हुआ है - मैंने इसे यहां पाया: http://improvingworks.com/products/infinitest/ –