2012-03-19 12 views
23

मेरे पास एक एसबीटी 0.7.5 प्रोजेक्ट है और इसके कुछ परीक्षण मामले विफल हो गए हैं। जब तक सभी परीक्षण मामलों को ठीक नहीं किया जाता है, मैं एक जेएआर उत्पन्न करने के लिए परीक्षण छोड़ना चाहता हूं। क्या कोई कमांड लाइन तर्क है जो एसबीटी को सभी परीक्षणों को छोड़ने के लिए कहता है, जैसे मैवेन -Dmaven.test.skip=true ध्वज?मैं एक एसबीटी निर्माण में परीक्षण कैसे छोड़ सकता हूं?

उत्तर

3

जोड़ने के लिए किया गया था, आप package इस्तेमाल कर सकते हैं। संकलन कार्य भी परीक्षण चलाता है, पैकेज नहीं करता है।

+1

इस उत्तर का क्या अर्थ है? उदाहरण? – user239558

+3

बावजूद यह कई परिस्थितियों में काम करता है, यह उत्तर वास्तव में प्रश्न का उत्तर नहीं देता है। एक उचित उत्तर में यह कहना चाहिए कि आप 'test'' के बजाय, किसी अन्य कार्य को नियोजित करने के निर्देश देने के बजाय, किसी निश्चित दायरे में परीक्षण कैसे अक्षम कर सकते हैं। –

74

मुझे एक ही समस्या थी, मैं assembly plugin का उपयोग कर रहा हूं। इस मामले में, समाधान का निर्माण फ़ाइल को संशोधित करने और इसके बजाय compile का उपयोग करने का

test in assembly := {} 
+2

इसे उचित उत्तर के रूप में चिह्नित किया जाना चाहिए, क्योंकि यह आपको बताता है कि किसी निश्चित दायरे में कुछ भी करने के लिए 'test'' कैसे किया जा सकता है। –

+2

हालांकि यह बिल्ड फ़ाइल को बदलता है, जो कि मैं परीक्षण को छोड़ना नहीं चाहता हूं - मैवेन कमांड लाइन ध्वज एक और उपयोगी संस्करण है, लेकिन ऐसा लगता है कि परीक्षण छोड़ने के लिए कोई (sbt-) रन-टाइम विकल्प नहीं है। –

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