मैंने इस सवाल से जेनकिंस पर एक परियोजना के ककड़ी परीक्षणों को चुनिंदा रूप से बंद करने में सक्षम होने के लिए कहा, वास्तव में यह जानने के बिना कि उनके रनटेस्ट कक्षाओं को क्या कहा जाएगा, उनके ककड़ी विकल्प क्या होंगे, या वे कहां स्थित होंगे।
उन का उपयोग करना, मैं इस प्रकार मेरी ककड़ी परीक्षण बंद व्यक्तिगत रूप से किक कर सकते हैं::
मैं इस बीच में StackOverflow पर कुछ उपयोगी सूत्र है, जो मेरे सवाल का जवाब मिल गया
सबसे पहले, मैंने एक जार में पैक किए गए परीक्षण प्राप्त करने के लिए मेवेन असेंबली प्लगइन का उपयोग किया: https://stackoverflow.com/a/574650/2018047
तब मैं परीक्षण 'निर्भरता जेनकींस पर लक्ष्य फ़ोल्डर के लिए, जैसा कि यहाँ दिखाया कॉपी किया: https://stackoverflow.com/a/23986765/2018047
हम पहले से ही एक ध्वज है कि हमारे परीक्षण के निष्पादन को छोड़ देता है जब यह सेट है, तो मैं उन्हें चलने के बिना मेरी परीक्षण पैकेज : mvn clean install -DskipMyTestModule=true
और ऊपर से कोड और नीचे से मंगलाचरण का उपयोग कर, मैं यह सब काम करने के लिए सक्षम हो जाएगा ...
java -Dcucumber.options="src/test/resources/features --tags @b --format pretty:STDOUT --format html:target/cucumber-b --format json:target/cucumber-b.json" -Dname=value -cp target/artifact-1.2.8-SNAPSHOT-tests.jar;target/test-classes/libs/junit-4.11.jar;target/test-classes/libs/* org.junit.runner.JUnitCore com.example.foo.bar.test.cucumber.RunTest
आशा यह भविष्य में किसी को मदद मिलती है। :)
मैं निरंतर एकीकरण सर्वर पर पैकेज और उसके उप-पैकेज में सभी परीक्षणों को चलाने के लिए चाहता हूं, और मुझे नहीं पता कि कौन से पैकेज और परीक्षण गोद लेने वाले सेट अप करना चुनेंगे। लेकिन मैं उन सभी को नहीं चला सकता, क्योंकि एक निश्चित पैकेज में परीक्षण उस बॉक्स पर लात नहीं किया जाना चाहिए। कुछ भी जिसके लिए मैन्युअल रूप से परीक्षणों की सूची बनाने की आवश्यकता होती है, इस प्रकार आदर्श नहीं है (जब तक ऐसी सूची पूरी तरह बहिष्कार नहीं हो सकती)। – Christian
संभव डुप्लिकेट [मैं गतिशील रूप से जुनीट 4 में टेस्ट सूट कैसे बना सकता हूं?] (Http://stackoverflow.com/questions/3257080/how-do-i- गतिशील रूप से-create-a-test-suite-in-junit -4) – Christian
मुझे प्रारंभिक प्रतिक्रिया मिलने के बाद मेरे अपने प्रश्न के उत्तर मिल गए; वे नीचे मेरे जवाब से जुड़े हुए हैं। मैंने इसे डुप्लिकेट के रूप में बंद करने के लिए अभी भी एक वोट शुरू कर दिया है। – Christian