如何在Clojure测试中正确设置*stack-trace-depth*的值?
*stack-trace-depth*
将其绑定到 run-tests 或 run-all-tests 的调用上。
run-tests
run-all-tests
例如:
(binding [*stack-trace-depth* 5] (run-all-tests))
binding
*stack-trace-depth*
的值还是只是通过此绑定隐藏它? - Goran Jovicbinding
作用域内持续。Var的“根值”保持不变。请参阅http://clojure.org/vars - Stuart Sierra