scala - 如何让 IntelliJ IDEA 运行所有测试,包括子包

标签 scala testing intellij-idea scalatest

如果我点击一个包并执行 control-shift-F10,它会失败并出现以下错误:

Error running ScalaTests in 'tests': Not found suite class.

当打开测试配置时,我看到“测试包”是

src.main.scala.com.myproject.pro.integration.tests

当我将其更改为:

com.myproject.pro.integration.tests

它只运行第一级中存在的测试,而不运行子包测试。

我的配置:

enter image description here

最佳答案

解决方法是:

1- 将父文件夹标记为“Test Sources Root” enter image description here

2- 单击您的套件并单击 control-shift-F10

3- 运行测试

关于scala - 如何让 IntelliJ IDEA 运行所有测试,包括子包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39725427/

相关文章:

scala - reduceBykey Spark 维护秩序

scala - 如何使用猫和 State Monad

scala - 我使用 akka unbecome 有什么问题

intellij-idea - Intellij 编译器错误 - 无法从临时位置复制到输出目录

android-studio - 如何禁用 IntelliJ IDEA 中的参数提示?

java - Kotlin Koans 与 EduTools 插件 : "Failed to launch checking"

Scala:为什么我不能在字符串集合上映射一个接受 Seq[Char] 的函数

c# - 如何为调试和发布配置编写测试

python - 测试套件单元测试

reactjs - 使用 react-testing-library 测试 useContext()