2015-11-03 5 views
6

में इंटेलिज आईडीईए 14.1.5 सामुदायिक संस्करण में 'स्कोप में सभी वर्गों' में कोई कवरेज नहीं, मैंने jacoco.exec फ़ाइल से कवरेज प्राप्त करने के लिए मैवेन आयात किया।Intellij

  1. आयातित मॉड्यूल पर राइट क्लिक करें।

  2. विश्लेषण का चयन करें -> कवरेज डेटा दिखाएं।

  3. प्रदान की वैध jacoc.exec फ़ाइल और क्लिक करें 'शो का चयन किया'

कवरेज मैं 'दायरे में सभी वर्गों' में के रूप में त्रुटि मिल रही कोई कवरेज

कर सकते हैं

किसी को भी करने के बजाय

सुझाव है कि क्या गलत है?

+0

क्या आप जैकोको को 7.4.x या उससे पहले डाउनग्रेड करने का प्रयास कर सकते हैं? – zhy2002

+0

मैं जैकोको 0.7.8 का उपयोग कर रहा हूं और इसे इंटेलिजे में देख रहा हूं और साथ ही – MichaelF

उत्तर

4

मेरे साथ भी यही बात थी।

मैं "कोड कवरेज" टैब पर "कॉन्फ़िगरेशन संपादित करें" पर जाकर इसे ठीक करने में सक्षम था।

मुझे यकीन नहीं है कि इसके कारण क्या हुआ, लेकिन गलत पैकेज नामस्थान वहां सूचीबद्ध था। मैंने वहां प्रविष्टि को अपडेट किया और कोड कवरेज के साथ मेरा अगला टेस्ट रन सफल हुआ।

+0

सिर्फ मेरे लिए एफवाईआई ऐसा इसलिए हुआ क्योंकि मेरे टेस्ट कोड और मेरे उत्पादक कोड की पैकेज संरचना मेल नहीं खाती थी। तो मेरी कक्षा foo.bar.baz.myclass में थी और testclass foo.bar.mytestclass में था – ChristophE