2015-04-28 7 views
20

हम परीक्षण चलाने और जेनकींस में परिणाम प्रदर्शित करने के लिए ScalaTest का उपयोग करते हैं। यह बहुत अच्छा काम करता है, लेकिन किसी कारण से ScalaTest` परीक्षण रनटाइम को पॉप्युलेट नहीं करता है।एक्सएमएल रिपोर्ट में टेस्ट रनटाइम्स को पॉप्युलेट करने के लिए स्कैलाटेस्ट कैसे प्राप्त करें?

मैं इस तरह परीक्षण विकल्प जोड़ रहा:

Tests.Argument("-oD", "-u", "target/test-reports") 

लेकिन एक्सएमएल फ़ाइल समय नहीं है (देखें time हमेशा 0 है):

<testcase classname="beekeeper.warehouse.jdbc.JDBCWarehouseTest" name="testListTables" time="0.0"> 
</testcase> 
<testcase classname="beekeeper.warehouse.jdbc.JDBCWarehouseTest" name="testGetDatabases" time="0.0"> 
</testcase> 
<testcase classname="beekeeper.warehouse.jdbc.JDBCWarehouseTest" name="testSchema" time="0.0"> 
</testcase> 

मैं कुछ और करने की जरूरत है यह रिपोर्ट करने के लिए, या यह समर्थित नहीं है?

किसी भी मदद के लिए धन्यवाद

+0

आप किस कॉन्फ़िगरेशन टूल का उपयोग करते हैं? 'Sbt'? क्या आप कमांड लाइन से परीक्षण चला सकते हैं और इस मुद्दे को पुन: उत्पन्न कर सकते हैं? यदि ऐसा है, तो कृपया आपके द्वारा उपयोग किए जाने वाले आदेश को पेस्ट करें? – Jakozaur

+0

यदि आप अधिक जानकारी दे सकते हैं जो मदद करेगा। उदाहरण के लिए, क्या आप टेस्ट में परीक्षण परीक्षणों में 'टेस्ट। आर्ग्यूमेंट' जोड़ रहे हैं? मुझे लगता है कि यह सिर्फ 'testOptions' में जोड़ने के लिए काम नहीं करेगा। = Seq ( Tests.Filter (unitFilter), Tests.Argument (TestFrameworks.ScalaTest, "-oD"), Tests.Argument (TestFrameworks.ScalaTest: टेस्ट में –

+0

हाँ, मैं testOptions टेस्ट में जोड़ रहा , "-u", "लक्ष्य/परीक्षण-रिपोर्ट") ), –

उत्तर

-3

मैं नमूने के साथ हैलो-स्केला http://www.typesafe.com/activator/template/hello-scala से अपने का उपयोग कर scalatest 2.2.4 और स्काला 2.11.6 की कोशिश की उत्प्रेरक का उपयोग करते हुए मैं परीक्षण चालन समय देख सकते हैं

<testcase classname="HelloSpec" name="Hello should have tests" time="0.037">

क्या आप हमें बता सकते हैं कि आप किस निर्माण उपकरण का उपयोग कर रहे हैं और यदि आप अपना build.sbt साझा कर सकते हैं?

+0

पूरी तरह से अप्रासंगिक। आपको अपने प्रश्न को टिप्पणी या नए प्रश्न के रूप में पूछना चाहिए। – Gabriel

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