我在启动时将jvm调试标志传递给sbt
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9003
并在启动时查看Listening for transport dt_socket at address: 9003
。
我在IntelliJ IDEA中使用远程调试配置,它始终报告它已连接 - Connected to the target VM, address: 'localhost:9003', transport: 'socket'
。
我可以通过IntelliJ调试主要源代码,但我无法成功调试我的ScalaTest单元测试。为什么呢?
答案 0 :(得分:1)
解决方案就像使用这些设置一样简单:
[self.view subviews]
请注意,在连接调试器之前JVM已暂停,以便我们有足够的时间连接调试器。 在连接之前必须设置断点。