В некоторых типах кода относительно легко вызвать бесконечный цикл, не продувая стек. При тестировании такого кода с использованием clojure -test существует ли способ прервать текущие текущие тесты без перезапуска сервера swank?
В настоящее время мой рабочий процесс включает
$ lein swank
Подключитесь к swank с помощью emacs с помощью slime-connect
и переключитесь на тесты, выполните с помощью C-c C-,
, тесты прогоните до бесконечного цикла, а затем просто вернитесь, но один процессор все еще отталкивается от теста. Единственный способ остановить это, я нашел, это перезапустить лейн, но похоже, что это была бы относительно общая проблема? У кого-то есть лучшее решение?