我正在尝试在我的 Scala
项目中调试测试。
IntelliJ
成功运行测试,但是测试中的断点永远不会被命中。
测试期间测试类内的断点确实会被击中,因此我认为问题出在ScalaTest
上。
正如您在屏幕截图中看到的,测试中的不同位置都设置了断点,但 IntelliJ 不会识别它们,只是完成调试。
有没有办法让 IntelliJ 在 scala 测试中命中断点?
UPD1:
我不使用 sbt
运行测试,而是使用 Scala IntelliJ 插件运行它们,如下所示:
最佳答案
您可以尝试以下方法:
- 文件 - 使缓存无效/重新启动...(在 IntelliJ 内)
- 删除 system/caches/*(查看 https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings-caches-plugins-and-logs 以了解缓存位置)
关于scala - IntelliJ : breakpoints in Scala tests won't get hit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40486606/