相关疑难解决方法(0)

在使用leiningen和swank/slime的emacs中运行clojure测试时停止无限循环

在某些类型的代码中,相对容易在不吹动堆栈的情况下导致无限循环.使用clojure-test测试这种性质的代码时,有没有办法在不重启swank服务器的情况下中止当前运行的测试?

目前我的工作流程涉及到

$ lein swank
Run Code Online (Sandbox Code Playgroud)

使用emacs连接到swank slime-connect,然后切换到测试,执行C-c C-,,测试运行直到无限循环,然后返回,但是一个cpu仍然在测试中流失.我发现阻止这种情况的唯一方法是重新启动lein swank,但似乎这是一个相对常见的问题?谁有更好的解决方案?

emacs clojure slime swank leiningen

12
推荐指数
1
解决办法
2475
查看次数

标签 统计

clojure ×1

emacs ×1

leiningen ×1

slime ×1

swank ×1