2011-09-23 6 views
1

허드슨에서 JSUnit 테스트를 실행하려고합니다.JSUnit, Ant & Hudson 작업하기

그러나 브라우저가 시간 초과 유지 : 나는이 IE, 파이어 폭스 나 크롬을 사용하는 경우

[junit] INFO: Launching Internet Explorer on http://localhost/jsunit/testRunner.html?testPage=localhost/jsunit/tests/jsUnitOnLoadTests.html&autoRun=true&browserId=0&submitResults=localhost:8081/jsunit/acceptor 
[junit] 24/09/2011 9:29:14 AM net.jsunit.TestRunManager runTests 
[junit] INFO: Waiting for Internet Explorer to submit result 
[junit] 24/09/2011 9:30:15 AM net.jsunit.TimeoutChecker run 
[junit] WARNING: Browser Internet Explorer timed out after 60 seconds 

나는 같은 결과를 얻을.

내가 명령 줄에서 ANT를 실행하면 예상대로 결과를 얻을 : jsUnitOnLoadTests.html

failingTest.html & : 내가 사용

[junit] INFO: Launching Internet Explorer on http://localhost/jsunit/testRuner.html?testPage=localhost/jsunit/tests/jsUnitOnLoadTests.html&autoRun=true&broserId=0&submitResults=localhost:8081/jsunit/acceptor 
[junit] 24/09/2011 9:28:58 AM net.jsunit.TestRunManager runTests 
[junit] INFO: Waiting for Internet Explorer to submit result 
[junit] - Could not load portlet-api, disabling webwork's portlet support. 
[junit] 24/09/2011 9:29:00 AM net.jsunit.action.ResultAcceptorAction execute 
[junit] INFO: Received submission from browser Internet Explorer 

단위 테스트는 JSUnit와 함께 기본값입니다을

나는 (명령 줄에서 실행할 수 있기 때문에) 그 권한이 있다고 생각하지 않는다.

OS : 윈도우 7, 자바 1.6.0 업데이트를 26 1.8.2

답변

1

좋아 ANT는, 그것은 권한 문제라고 밝혀졌습니다.

실행하려면 Hudson이 상승 된 권한으로 서비스 계정을 사용하도록 변경해야했습니다.

중지/다시 시작 서비스가 작동했습니다.