2015-04-28 13 views
20

Testleri çalıştırmak ve sonuçları Jenkins'de görüntülemek için ScalaTest kullanıyoruz. Harika çalışıyor, ancak bazı sebeplerden dolayı ScalaTest 'test çalışma zamanını doldurmuyor.ScalaTest, xml raporunda deneme çalışma zamanlarını nasıl dolduracak?

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

Ama XML dosyası (time daima 0'dır bakınız) zamanlamalarını yok:

böyle Test seçenekleri ekliyorum

<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> 

ben başka bir şey yapmak gerekiyor mu bunu bildirmek mi, yoksa desteklenmiyor mu? Herhangi bir yardım için

Teşekkür

+0

Hangi yapılandırma aracını kullanıyorsunuz? 'Sbt'? Komut satırından testler yapabilir ve sorunu yeniden üretebilir misiniz? Eğer öyleyse, lütfen kullandığınız komutu yapıştırın mı? – Jakozaur

+0

Yardımcı olabilecek daha fazla ayrıntı verebilirsiniz. Örneğin, "Tests.Argument" öğesini "Test'teki testOptions" öğesine ekliyor musunuz? Ben sadece 'testOptions' eklemek değil işe yaramaz düşünüyorum. –

+0

Evet, Test testOptions ekliyorum - –

cevap

-3

ben test çalışma zamanını görebilirsiniz aktivatör kullanma Scala 2.11.6 onun 2.2.4 ve scalatest kullanılarak http://www.typesafe.com/activator/template/hello-scala gelen örnek ile merhaba-scala denedik

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

Hangi inşa aracını kullandığınızı ve build.sbt'inizi paylaşabileceğinizi söyler misiniz?

+0

Tamamen alakasız. Sorunuzu yorum veya yeni soru olarak sormalısınız. – Gabriel