2013-01-11 2 views
6

클라이언트 - 서버 앱 (Clojure + 링의 백엔드, ClojureScript의 프론트 엔드)이 있고 백엔드에 대해서만 유닛 테스트가 있습니다.ClojureScript를 컴파일하지 않고 'lein test'실행하기

'lein test'를 실행할 때마다 ': hook [leiningen.cljsbuild]'가 project.clj에 설정되어 있기 때문에 ClojureScript를 컴파일해야합니다.

ClojureScript 재 컴파일없이 어떻게해도 테스트를 실행할 수 있습니까?

+0

cljsbuild에 대한 테스트 명령 구성이 있습니까? ': cljsbuild {: test-commands {?? }}' –

+0

@AlexeyKachayev 아니, 내가 clojurescript 테스트가 없기 때문에, 오직 clojure에 대한 테스트. – ndrw

답변

2

cljsbuild 다음 후크를 제공

  • 당신은/제거이 후크 중 하나를 비활성화하고 다른 사람을 사용할 수 없습니다
  • 테스트
  • 깨끗한
  • 항아리

를 컴파일합니다. :hooks [leiningen.cljsbuild]을 전혀 사용하지 않기를 권장합니다. 즉 compile (자세한 내용은 sample project를 참조하면 별명에 do 문을 사용하여이 작업을 수행 할 수 있습니다) 모두 compilecljsbuild once 실행해야합니다 : 그냥 당신이 필요로하는 작업을 수행하기위한 :aliases을 선언합니다.

+0

거기에'lein test'가 cljsbuild의 여러 빌드 중 하나만 컴파일하도록 만드는 방법이 있습니까? – viebel