मेरे पास अपनी परियोजना में कुछ कोड हैं जिन्हें मैं व्यक्तिगत रूप से कॉल testsकरता हूं जो इकाई परीक्षण नहीं हैं। वे चलाने के लिए होते हैं और परिणाम का मूल्यांकन मानव द्वारा किया जाता है। मैंने ऐसा इसलिए किया क्योंकि मैं एक भौतिकी इंजन बना रहा हूं और विकास के दौरान, मुझे यह देखने की जरूरत है कि मैं क्या कर रहा हूं। इसलिए मैंने simulationअपने परीक्षण मॉड्यूल में एक पैकेज बनाया । यह तकनीकी रूप से यूनिट परीक्षण है क्योंकि सिमुलेशन यूनिट टेस्ट लाइब्रेरी का उपयोग कर रहे हैं, लेकिन मुझे उन सभी को चलाने के लिए मेरे वास्तविक यूनिट परीक्षणों की तरह नहीं है।
मैं जो करना चाहूंगा, वह उन विशेष परीक्षणों को मेरी इकाई परीक्षणों से अलग करना है क्योंकि मैं सभी इकाई परीक्षणों को आसानी से चलाना चाहता हूं। मुझे लगता है कि यह कार्यात्मक परीक्षणों जैसा है। क्या आपको कभी ऐसे मामले का सामना करना पड़ा जहां आपको एक कार्यात्मक परीक्षण के लिए अपना आवेदन तैयार करना था? उस कार्यात्मक परीक्षण की तैयारी (मूल रूप से मेरे सिमुलेशन क्या हैं) को परियोजना में रखा जाना चाहिए और उन्हें इकाई परीक्षणों से कैसे अलग करना चाहिए?
मैं जावा में हूँ तो मैं से मेरे सारे तरीकों हस्ताक्षर को बदल सकता है @Test public void myNamedTest()के लिए public static void main(String[] args), लेकिन यह श्रमसाध्य और कम व्यावहारिक मुझे मेरे सिमुलेशन का उपयोग करने के लिए किया जाएगा।
मैं junitएक gradleपरियोजना में उपयोग कर रहा हूँ । किसी विशेष परीक्षण फ़ोल्डर के साथ कोई समाधान बनाना gradleस्वागत योग्य है।