मैं IntelliJ IDEA कैसे बनाते हैं सब पैकेज में उप पैकेज सहित सभी परीक्षण चलाते हैं


82

अगर मैं किसी पैकेज पर क्लिक करता हूं और कंट्रोल-शिफ्ट-एफ 10 करता हूं तो यह केवल उसी पैकेज में JUnit टेस्ट के लिए दिखता है और चलता है - लेकिन मैं वास्तव में चाहता हूं कि इसे सबपेकेज में फिर से लाया जाए और उन्हें चलाया जाए।

अद्यतन: इसकी तरह कुछ और गलत लगता है। जब मैं इसे एक ऐसे पैकेज पर चलाता हूं जिसमें परीक्षण होते हैं, तो यह अभी भी शिकायत करता है कि कोई भी नहीं है (फिर भी अगर मैं एक JUnit परीक्षण खोलता हूं तो मैं इसे ठीक से चला सकता हूं)।


2
Ctrl-Shift-F10 मेरे लिए उप-डायर में जाता है।
हेट्स_

क्या आपको एक समाधान मिला? मेरी भी यही समस्या है। पैकेज स्तर पर IntelliJ केवल उन कक्षाओं में Testcases पाता है जो TestCase का विस्तार करते हैं। एनोटेट परीक्षण के तरीके नहीं पाए जाते हैं।
अर्ने एवरसन 20

मैं इसे बंद याद नहीं है? निश्चित रूप से 08 नवंबर में नहीं? (बस एक बच्चा था, तब शायद ही स्टैकओवरफ्लो पर होगा)
माइकल नीले

जवाबों:


12

सभी परीक्षणों को चलाने के लिए डिफ़ॉल्ट कुंजी संयोजन Ctrl+ Shift+ हैF10


माफ करना, मेरा मतलब है कि मैंने पहले ही कोशिश कर ली है। यह सिर्फ यह कहता है कि उस पैकेज में कोई परीक्षण नहीं हैं।
माइकल नेले

15
मुझे लगता है कि उसका मतलब था Alt + Shift + F10 -> एक नया जूनिट टेस्ट कॉन्फ़िगरेशन बनाएं -> इसे "सभी परीक्षण" नाम दें -> संपूर्ण पैकेज शामिल करें -> लागू करें / चलाएँ।
andersoyvind

2
@andersoyvind यह उत्तर अभी तक उस एक से है कि यह वास्तव में अपने स्वयं के एक उत्तर के लायक होगा
eis

इसने मेरे $ $ को बचा लिया
जॉन

175
  1. रन-> कॉन्फ़िगरेशन कॉन्फ़िगर करें ...
  2. एक नया जूनट परीक्षण कॉन्फ़िगरेशन बनाएँ
  3. इसे "सभी परीक्षण" नाम दें
  4. पूरे पैकेज को शामिल करें
  5. लागू करें / चलाएँ।

यहाँ छवि विवरण दर्ज करें

@ Andersoyvind की टिप्पणी से


Alt + Shift + F10 मेरे लिए कुछ नहीं करता: /
रॉड

1
Alt + Shift + F10 "रन-> रन ..." कार्रवाई के लिए डिफ़ॉल्ट कीबोर्ड शॉर्टकट है। यदि आप डिफ़ॉल्ट कीबोर्ड शॉर्टकट का उपयोग नहीं कर रहे हैं, तो आप मेनू का उपयोग कर सकते हैं। PS मैंने उत्तर को अधिक स्पष्ट होने के लिए बदल दिया है।
csauve

मुझे एक त्रुटि मिलती है कि 'प्रति-मॉड्यूल कार्यशील निर्देशिका को कॉन्फ़िगर किए जाने पर कवर अक्षम हो जाता है। कृपया एकल कार्यशील निर्देशिका निर्दिष्ट करें, या परीक्षण क्षेत्र को एकल मॉड्यूल में बदलें '। आपके स्क्रीनशॉट में अगर मैं वर्किंग डायरेक्टरी वैल्यू देता हूं $MAVEN_REPOSITORY$तो लगता है कि यह काम कर रहा है, हालांकि कुछ यूनिट टेस्ट के मामले फेल हो गए हैं और आवश्यकता पड़ने पर मैं प्रत्येक मॉड्यूल का चयन करने में भी सक्षम हूं
Firstpostcommenter

3

मैंने इसे csauve प्रतिक्रिया के लिए धन्यवाद दिया है । यह उनके लिए एक जवाब हो सकता है, लेकिन मुझे नहीं पता था कि वहां एक छवि कैसे शामिल की जाए।

रन / डिबग कॉन्फ़िगरेशन डायलॉग बॉक्स को रन> एडिट कॉन्फ़िगरेशन के माध्यम से एक्सेस किया जा सकता है । अपने सभी परीक्षण चलाने वाले को बनाने के लिए इन विकल्पों का उपयोग करें:

सभी परीक्षणों के लिए रन / डिबग कॉन्फ़िगरेशन

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.