2010-08-23 4 views
0

Nous utilisons plusieurs classes de test dans un dossier test. Lorsque je cours mvn test, tous les tests sont exécutés et je peux voir la sortie dans le shell. Mais le résultat testng-results.xml résultant n'a que les résultats de la dernière classe qui a été testée en elle. Ce n'est pas trop mal pour moi, mais notre serveur hudson affiche uniquement ces derniers résultats et ne marque qu'une construction comme ayant échoué si un test de cette dernière classe a échoué.Utilisation de plusieurs classes avec Maven/Hudson et TestNG

Comment utiliser TestNG avec des tests répartis sur plusieurs classes qui seront agrégées dans results-xml?

[mise à jour] Je viens de trouver this question, mais aussi pas de réponse. [/ update]

+0

il est pas vraiment une question d'Hudson, puisque Hudson ne recueille que les résultats xml –

+0

OK, accepté, mais aucune idée de l'endroit où d'autre à regarder? –

+0

Malheureusement, je suis en mesure de le renvoyer au développeur pour qu'ils le corrigent. Je voudrais avoir plus de perspicacité dans ce qu'ils font exactement. Mais je suppose que cela a quelque chose à voir avec le framework de test ou la configuration de maven. –

Répondre

0

Je ne suis pas très sûr de ce qui se passe avec Hudson mais avez-vous essayé de créer un fichier testng.xml et de dire à Surefire d'utiliser ce fichier testng.xml au lieu de simplement découvrir tous les fichiers Java correspondants Test java?

(juste un coup de feu dans l'obscurité)

Voici comment vous le faites:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <version>2.6</version> 
    <configuration> 
     <suiteXmlFiles> 
     <suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile> 
     </suiteXmlFiles> 
    </configuration> 
    </plugin> 
+0

Merci, je vais essayer de le faire et essayer de forcer des fichiers de sortie distincts/différentes suites pour les tests. –

0

exécuter CLASSIFICATION DES tests séparés dans les balises séparées dans un fichier testng et Maven-Surefire 2.5 Plugin

Questions connexes