【发布时间】:2022-04-21 14:43:27
【问题描述】:
我的 scala sbt 项目中有 junit 测试。
我知道,我可以为 ScalaTest 生成 html 报告:
testOptions in Test += Tests.Argument(TestFrameworks.ScalaTest, "-h", "target/test-reports")
但是如何为 junit 测试生成 html 呢?
【问题讨论】:
-
我想显而易见的问题是为什么不改用 ScalaTest?
-
因为很多代码都是用junit写的。当然,新代码使用 scalatest 编写。但也许这并不难 - 用 scalatest 重写所有...
-
是的,这取决于可能的代码库大小。一些testing styles 与JUnit 非常相似。如果您确实坚持使用 JUnit,那么您最好的选择似乎是可以获取 junit 的 xml 报告并将其转换为 html。旁注,有一个
TestFrameworks.JUnit可以添加选项,但我认为 JUnit 没有内置 html 报告器。 -
我确实看到了一些用于获取 JUnit xml 并在事后转换为 html 的工具,这可能是您最好的选择。