2014-05-20 12 views
6

के लिए एंड्रॉइड पर जुनीट परीक्षण रिपोर्ट कैसे उत्पन्न करें I जेनकिन्स में "जुनीट परीक्षा परिणाम रिपोर्ट प्रकाशित करें" का उपयोग करने की कोशिश कर रहा हूं, लेकिन यह मेरे एंड्रॉइड परीक्षण प्रोजेक्ट के लिए काम नहीं कर सकता है। जेनकींस में मेरी एंड्रॉयड परीक्षण परियोजना की स्थापना इस गाइड पर आधारित है: https://wiki.jenkins-ci.org/display/JENKINS/Building+an+Android+app+and+test+projectजेनकिन्स

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

मुझे इंटरनेट पर कुछ गाइड (इतने सारे नहीं) मिले, लेकिन उनमें से कोई भी मेरे लिए काम नहीं करता था। यह मैं अब तक क्या करने की कोशिश की है (कोई सफलता के साथ):

  • बस, कोई तर्क
  • इस गाइड, जिससे पता चलता है इसके बाद के साथ के बाद निर्माण कार्रवाई "JUnit परीक्षा परिणाम रिपोर्ट प्रकाशित करें" कि जोड़ने रिपोर्ट डिवाइस/एमुलेटर (http://blackriver.to/2012/08/android-continuous-integration-with-ant-and-jenkins-part-2-2/)
  • से डाउनलोड की जा सकती है, फिर यह मार्गदर्शिका (http: //blog.cloudbees.com/2012/11/unit-test-results-code-coverage-and.html) जो समान है पिछली मार्गदर्शिका में, लेकिन एक कस्टम वाद्ययंत्र पुस्तकालय
  • जोड़ता है और फिर मुझे यह एपीआई जूनिट रिपोर्ट पर चींटी के लिए मिला है (http: // ant.apache.org/manual/ कार्य/junitreport.html), लेकिन मैं अपने एंड्रॉयड Android SDK

द्वारा उत्पन्न अनुमान परीक्षण में जोड़ने के लिए (कुछ लिंक ठीक से प्रदर्शित नहीं कर रहे हैं क्योंकि नहीं कर सकते मेरी reputition के साथ और अधिक तो दो लिंक पोस्ट absolutly कोई अंदाज़ा नहीं है।

1.) प्रदर्शन प्लगइन 2.) स्थापित करें में:)

मदद बहुत सराहना की :)

उत्तर

3

मैं सिर्फ खुद के लिए इस समस्या को हल करने के लिए किया था, यह कैसे मैं यह काम कर रहा हो गया है प्रोजेक्ट सेटिंग्स, एक नया पोस्ट बिल्ड एक्शन जोड़ें "पब्लिक sh JUnit-testresults " 3.) पथ के रूप में, /app/build/androidTest-results/connected/*.xml जोड़ें (पथ आपकी मशीन पर थोड़ा अलग हो सकता है)

4.) अब, परियोजना चलाने के बाद पहली बार, आपके पास एक नया लिंक "अंतिम टेस्ट्रेसल्ट" है और दाईं तरफ एक ग्राफिकल प्रतिनिधित्व है।

सादर

0

अपने प्रोजेक्ट में Spoon library शामिल जेनकींस से कदम का निर्माण apk का और एक और कदम आदेश

java -jar spoon-runner-1.1.8-jar-with-dependencies.jar \ 
--apk example-app.apk \ 
--test-apk example-tests.apk 

उपकरण परीक्षण चलाने के लिए और जादू देखने के लिए चलाने के लिए निर्माण करने के लिए जोड़ें।