【发布时间】:2023-03-29 11:49:01
【问题描述】:
我知道sbt clean coverage test 将使用项目中的所有测试用例生成覆盖率报告,即使使用热 JVM 也需要很长时间才能完成。
我希望对我编写的代码进行测试覆盖,我尝试运行像 sbt coverage test-only package.ScalaSpec 这样的单个测试用例,但出现以下错误。
错误
[scala-project] $ coverage test-only package.ScalaSpec
<set>:1: error: eof expected but 'package' found.
coverageEnabled in ThisBuild := true test-only package.ScalaSpec
^
[error] Error parsing expression.
【问题讨论】:
-
由于某种原因,
sbt coverage "test-only package.ScalaSpec"对我不起作用,它会引发相同的异常,但这适用于sbt coverage "test:testOnly package.ScalaSpec"