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

Mat*_*one 25 scala sbt scalatest jenkins

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

我正在添加这样的测试选项:

    Tests.Argument("-oD", "-u", "target/test-reports")
Run Code Online (Sandbox Code Playgroud)

但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>
Run Code Online (Sandbox Code Playgroud)

我是否需要做其他事情来报告此情况,还是不支持?

谢谢你的帮助

Eug*_*ota 1

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

<testcase classname="example.HelloSpec" name="The Hello object should say hello" time="0.016">
Run Code Online (Sandbox Code Playgroud)