gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 22:49:43 27 4
gpt4 key购买 nike

我正在尝试使用ScalaTest(与Scala 2.11.0和SBT 0.13.x一起)为具有许多子项目的项目生成单个HTML报告。为此,我将以下行放入build.sbt中:

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


而且我已经包括了此功能所需的pegdown库...

libraryDependencies in ThisBuild ++= Seq(
"org.scalatest" %% "scalatest" % "2.1.7" % "test",
"org.pegdown" % "pegdown" % "1.4.2" % "test"
)


当我执行测试时,测试输出的index.html文件会相互覆盖,因此执行最后一个“获胜”的人和其他测试都不会出现在索引中。

我试图实现的输出与unidoc相似。 Unidoc可以创建一组跨子项目的HTML ScalaDoc文件。

是否可以做我在这里尝试的事情?我的问题是ScalaTest还是SBT?

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

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

最佳答案

面对类似的问题,因此创建了一个文件,该文件为所有测试类生成html,并为单个html提供了总体表格报告和饼图报告。
您还可以生成一个包含所有html文件的zip文件夹。下面是该项目的链接。

https://github.com/siddharth23/simple-html

关于sbt - ScalaTest可以为所有子项目生成一个HTML报告吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23961332/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com