2013-01-04 34 views
6

का उपयोग करके जेनकिंस में परीक्षण परिणाम और कवरेज रिपोर्ट जेनरेट करना, मैं एक नई परियोजना शुरू कर रहा हूं, और परियोजना पर उपयोग के लिए Yeoman और Mocha की जांच कर रहा हूं। हम सीआई के लिए जेनकींस का उपयोग करते हैं।यमन और मोचा

अब तक, मैंने यह पता लगाया है कि क्लाइंट साइड परीक्षण कैसे प्राप्त किया जाए, लेकिन मैं टेस्ट परिणाम (और अंत में कवरेज रिपोर्ट) उत्पन्न करने के लिए संघर्ष कर रहा हूं जिसे जेनकिंस द्वारा ट्रैक किया जा सकता है। क्या किसी ने सफलतापूर्वक यह किया है?

उत्तर

0

इसका परीक्षण नहीं किया गया है, लेकिन आप जिस परीक्षण ड्राइवर का उपयोग कर रहे हैं उसके आधार पर (मोचा, चमेली), यह सही संवाददाता का उपयोग करने जितना आसान हो सकता है। मोचा के लिए उदाहरण के लिए https://github.com/visionmedia/mocha/issues/83 देखें।

+0

ग्राहक पक्ष मोचा परीक्षण फ़ैंटॉमजेएस में चल रहे हैं। मुझे GruntReporter – abendigo

+0

के अलावा किसी अन्य चीज़ का उपयोग करने का कोई तरीका नहीं मिला है, इसलिए, यह पता चला है कि मैं index.html फ़ाइल में रिपोर्टर सेट कर सकता हूं जो परीक्षण चलाता है, जैसे: लेकिन, मुझे त्रुटियों को लिखने में त्रुटियां मिलती हैं। – abendigo

4

मैं टेस्टेम का उपयोग करके अपने जैस्मीन परीक्षणों में कोड कवरेज रिपोर्ट जोड़ने में सक्षम हूं। टेस्टेम मोचा के साथ भी काम करता प्रतीत होता है। https://github.com/airportyh/testem

मुझे पढ़ने के लिए फ़ाइल पर निर्देशों का पालन करें। यह बताता है कि सतत एकीकरण मोड में टेस्टेम सीआई का उपयोग कैसे करें।

जेनकिंस से आपको टैप प्लगइन - https://wiki.jenkins-ci.org/display/JENKINS/TAP+Plugin - प्राप्त करने की आवश्यकता होगी।

Vytch

+0

टेस्टेम का उपयोग करते हुए परीक्षण कवरेज के लिए, यहां jscoverage https://github.com/richardbutler/testem-coverage-sandbox का उपयोग करके एक उदाहरण प्रोजेक्ट है – airportyh

4

XUnit रिपोर्टर परीक्षण रिपोर्ट पैदा करने के लिए, अच्छी तरह से काम करता है।

आदेश लाइन:

mocha -R xunit | grep "<" > reports/mocha.xml

जेनकींस के साथ

, बस 'JUnit परीक्षा परिणाम रिपोर्ट प्रकाशित', यह काम करना चाहिए।

लेकिन, मुझे अभी भी कवरेज रिपोर्ट प्रकाशित करने का समाधान मिल रहा है।

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

  • कोई संबंधित समस्या नहीं^_^