2

我正在尝试配置Scala Debuger

我有specs2测试:

@RunWith(classOf[JUnitRunner])
class DictionaryTest extends Specification  { ...
  1. 我已经下载了预配置的默认值scala-ide
  2. 默认情况下打开 scala 调试器,就像在图像(第二张幻灯片)上所说的那样。重启日食。
  3. 将断点放在 my 中specs2 tests,但是当代码到达断点时,启动调试器仍然会看到类似 java 的堆栈跟踪(不像第三张幻灯片上那样)。

问:我应该执行一些额外的步骤来开始使用/测试scala-debugger吗?

编辑:为什么我的屏幕与文档的屏幕截图不同。似乎 Scala 调试器没有打开?至少我希望看到“Scala Display”这个词

4

1 回答 1

3

不幸的是,您可能遇到了已知限制。目前,新的调试器可用于 Scala 启动器,但不适用于 JUnit 启动器。这是相关的票证

如果您将测试运行程序配置为等待远程调试器连接,则可以解决此问题,然后按照此处所述连接 scala 调试器

于 2013-06-01T16:34:46.307 回答