मैंने अपने आईओएस प्रोजेक्ट के लिए जेनकिन्स जॉब सेट किया है। मेजबान लक्ष्य सुचारू रूप से चलता है जबकि यूनिट परीक्षण लक्ष्य "जेनकींस कंसोल आउटपुट" द्वारा दिए गए बहुत ही अजीब कारण पर असफल रहा:जेनकींस आईओएस नौकरी टूट गई क्योंकि "फाटल: लॉग कथन सिंक से बाहर: वर्तमान परीक्षण केस शून्य था"
[DEBUG] टेस्ट केस '- [जहां आप testShowMainTopbar] कहां शुरू कर चुके हैं। टेस्ट केस '- [जहां आप testShowMainTopbar परीक्षण करते हैं]' पास (0.000 सेकंड)। घातक: बयानों के लिए लॉग इन सिंक के बाहर: वर्तमान परीक्षण का मामला था अशक्त बिल्ड कदम 'XCode' विफलता समाप्त के रूप में निर्माण के रूप में चिह्नित: विफलता
स्पष्ट की नकली के लिए, WhereYouAre मेरी "मेजबान लक्ष्य" और की, WhereYouAreTests है पाठ्यक्रम, यूनिट परीक्षण लक्ष्य। मैंने इस प्रश्न को उठाए जाने से पहले हर जगह गुगल किया है। केवल एक सुराग यहां है: http://baolei.tumblr.com/, जिसमें यह कहता है:
होशेच ने पूछा: हाय बाओ। मैंने आईओएस यूनिट-परीक्षण से संबंधित दृष्टिकोण को एक्सकोड 4.5 और आईओएस 6 रूबी स्क्रिप्ट के साथ करने की कोशिश की। मैंने जेनकिंस नौकरी का पुनर्गठन किया। सबसे पहले मैंने सोचा: वाह, यह बहुत अच्छा काम करता है। जब मैंने इसे नज़दीकी रूप से देखा, तो मुझे एक बड़ी समस्या मिली। मुझे हमेशा निम्न त्रुटि मिलती है: FATAL: सिंक से लॉग बयान: वर्तमान परीक्षण केस 'testBarcodeUtilWithCorrectValues' था। यह हमेशा एक अलग यूनिट-टेस्ट के साथ होता है। इस त्रुटि का परिणाम: त्रुटि होने के बाद, कोई और इकाई-परीक्षण टेस्टेट नहीं है। मैं क्या कर सकता हूँ?
क्या यह स्थानीय मशीन पर स्क्रिप्ट चलाते समय काम करता है (जेनकींस के बजाए)? यदि नहीं, तो हो सकता है कि आप केवल एक साधारण परीक्षण केस के साथ एक ब्रांड नई परियोजना बनाने का प्रयास करें, और स्क्रिप्ट का उपयोग करें। यदि आप एक नई परियोजना ठीक काम कर सकते हैं, तो आप अपने असली प्रोजेक्ट में अधिकांश परीक्षण मामलों पर टिप्पणी करने का प्रयास कर सकते हैं, केवल कुछ परीक्षण छोड़कर देख सकते हैं कि क्या होता है। आईओएस परीक्षण सेटअप कभी-कभी आपको मुश्किल से काम करने के लिए वास्तव में बहुत कुछ प्रयोग करना पड़ता है।
मेरा यूनिट परीक्षण एक्सकोड के भीतर बहुत अच्छी तरह से चलता है। तो यह स्पष्ट रूप से मेरी मदद नहीं करता है।
कृपया कोई मुझे एक तरीका या कोई सुराग सलाह दें। अग्रिम में धन्यवाद।
BTW, मेरी वातावरण इस के लिए कॉन्फ़िगर: ओएस 10.7 XCode 4.6 जेनकींस (काढ़ा पैकेज स्थापित) 1,5
मेरे पास एक ही समस्या है, आइए उम्मीद करते हैं कि कोई इसे हल करता है ... – Gix
ऐसा लगता है कि यह जेनकिंस एक्सकोड प्लगइन परीक्षण के आउटपुट को पार्स करने में असमर्थ होने के कारण होता है। यह मेरे साथ हो रहा है क्योंकि आईओएस-सिम के तहत चल रहे परीक्षणों के कारण प्रत्येक आउटपुट लाइन की शुरुआत में '[DEBUG] 'मुद्रित किया जाता है। मैं यह समझने में सक्षम नहीं हूं कि यह अभी तक क्यों हो रहा है। –