7
votes

Comment obtenir Hudson pour montrer le rapport complet de sélénium?

Notre installation Hudson montre une version très spartiate du rapport de sélénium:

Selenium Report Result
numTestPasses   2
numTestFailures 0


2 commentaires

Pouvez-vous nous donner plus de détails? - Utilisez-vous le plugin HUDSONS SELENIUM? - Appelez-vous le sélénium d'Ant / Maven?


Oui, le plugin Selenium est installé à Hudson. Le sélénium est couru en utilisant le plug-in Selenium-Maven.


5 Réponses :


0
votes

Je ne sais pas si cela convient à votre environnement: je suis en train d'exécuter Selenium-RC via des cas de test Junit (et PHPUNIT) à l'aide de la fourmi dans un projet Freestyle Hudson. Hudson recueille et publie Junit et via Xunit Plugin Divers autres résultats de test dans une étape optionnelle de pochette.

Peut-être que vous avez juste besoin de savoir où le processus de construction stocke le rapport XML et instructions à Hudson de le publier?


0 commentaires

3
votes

Nous avons configuré Hudson pour exécuter Selenium via une tâche ant. Nous avons ensuite ajouté une action post-renforcée pour "publier le rapport de résultats de test JUnit". Avec cette configuration, nous pouvons voir chaque nom de test échoué avec la durée de laquelle chaque test a pris et la possibilité de réduire dans tous les tests pour voir des spécificités.

Vous pourrez peut-être simplement ajouter cette action post-construction à votre projet à l'aide du plug-in SELENIUM.


0 commentaires

0
votes

Je gère des tests de sélénium à Hudson en utilisant ce Plugin . Il exécute mes tests de sélénium et publie des rapports de test détaillés. Très facile à configurer, peut-être pas parfait si vous avez beaucoup de suites à tester pour exécuter.


1 commentaires

J'ai donné un chemin relatif de mon fichier TestResult.html à "Publier le rapport de sélénium", mais lorsque je vérifie la sortie de la console, il prend que "/USR/LOCAL/APACHE-TOMCAT-6.0.20/SONENIUMESTOUSSROLOCALOAPAC HE-TOMCAT-6.0.20 \ SEL ENIUIUMTEST \ SELENIUM-H TML \ TESTRESULT.HTML ", note rootpath est ajouté deux fois !!!! Je ne sais pas quoi faire pour ça?



0
votes

Nous utilisons le plugin SELENIUMHQ. Les résultats sont enregistrés dans l'espace de travail (ceci se déroule dans la configuration du projet en utilisant "Publier le rapport de sélénium"). Vous pouvez enregistrer les rapports de construction en utilisant "archiver les artefacts" dans la configuration du projet.


0 commentaires

0
votes

Nous avons écrit les tests de sélénium comme des tests Junit normaux, qui sont exécutés avec le reste des tests. Les rapports sont donc intégrés au rapport de test Junit générés par Hudson.


0 commentaires