2012-10-24 26 views
7

क्या कोई टिप्पणी के बिना किसी विशिष्ट परीक्षण केस को अनदेखा करने का कोई तरीका है?एक्सकोड 4 यूनिट परीक्षण: क्या कुछ परीक्षण मामलों को अनदेखा करना संभव है?

कुछ परीक्षण लिखा जाता है कार्यान्वयन मौजूद है से पहले, तो मैं पहले झंडा इन परीक्षणों को नजरअंदाज किया जा करने के लिए करने के लिए तो यह मेरे साथियों में से किसी भी डराना नहीं है करना चाहते हैं किसी भी कोड करने से पहले।

असफल परीक्षणों के ट्रैक को खोने के परिणामों में उन्हें टिप्पणी करते हुए।

उत्तर

2

ओसीयूनीट (सेनटेस्टिंगकिट) में परीक्षणों को एनोटेट करने का कोई अंतर्निहित तरीका नहीं है।

एक तरीका परीक्षण विधि का नाम बदलना है। मैं एक परीक्षण की शुरुआत में 'XXX' जोड़ता हूं जिसे मैं अक्षम करना चाहता हूं लेकिन इसे संकलित करना चाहता हूं। उदाहरण के लिए,

- (void)XXXtestSomething 

तब मैं सभी अक्षम परीक्षण विधियों को खोजने के लिए 'XXXtest' की खोज कर सकता हूं।

+1

इस दृष्टिकोण का उपयोग करने के बारे में भी सोचा, लेकिन इस दृष्टिकोण के साथ प्रतिक्रिया आदर्श नहीं है। ओसीयूनीट में एक तंत्र था तो अच्छा होगा। – Schoob

+0

परीक्षणों को अक्षम करने के लिए बस एक्सकोड का उपयोग करें। @ User3308049 का उत्तर देखें। – KPM

0

यह "अन्य टेस्ट ध्वज" निर्माण सेटिंग के साथ संभव होना चाहिए।

-SenTest ClassToTest 

आप कक्षाओं को परीक्षण करने के लिए निर्दिष्ट कर सकते हैं, लेकिन अलग-अलग तरीकों से नहीं।

अधिक जानकारी यहां पाया जा सकता है: Fast Unit Testing, Red Sweater

+0

धन्यवाद, लेकिन यह अभी भी अन्य परीक्षण चलाता है। (बस उनमें से परिणाम पर ध्यान न दें ...) – DanSkeel

11

आप सही बाएं पैनल में परीक्षण पर क्लिक करें और "अक्षम" कर सकते हैं।

+0

यह स्वीकार किए जाते हैं जवाब होना चाहिए। – KPM