Parando loops infinitos ao executar testes de clojure no emacs com leiningen e swank / slime

Em certos tipos de código, é relativamente fácil causar um loop infinito sem explodir a pilha. Ao testar código dessa natureza usando clojure-test, há uma maneira de interromper os testes em execução atuais sem reiniciar o servidor swank?

Atualmente, meu fluxo de trabalho envolveu

$ lein swank

Conecte-se ao swank com o emacs usandoslime-connecte alterne para os testes, execute comC-c C-,, os testes são executados até o loop infinito e, em seguida, basta retornar, mas um processador ainda está se agitando no teste. A única maneira de parar isso que encontrei é reiniciar o Lein Swank, mas parece que isso seria um problema relativamente comum? Alguém tem uma solução melhor?

questionAnswers(3)

yourAnswerToTheQuestion