2
Clojure 테스트에서 *stack-trace-depth*
의 값을 설정하는 올바른 방법은 무엇입니까?Clojure 테스트에서 * stack-trace-depth * 지정
Clojure 테스트에서 *stack-trace-depth*
의 값을 설정하는 올바른 방법은 무엇입니까?Clojure 테스트에서 * stack-trace-depth * 지정
run-tests
또는 run-all-tests
으로 전화를 걸어주십시오.
:
가(binding [*stack-trace-depth* 5] (run-all-tests))
이것이 '* 스택 트레이스 깊이 *'의 값을 변경 않거나 단순히 이러한 결합으로 숨겨? –
Var의 동적 인 스레드 로컬 바인딩으로, '바인딩'범위만큼 지속됩니다. Var의 "루트 값"은 변경되지 않습니다. http://clojure.org/vars를 참조하십시오. –