मैं मिश्रित स्कैला/जावा में लगभग कोडिंग कोड के लिए सरल कोड कवरेज रिपोर्ट सेट अप करने का प्रयास कर रहा हूं। एक 90/10 अनुपात और कुछ गंभीर रोडब्लॉक में चल रहा है। मैंने पहले जावा-केवल टीम के साथ & प्रशासित सोनार को बड़ी सफलता के लिए स्थापित किया है, लेकिन यह एक विकल्प नहीं प्रतीत होता है।क्या स्काला के लिए समर-स्तरीय कोड कवरेज समतुल्य है?
सोनार डब्ल्यू/स्कैला प्लगइन छोटी है और स्कैला-केवल परियोजनाओं का समर्थन करने के लिए प्रतीत होता है, मिश्रित नहीं।
एससीसीटी हमारे मेवेन बिल्ड के साथ एकीकृत करता है, लेकिन झूठी-नकारात्मक परीक्षण विफलताओं के साथ बार-बार विफल रहता है।
अंडरकवर अब तक का सबसे अच्छा भाग्य रहा है; यह हमारे मेवेन बिल्ड & के साथ एकीकृत है रिपोर्ट बनाता है, लेकिन वे कहीं भी संग्रहीत या होस्ट नहीं किए जाते हैं क्योंकि वे सोनार के साथ होंगे। जेनरेट की गई रिपोर्टों को नेविगेट करना आसान बनाने के लिए कोई केंद्रीय सूचकांक भी प्रतीत नहीं होता है।
मैंने यहां स्टैक ओवरफ्लो पर उत्तर पढ़े हैं, लेकिन वे काफी हद तक 2010 तक डेट करते हैं और सुझाव देते हैं कि कोई सभ्य समाधान उपलब्ध नहीं है। क्या यह बदल गया है?
क्या कुछ स्पष्ट है जो मुझे याद आ रही है?
कोबर्टुरा कैसे काम करेगा? पिछली बार मैंने जांच की थी कि यह काफी उपयोगी था, हालांकि सोनार के साथ एकीकृत नहीं है। – ron
@ron: वह मेरी सूची में अगला है। मैं कोबर्टुरा के एक्सएमएल प्रारूप में रिपोर्ट लिखने के लिए अंडरकवर प्राप्त करने में कामयाब रहा, लेकिन वास्तविक रूप से कोबर्टुरा प्लगइन नहीं चला, जेनकिन्स ने यह स्वीकार करने से इंकार कर दिया कि कोड कवरेज रिपोर्ट मौजूद है। मुझे कोबर्टुरा के बारे में कुछ सुनना याद है जो स्कैला उत्पन्न कर सकने वाले सभी जावा वर्गों के साथ अच्छी तरह से मुकाबला नहीं कर रहा है, लेकिन मुझे लगता है कि मुझे पता चल जाएगा। बने रहें! – warandpeace
@ron: कोबर्टुरा + जेनकिन्स कोबर्टुरा प्लगइन काफी अच्छी तरह से काम कर रहा है। सटीक और पठनीय, रुझान दिखाता है और मुझे ड्रिल करने की अनुमति देता है। यह काफी सोनार नहीं है, लेकिन यह काम करता है! – warandpeace