2012-10-11 22 views
11

हम टीमसिटी 6 (7.1 में अपग्रेड करने के बारे में) में कवरेज एप्लिकेशन में निर्माण का उपयोग करते हैं यदि हम किसी विशेष निर्माण के कोड कवरेज (या अन्य मीट्रिक) को देखना चाहते हैं तो यह ठीक है क्योंकि हम उस निर्माण पर नेविगेट कर सकते हैं, लेकिन यह अगर हम सभी/कुछ मौजूदा परियोजनाओं/कॉन्फ़िगरेशन बनाने और उन्हें सभी को प्रदर्शित करने के लिए कुछ रोचक मीट्रिक निकाल सकते हैं तो बहुत अच्छा होगा।मैं एकाधिक परियोजनाओं से एक रिपोर्ट में टीमसिटी कोड कवरेज रिपोर्ट कैसे एकत्र करूं?

सुविधा के लिए मैं नए डिस्प्ले को टीमसिटी के भीतर से सुलभ होने की उम्मीद करता हूं, हालांकि अगर ऐसे समाधान हैं जिन्हें अलग समाधान की आवश्यकता है तो हम उन्हें देख सकते हैं।

उत्तर

4

यदि आप विभिन्न परियोजनाओं और समय के साथ सामान्य मेट्रिक्स (जैसे कोड कवरेज) के एक सेट की तुलना करना चाहते हैं तो SonarQube शायद आप जो चाहते हैं।

आप प्रत्येक प्रोजेक्ट में sonar-project.properties फ़ाइल जोड़कर टीम कमिटी के साथ एकीकृत कर सकते हैं और कमांड लाइन बिल्ड चरण से sonar-runner पर कॉल कर सकते हैं।

+0

वैसे, सोनी परियोजनाओं के लिए सोनार कितना अच्छा है? मैंने सुना है कि यह जावा दुनिया में उभरा है और .NET कार्यक्षमता अभी तक अच्छी नहीं है। – Ivan

+1

@Ivan, सी # के लिए समर्थन काफी अच्छा है हालांकि मुझे लगता है कि यह कहना उचित है कि यह अभी तक जावा के समान स्तर पर नहीं है। सी # प्लगइन्स का एक पूरा सेट है जिसे आप दस्तावेज़ में देख सकते हैं। मैं .NET के बारे में अधिक व्यापक रूप से निश्चित नहीं हूं। यदि आप इसका उपयोग करने का प्रयास करने जा रहे हैं तो आप इस [संबंधित प्रश्न] को पढ़ना चाहेंगे (http://stackoverflow.com/questions/13170780/teamcity-dotcover-report-path-for-sonar), इससे मुझे बहुत कुछ हुआ दर्द की। मुझे लगता है कि मैंने रास्ते से लिंक तय कर लिया है। –

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