Начало работы JSUnit, Ant & Hudson - PullRequest
1 голос
/ 24 сентября 2011

Я пытаюсь заставить мои тесты JSUnit работать на Хадсоне.

Но время ожидания браузера истекает:

[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

Я получаю тот же результат, если использую IE, Firefox или Chrome.

Если я запускаю ANT из командной строки, он получит ожидаемый результат:

[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: failingTest.html & jsUnitOnLoadTests.html

Я не думаю, что это разрешает (поскольку я могу запустить его из командной строки).

ОС: Windows 7, Java 1.6.0 обновление 26, ANT 1.8.2

1 Ответ

1 голос
/ 04 октября 2011

Хорошо, оказалось, что это была проблема с разрешениями.

Чтобы запустить это, мне пришлось изменить служебную учетную запись, которую Хадсон использовал, на учетную запись с повышенными разрешениями.

Стоп/ Перезапустите сервис и все заработало.

...