如何让ScalaTest在xml报告中填充测试运行时?

时间:2015-04-28 20:34:47

标签: scala jenkins sbt scalatest

我们使用ScalaTest运行测试并在Jenkins中显示结果。它工作得很好,但由于某些原因,ScalaTest`不会填充测试运行时。

我添加了这样的测试选项:

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

但XML文件没有时间(请参阅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>

我是否需要做其他事情才能报告此内容,或者是否不支持?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我无法重现此问题。使用sbt 1.1.6和ScalaTest 3.0.5,我看到非零的time字段:

<testcase classname="example.HelloSpec" name="The Hello object should say hello" time="0.016">