2014-12-30 5 views
9

मैं निम्न रिपोर्ट करना चाहते हैं एक अलग रिपोर्ट (!) उत्पन्न करने के लिए प्रत्येक बार 3 बार परीक्षण चलाएं।मोचा के साथ कई रिपोर्ट कैसे उत्पन्न करें? - मैं करने के लिए है</p> <ul> <li>कवरेज</li> <li>कल्पना</li> <li>XUnit</li> </ul> <p>सब मेरी घुरघुराना</p> <p>वर्तमान में से एक भी मोचा निष्पादन में चल रहे:

तो मैंका उपयोग 2 कॉन्फ़िगरेशन के साथ करता हूं जहां केवल संवाददाता अलग होता है (एक बार xunit-file और एक बार spec)।

और फिर मेरे पास grunt-mocha-istanbul है जो अभी तक परीक्षण चलाता है, और कवरेज रिपोर्ट उत्पन्न करता है।

मैं

{ 
    options: { 
     reporters : ['xunit-file', 'spec'] 
    } 
} 
grunt-mocha-test के लिए

का उपयोग कर कम से कम 2 के लिए नीचे लाने की कोशिश की, लेकिन वह साथ ही काम नहीं करता।

grunt-mocha-istanbul दस्तावेज पढ़ने, मुझे reporter कॉन्फ़िगरेशन के बारे में कोई जानकारी नहीं मिल रही है।

मैं इसे कैसे हल कर सकता हूं?

उत्तर

9

हो सकता है कि यह मदद कर सकते हैं: https://github.com/glenjamin/mocha-multi

AFAIK यह अभी तक मोचा में समर्थित नहीं है, लेकिन यह अपने रास्ते पर है:

https://github.com/mochajs/mocha/pull/1360

आशा इस मदद करता है György

+2

इस बारे में सबसे अद्यतन जानकारी अब यहां हो रहा है: https://github.com/mochajs/mocha/pull/2184 –

0

spec और x-unit के लिए एक साथ रिपोर्टिंग के लिए, spec-xunit-file नामक एक एनपीएम पैकेज भी है।

घुरघुराना में:

grunt.initConfig({ 
    mochaTest: { 
     test: { 
     options: { 
      reporter: 'spec-xunit-file', 
      ... 
     }, 
     ... 
     } 
    } 
    ... 
    }); 
संबंधित मुद्दे