¿Puede ScalaTest generar un solo informe HTML para todos los subproyectos?
Estoy tratando de usar ScalaTest (con Scala 2.11.0 y SBT 0.13.x) para generar un solo informe HTML para un proyecto con muchos subproyectos. Para hacer esto, pongo la siguiente línea en mi build.sbt:
testOptions in ThisBuild += Tests.Argument(TestFrameworks.ScalaTest, "-h", "target/test-reports")
Y he incluido la biblioteca pegdown que se necesita para esta instalación ...
libraryDependencies in ThisBuild ++= Seq(
"org.scalatest" %% "scalatest" % "2.1.7" % "test",
"org.pegdown" % "pegdown" % "1.4.2" % "test"
)
Cuando ejecuto mis pruebas, los archivos index.html de la salida de la prueba se sobrescriben entre sí, por lo que el último que se ejecute "gana" y las otras pruebas no aparecen en el índice.
El resultado que estoy tratando de lograr es similar a lo que hace unidoc. Unidoc puede crear un conjunto único de archivos HTML ScalaDoc que abarca subproyectos.
¿Es posible hacer lo que intento aquí? ¿Es mi problema con ScalaTest o con SBT?
Para aclarar la situación, he creado un proyecto github que demuestra el efecto (y tiene tanto unidoc como ScalaTest conectado):
https://github.com/MartinSnyder/scalatest-multiproject-example