4

JSTestDriver Eclipse 플러그인을 사용하고 있는데 적용 플러그인을 설치하고 싶습니다. Eclipse에서 작동시키는 방법을 아는 사람이 있습니까?JSTestDriver coverage Eclipse 플러그인

다른 가지주의해야 할 사전에

감사 : 나는 승리 XP 64 비트에서 오전, 이클립스 버전 : 웹 개발자를위한 이클립스 자바 EE IDE. 버전 : 헬리오스 서비스 릴리스 2 빌드 ID : 20110218-0911이

의 .conf 파일의 플러그인 부분은 다음과 같습니다

plugin: 
    - name: "coverage" 
    jar: "F:/eclipse/plugins/coverage-1.3.4.b.jar" 
    module: "com.google.jstestdriver.coverage.CoverageModule" 
+0

정확히 어떤 문제가 있습니까? –

+0

Simple : .conf 파일에서 커버 리지 플러그인을 구성한 경우 진행률보기에 "run js-test-driver Tests Job"메시지가 나타나고 그 것입니다. 다른 일은 일어나지 않습니다. Chrome의 JS 콘솔을 열면 '현재 명령 없음'의 순서가 표시됩니다. Eclipse에서 작업 실행을 중지시킬 방법이 없습니다. 작업 관리자에서 Eclipse를 종료해야합니다. 또한 .dat coverege 파일이 만들어지지 않습니다. – Pierpaolo

+0

오늘 나는 일부 테스트를 시작하려고 노력했지만 실제로 일식이 실제로 붙어 있는지 여부를보기 위해 참을성있게 기다렸다. 나는 오류 로그에서 이것을 발견했습니다 실행 JS 테스트 드라이버 테스트 작업 " 널 목 6월 7일 중부 유럽 표준시 09시 35분 3초 2012 가 내부 오류가 중 발생한 오류 :"내부 오류가 동안 오류가 발생했습니다 " : "실행 JS 테스트 드라이버 테스트 작업" 세부 사항 중 일부입니다. 이중 인용 스칼라를 스캔하는 동안 발견 알 수없는 이스케이프 문자 P (112) 어떤 힌트 – Pierpaolo

답변

1

coverage.jar는, 그것이 JsTestDriver 플러그인 이클립스 플러그인되지 않습니다 . JsTestDriver ecplise 플러그인은 테스트 커버리지를 지원하지 않습니다. Coverage Plugin은 configfile과 관련된 동일한 폴더 또는 하위 폴더에 있어야하기 때문에 테스트가 실패합니다. 예를

plugin: 
- name: "coverage" 
    jar: "plugins/coverage-1.3.4.b.jar" 
    module: "com.google.jstestdriver.coverage.CoverageModule" 

프로젝트에 대한 testcoverage을 알고 싶다면 들어

, 당신은 http://code.google.com/p/js-test-driver/downloads/list에서 JsTestDriver-1.3.4.b.jar을 다운로드해야합니다.

그런 다음 콘솔에

java -jar JsTestDriver-1.3.4.b.jar --browser <browserpath> --port 4224 --tests all 

같은 명령을 실행합니다.

이렇게하려면 configfile과 JsTestDriver.jar가 같은 폴더에 있어야합니다.

+0

당신 덕분에 내가 JSTestDriver를 실행 관리해야? 커버리지 플러그인을 가지고 있습니다 커버리지 결과가 파일에 쓰여지는지 아니면 콘솔에 출력되는지 궁금 해서요 파일을 쓰도록 설정할 매개 변수가 있습니까? – Pierpaolo

+0

찾았습니다 : --testOutput 플래그, 일부 테스트 ... – Pierpaolo