有没有办法在Intellij中运行用Scala编写的项目的所有测试套件。如果可能的话,只选择选择项目的特定测试套件并运行覆盖范围? Java项目的当前功能如何?
答案 0 :(得分:1)
我认为这可能取决于您用来测试的软件包。但是,如果您使用scalatest,您可以右键单击任何包并选择运行测试,该测试只运行该包中的那些。
或者,您可以定义ScalaTest运行配置并按
选择测试使用测试名称,您可以从多个包中选择(虽然我从来没有使用过它)。
答案 1 :(得分:0)
将以下行添加到build.sbt文件中:
coverageEnabled := true
这种配置可以进一步细化,例如
coverageEnabled in Test := true
然后右键单击基础包 - > '使用Coverage在'xx'中运行Scala测试,应该这样做。