IntelliJ:Scala测试中的断点不会被击中

时间:2016-11-08 12:10:28

标签: scala debugging intellij-idea scalatest

我试图在我的Scala项目中调试测试。

IntelliJ成功运行测试,但测试中的断点永远不会受到影响。

测试类中的断点确实在测试期间被点击,因此我认为问题出在ScalaTest上。

IDE Screenshot

正如您在屏幕截图中看到的那样,断点在测试中的各个位置设置,但是IntelliJ不会识别它们,只是完成调试。

有没有办法让IntelliJ在scala测试中命中断点?

UPD1:

我没有使用sbt运行测试,我使用Scala IntelliJ插件运行它们,如下所示:

Screenshot 2

1 个答案:

答案 0 :(得分:0)

您可以尝试以下操作:

  1. 文件-使缓存无效/重新启动...(在IntelliJ中)
  2. 删除system / caches / *(查找https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings-caches-plugins-and-logs的缓存位置)