2011-09-23 2 views
1

J'essaie d'exécuter mes tests JSUnit sur Hudson.Obtenir JSUnit, Ant & Hudson fonctionne

Mais le navigateur de conserver un tempo sur:

[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 

-je obtenir le même résultat si j'utilise IE, Firefox ou Chrome.

Si je lance ANT de la ligne de commande, il obtenir un résultat comme prévu:

[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 

Les tests unitaires que je utilise sont les paramètres par défaut qui viennent avec JSUnit: failingTest.html & jsUnitOnLoadTests.html

Je ne pense pas que ce soit une chose d'autorisation, (puisque je peux l'exécuter à partir de la ligne de commande).

OS: Windows 7, Java 1.6.0 mise à jour 26, ANT 1.8.2

Répondre

1

Ok, il se trouve que c'était un problème d'autorisations. Pour que cela fonctionne, j'ai dû changer le compte de service que Hudson utilisait pour un compte avec des permissions élevées.

Arrêt/redémarrage du service et cela a fonctionné.