Настройка отладчика Scala для Scala IDE

Я пытаюсь настроить отладчик Scala.

У меня есть specs2 тестов:

@RunWith(classOf[JUnitRunner])
class DictionaryTest extends Specification  { ...
  1. Я скачал предварительно настроенный файл scala-ide по умолчанию.
  2. Включить отладчик scala по умолчанию, как было сказано на изображении (2-й слайд ). Перезапустите затмение.
  3. Поставьте точку останова в моем specs2 tests, но при запуске отладчик по-прежнему видит подобные Java трассировки стека, когда код достигает точки останова (не так, как на 3-й слайд).

Вопрос. Есть ли какие-то дополнительные действия, которые я должен выполнить, чтобы начать использовать/testingscala-debugger?

Изменить: почему мой экран отличается от скриншота документа. Кажется, отладчик Scala не был включен? По крайней мере, я надеялся увидеть слово "Scala Display"


person ses    schedule 01.06.2013    source источник


Ответы (1)


К сожалению, вы, вероятно, столкнулись с известным ограничением. В настоящее время новый отладчик доступен для средства запуска Scala, но нет для средства запуска JUnit. Вот соответствующий билет.

Вы можете обойти это, если настроите средство запуска тестов на ожидание подключения к удаленному отладчику, а затем подключите отладчик scala, как описано здесь

person Iulian Dragos    schedule 01.06.2013