La génération de code html infaillible html test de sortie au cours de la phase de test
Je ne suis pas sûr si c'est une simple question ou pas, mais j'aimerais infaillible pour générer du html des fichiers de sortie(en plus du xml et txt formaté fichiers de sortie) au cours de la phase de test.
J'ai essayé de faire cela en ajoutant un 'exécutions d'entrée pour construire>infaillible. Est-ce le bon endroit pour cela? Si oui, suis-je le fais mal?
<build>
..
<plugins>
..
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.6</version>
<configuration>
<outputDirectory>site</outputDirectory>
</configuration>
<executions>
<execution>
<id>during-tests</id>
<phase>test</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
OriginalL'auteur Michael Kohout | 2010-10-29
Vous devez vous connecter pour publier un commentaire.
La façon la plus simple (sans
site
) serait probablement à juste appeler:Cela permettra d'exécuter les tests avant de générer le rapport (mais le résultat n'est pas belle parce que le CSS ne sera pas généré, vous aurez à exécuter
site
pour ça).Si vraiment vous voulez lier la
surefire-report
plugin pour letest
phase, ma suggestion serait d'utiliser lareport-only
objectif (car il ne sera pas relancer les tests, voir SUREFIRE-257), comme ceci:Comme une note de côté, de générer le rapport sur le site:
Et en cours d'exécution
ne semble pas être beaucoup plus lent (j'ai été en utilisant Maven 3, avec ce rapport uniquement) et produit un plus joli résultat. Cela pourrait ne pas être une option si vous avez un complexe de configuration du site (au moins pas sans rendre les choses plus complexes, par l'introduction de profils).
Liés à la question
mvn surefire-rapport:le rapport est en fait exécuter sous le site de phase. Cela signifie une reconstruction complète (comme le site n'est pas partie de la direction générale du cycle de vie) si vous essayez de générer des rapports pour votre communiqué de presse:déployer cycle de test. Mais déployer:communiqué de presse peuvent bosse poms, et puis les choses deviennent un peu de mauvaise humeur 🙂
OriginalL'auteur Pascal Thivent