在 IntelliJ 中执行多个 ScalaTest

Execute multiple Scalatests in IntelliJ

我有多个具有 build.sbt 文件和 scalatest 代码的 IntelliJ (Scala) 模块。

我还为它们中的每一个创建了 ScalaTest 配置。

我可以 运行 一项一项地进行测试,但是是否可以一次 运行 所有测试?

我想要执行多个测试,可能需要使用 sbt aggregation,如 中所述。

在 IntelliJ IDE 中,我们可以只使用 ScalaTest 来测试和调试一个模块的测试。

使用批处理模式,可以轻松地使用 sbt 执行多个测试。

您可以 运行 一个模块的所有 scalatest:

  • 右键单击(子)模块
  • 运行 >
  • [模块名称]中的 ScalaTests

但我不知道 How to run all scalatest of a multi-modules sbt with intellij? :-\

如果您的项目是 Maven 项目,您可以尝试使用 'test' 命令(在屏幕截图中)来 运行 所有测试。这将在您的 test/scala 目录下执行所有测试。