2011-03-21 13 views
32

में धूसर हो जाता है मैं अपने प्रोजेक्ट में GHUnit उपयोग कर रहे हैं क्योंकि इकाई परीक्षण में बनाया XCode 3.टेस्ट चरण XCode 4

हालांकि में इतना भयानक था, अब है कि वे XCode 4 में तय किया गया है, मैं आधिकारिक परीक्षण ढांचे पर वापस जाना चाहता हूँ।

मैंने एक नया "कोको टच यूनिट परीक्षण बंडल" जोड़ा, जो असफल होने के लिए डिज़ाइन किया गया एक परीक्षण केस भी जोड़ता है, लेकिन उत्पाद मेनू के तहत "टेस्ट" अभी भी भूरे रंग से बाहर है।

मेरी परियोजना में यूनिट परीक्षण चलाने के लिए मुझे और क्या करने की ज़रूरत है?

उत्तर

79

आपको अपने मुख्य एप्लिकेशन लक्ष्य के लिए योजना को संपादित करने की आवश्यकता है।

  • योजना चयनकर्ता
  • योजना संपादित करें पर क्लिक
  • यकीन है कि योजना आप अपने वास्तविक आवेदन के लिए उपयोग
  • चयन किया जाता है साइडबार में, आप "बिल्ड" बनाओ, "रन", "परीक्षण के लिए क्लिक करें ", आदि" टेस्ट "प्रविष्टि पर क्लिक करें।
  • तालिका दृश्य में, तल पर + क्लिक करें और अपने परीक्षण लक्ष्य का चयन करें, जोड़ें क्लिक करें।

उत्पाद मेनू में "टेस्ट" विकल्प अब भूरे रंग से बाहर नहीं है।

+1

दुर्भाग्य से, यह मेरे लिए काम नहीं करता है ungrey चाहिए। मेरा परीक्षण लक्ष्य नीचे "+" टैप करने के बाद प्रकट नहीं होता है। –

+1

दान मुझे एक ही समस्या है। मुझे इसके बारे में एक सवाल मिला, अगर मुझे इसके बारे में कुछ मिल जाए तो मैं पोस्ट करूंगा। http://stackoverflow.com/questions/29789839/adding-test-target-to-an-existing-project-is-not-working – teradyl

+0

आपको Unittestcase बंडल विज्ञापन का चयन करके एक नया लक्ष्य बनाना होगा, तो यह सक्षम होगा मैं न्यू लक्ष्य जोड़ा और चयनित Unittestcase नया लक्ष्य बाद में 'टेस्ट' परियोजना के लिए सक्षम बनाने के दौरान और उसके बाद मैं परीक्षण करने के लिए कर रहा था –

1

आपको शायद यह सुनिश्चित करने की आवश्यकता है कि आपकी सक्रिय योजना सही लक्ष्य (आपके परीक्षण बंडल) पर इंगित कर रही है।

+0

यह मेरे लिए यह तय हो गई। इसे सेट करने के लिए, बाएं ब्राउज़ पैनल में शीर्ष स्तर की प्रोजेक्ट एंट्री पर क्लिक करें, फिर केंद्र पैनल के ऊपरी बाईं ओर, सुनिश्चित करें कि परीक्षण लक्ष्य चुना गया है। इस टेस्ट प्रविष्टि – Joel