2013-11-27 7 views
13

मैवेन कमांड लाइन से ककड़ी सुविधा विकल्प का उपयोग करना कैसे संभव है।
सुविधाओं (परीक्षण) से भरे पेड़ के, मैं केवल व्यक्तिगत विशेषताओं को चलाने की कोशिश कर रहा हूं। मेरे मामले में - एक चयनित फ़ोल्डर में सभी फीचर फाइलें।मेवेन ककड़ी विशिष्ट फीचर फाइल या फ़ोल्डर्स

mvn install -Dcucumber.options="classpath:com/company/regression/features/administration/" 

यह सब परीक्षण चलाता है:

मैं निम्न सिंटैक्स का उपयोग करने के लिए कोशिश की है। कोई त्रुटि नहीं और कोई टिप्पणी नहीं।
मैंने कई अन्य विकल्पों की कोशिश की और कोई भी काम नहीं किया!

यहाँ किसी भी मदद की बहुत सराहना की जाएगी।

उत्तर

20

मैंने अपना दृष्टिकोण बदल दिया, और इसके बजाय टैग का उपयोग करने का फैसला किया।
अब, मैं एक आदेश चलाता हूं जो मुझे बताता है कि कौन से टैग उपयोग करना है और मैं सुविधा फ़ाइल की शुरुआत में एक विशेष टैग रखना सुनिश्चित करता हूं।
मेरे आदेश अब लगता है कि:

mvn install -Dcucumber.options="--tags @runThis --tags [email protected] --format json-pretty:target/cucumber-report-myReport.json --format html:target/cucumber-html-report-myReport" 

टैग मैं डाल @runThis और ~ है @ उपेक्षा@ignore टैग को चलाने के लिए ककड़ी नहीं बताने के लिए है।
मैं प्रत्येक रन के लिए एक अलग रिपोर्ट भी बनाता हूं, इसलिए जेनकिन्स ककड़ी प्लगइन सभी अलग-अलग रनों से एक ही रिपोर्ट बना सकता है और वे एक-दूसरे को ओवरराइट नहीं करते हैं।

मुझे आशा है कि इस मदद करता है।

संबंधित मुद्दे