2012-01-05 15 views
7

हमारे पास ओएसजीआई बंडलों में डेस्कटॉप ऐप डिप्लोइड है और ओएसजीआई कंटेनर में लोड किए गए बंडलों का परीक्षण करने के लिए एकीकरण परीक्षण है।ओएसजीआई एकीकरण परीक्षण और कोड कवरेज

  1. मुझे ओएसजीआई बंडलों के साथ एकीकरण परीक्षण के लिए कोड कवरेज को एक उपकरण प्राप्त करने में आपकी सहायता चाहिए?
  2. वर्तमान में हम jacoco और सोनार कि एकीकरण परीक्षण कोड कवरेज के लिए अच्छा है के साथ क्या करने की कोशिश कर रहे हैं, लेकिन हमें विश्वास है कि वे कर रहे हैं कि क्या OSGi एकीकरण परीक्षण कोड कवरेज

  3. भी किसी को संभालने के लिए enought अच्छा नहीं कर रहे हैं ओएसजीआई एकीकरण परीक्षण कोड कवरेज की गणना करने के लिए उपलब्ध अन्य टूल्स।

उत्तर

0

हम द्वितीय कार्य में दीं और यह OSGi एकीकरण परीक्षण और सोनार डैशबोर्ड में इस शो के टेस्ट कवरेज प्रदान करने में सक्षम है worked..Jacoco।

+0

मैंने जैकोको के साथ, पैक्स-परीक्षा ओजीआई परीक्षण उपयोगिता का उपयोग करने की कोशिश की लेकिन रिपोर्ट उत्पन्न करने में असमर्थ था, क्या आप अपनी जैकोको कॉन्फ़िगरेशन साझा कर सकते हैं? .. –

3

अधिकांश, यदि सभी कोड कवरेज टूल ओएसजीआई के साथ काम नहीं करना चाहिए। उनकी सामान्य रणनीति बाइटकोड को अतिरिक्त कोड इंजेक्ट करने के लिए प्रक्रिया करना है जो उन्हें ऐसे कवरेज को मापने की अनुमति देती है। कारण यह सबसे बड़ा मुद्दा यह है कि इस कोड में आमतौर पर अतिरिक्त कोड (कोड कवरेज लाइब्रेरी) पर निर्भरता होती है। इस तरह की निर्भरताओं को या तो किसी भी अन्य निर्भरता की तरह ही आयात-पैकेज विवरण जोड़कर स्पष्ट किया जा सकता है। आपके पास दूसरा विकल्प है जो आपके बूटक्लासपैथ में कोड कवरेज लाइब्रेरी जोड़ना है, इसलिए आपको उन अतिरिक्त आयातों की आवश्यकता नहीं है (जो मॉड्यूलरिटी को तोड़ते हैं, आमतौर पर जो कुछ आप चाहते हैं, लेकिन इस मामले में अप्रासंगिक नहीं है)। एक बार जब आप इस समस्या को हल कर लेते हैं, तो बाकी सही बंडलों को मापने और कई अलग-अलग परीक्षण रनों के परिणामों को एकत्रित करने का विषय होता है।

+0

इस जानकारी के लिए धन्यवाद, मैं विशेष रूप से उपर्युक्त परिदृश्य की तलाश में था! –

संबंधित मुद्दे