2012-10-17 35 views
5

में एक परीक्षण चलाने के तो मेरी ठेठ कार्यप्रवाहIntellij TestNG

  1. मैं IntelliJ में TestNG का उपयोग कर एक डेटा संचालित परीक्षण लिखना है।
  2. मैं डेटा आइटम
  3. परीक्षण चलाएं और एक या दो के सैकड़ों उनमें से असफल
  4. मैं पारित कर दिया की सूची देखें/"रन" फलक में परीक्षण असफल आपूर्ति।

मैं सिर्फ सही परीक्षण के क्लिक करने के लिए है कि "उदाहरण" और है कि परीक्षण अकेले चलाने (breakpoints के साथ) की क्षमता चाहते हैं। वर्तमान में IntelliJ में यह सुविधा प्रतीत नहीं होती है। मुझे परीक्षण पर राइट क्लिक करना होगा और जब मैं दौड़ता हूं, तो यह सैकड़ों डेटा पॉइंट्स के साथ परीक्षणों का पूरा सेट चलाता है।

क्या यह संभव है?

+0

+1 यदि यह संभव नहीं है तो ग्रहण के साथ चिपकने के कारणों की मेरी सूची में जोड़ने के लिए मेरे पास एक और तर्क है :-)। –

उत्तर

2

टेस्टएनजी testng.xml स्तर पर इसका समर्थन करता है, जहां आप निर्दिष्ट कर सकते हैं कि आपके डेटा प्रदाता के कौन से इंडेक्स का उपयोग किया जाना चाहिए। इसे "आमंत्रण-संख्या" कहा जाता है और आप देख सकते हैं कि डेटा प्रदाता के साथ परीक्षण चलाकर, इसकी कुछ आमंत्रण संख्याओं में विफल होने और उत्पन्न होने वाले testng-failed.xml को देखकर यह कैसा दिखता है।

अपने प्रश्न पर वापस अपने आईडीई है ताकि इसे यूआई में उपलब्ध कराने के लिए इस सुविधा का समर्थन करने की जरूरत है, तो मैं सुझाव है कि आप विचार मंचों

+0

धन्यवाद सेड्रिक। मैंने अनुमान लगाया कि कम से कम IntelliJ 11.x में संभव नहीं है, लेकिन सिर्फ यह सुनिश्चित करना चाहता था कि मैं किसी चीज़ पर अनुपलब्ध नहीं था। मैं वर्तमान में testng-fail.xml का उपयोग विफल परीक्षणों को फिर से करने के लिए करता हूं जो आईडीई को समर्थन देने वाली दूसरी सबसे अच्छी बात है। –

+1

मैंने इसके लिए एक बग दायर किया: http://youtrack.jetbrains.com/issue/IDEA-106321 –