ScalaTest可以为所有子项目生成单个HTML报告吗?

Mar*_*der 6 sbt scalatest

我正在尝试使用ScalaTest(使用Scala 2.11.0和SBT 0.13.x)为包含许多子项目的项目生成单个HTML报告.为此,我在build.sbt中添加以下行:

testOptions in ThisBuild += Tests.Argument(TestFrameworks.ScalaTest, "-h", "target/test-reports")
Run Code Online (Sandbox Code Playgroud)

我已经包含了该设施所需的pegdown库...

libraryDependencies in ThisBuild ++= Seq(
  "org.scalatest" %% "scalatest" % "2.1.7" % "test",
  "org.pegdown" % "pegdown" % "1.4.2" % "test"
)
Run Code Online (Sandbox Code Playgroud)

当我执行我的测试时,测试输出的index.html文件会相互覆盖,因此最后执行的任何一个"胜利",其他测试不会出现在索引中.

我想要实现的输出类似于unidoc的输出.Unidoc可以创建一组跨越子项目的HTML ScalaDoc文件.

有可能做我在这里尝试的事情吗?我的问题是ScalaTest还是SBT?

为了使情况更加清晰,我创建了一个github项目来演示影响(并且同时嵌入了unidoc和ScalaTest):

https://github.com/MartinSnyder/scalatest-multiproject-example