2013-11-22 9 views
8

के साथ विफल हो रहा है, तो मैं धीरे-धीरे निर्माण विफल नहीं करता हूं, मैंने अपनी परियोजना को रोबोलेक्ट्रिक और gradle-android-test-plugin के साथ चलाने के लिए सेट किया है। यह सब ठीक काम करता है और पहले परीक्षण चल रहे हैं और असफल हो रहे हैं।यदि कोई परीक्षण ग्रेडल-एंड्रॉइड-टेस्ट-प्लगइन

यदि कोई परीक्षण विफल रहता है तो यह भी धीरे-धीरे निर्माण विफल हो जाएगा। क्या बाद में कदम उठाने और बाद के चरण में मूल्यांकन के लिए असफल परीक्षण लिखने का कोई तरीका है?

योजना निरंतर एकीकरण सर्वर में परीक्षण को एकीकृत करना है और वहां परीक्षण केवल विफल होने पर अस्थिर होना चाहिए।

उत्तर

10

AndroidConnectedTests साथ सही सिंटैक्स निम्नलिखित के रूप में है

+0

यदि आप 'कनेक्टेड एंड्रॉइडटेस्टफू' के बजाय 'कनेक्टेड एंड्रॉइडटेस्टफू' को चालू कर रहे हैं तो स्क्रिप्ट की दूसरी पंक्ति (ऊपर देखें) को'AndroidTestFoo {'होना चाहिए। 'फू' एक 'स्वाद' है – Toochka

7

हम्म। वैसे आपके पास दो विकल्प हैं जो मुझे लगता है। एक का उपयोग

testTask.ignoreFailures = true 

परीक्षण विफल होने पर कार्य विफल होने के लिए नहीं है।

एक और दृष्टिकोण '--continue' के साथ अपने ग्रेडल कमांड को चलाने के लिए होगा। यह जितना संभव हो उतना कार्य निष्पादित करेगा और अंत में विफल कार्यों को सूचीबद्ध करेगा और पहले कार्य विफल होने के बाद नहीं रुक जाएगा।

project.gradle.taskGraph.whenReady { 
    connectedAndroidTest { 
     ignoreFailures = true 
    } 
} 

अब परीक्षण कार्य अब और निर्माण में नाकाम रहने नहीं है और आप अपने निर्माण सर्वर के साथ विफल परीक्षण ले सकते हैं के रूप में अस्थिर आदि का निर्माण Markt के लिए:

+0

इस मूल्य को बदलने के लिए मेरे प्रोजेक्ट में कोई टेस्टटास्क नहीं है। शायद यह जावा परीक्षण कार्यों के लिए विशिष्ट है? मैं एंड्रॉइड के लिए ग्रैडल का उपयोग कर रहा हूँ। – Janusz

+0

"testTask" केवल आपके परीक्षण कार्य के लिए प्लेसहोल्डर है। आपको ignoreTestFailures प्रॉपर्टी को "टेस्ट" के प्रकार पर सही करने के लिए सेट करना होगा जो आपके निर्माण –

+0

में विफल रहा है, परीक्षण नामक एक कार्य है लेकिन यह प्रॉपर्टी सेट करना कुछ भी नहीं कर रहा है। लेकिन मुझे नहीं पता कि यह सही परीक्षण है क्योंकि परीक्षण किसी तृतीय पक्ष प्लगइन द्वारा निष्पादित किए जाते हैं: एंड्रॉइड-टेस्ट। – Janusz

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