2013-02-13 2 views
1

Jscript 응용 프로그램에서 테스트 적용 범위를 확인해야합니다. Qunit을 단위 테스트 프레임 워크로 사용하고 있습니다. Jscover가 제대로 작동하지 않습니다. 어떻게 사용해야하는지, 어떤 명령을 내 보내야하는지, 어떤 디렉터리를 경로에 지정해야 하는지를 이해하지 못했습니다. JScover를 사용하는 방법에 대해 혼란 스럽습니다.

내 파일 시스템의 구조 :

JSON/ 
css/ 
html/ 
images/ 
js/ 
test/ 
index.html 

qunit 테스트는 테스트 폴더에있는 동안 테스트 할 코드의 JS 폴더에 있습니다.

답변

7

당신은 https://github.com/tntim96/JSCover/issues에서 질문으로이를 게시 할 수 있지만, 여기에 대답하려고합니다 ...

는 'index.html을'파일에서 사용자의 브라우저를 지정하고, 그에 가정하여 테스트를 실행하는 경우 디렉토리 'c :/your-test-directory'를 실행하면 서버 모드를 통해 실행할 수 있습니다. 예를 들어 :

java -jar target/dist/JSCover.jar -ws --branch --document-root=c:/your-test-directory --report-dir=target --no-instrument=test --no-instrument=js/lib 

나는 기기에서 같은 JQuery와 같은 제 3의 라이브러리를 제외하는 방법을 설명하기 위해 '--no-악기 =의 JS/lib 디렉토리'를 추가했습니다.

그때 너무 manual에 자세한 내용이 있습니다 http://localhost:8080/jscoverage.html?/index.html

에 브라우저를 가리 킵니다. 어떻게 가는지 알려주세요.

관련 문제