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

标签 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>
我是否需要做其他事情才能报告此问题,还是不支持?

最佳答案

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

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

关于scala - 如何让 ScalaTest 在 xml 报告中填充测试运行时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29929400/

相关文章:

scala - 阻止 IntelliJ IDEA Scala 工作表删除空行

scala - Akka Stream DSL 图 KillSwitch

curl - 在 Jenkins 的失败/成功中转换 curl 请求作业

linux - 如何使用运行此容器的同一用户为 docker 容器创建卷?

scala - 为什么sbt在scalacheck成功解析后给出 "object scalacheck is not a member of package org"?

scala - 单右箭头 (→) 对 Scala 中的集合意味着什么?

java - Scala Play 框架 : logger pattern for displaying file and line

jenkins - 在 Jenkins 中复制同一作业的多个构建的工件

sbt - 如何同时使用 sbt 0.12 和 0.13?

scala - SBT 不能将 Seq[Object] 附加到 Seq[ModuleID]