Générer des rapports de test
Talend propose plusieurs façons de générer des rapports de test affichables.
Vous pouvez générer des rapports à partir de l'interface de ligne de commande, des plateformes d'Intégration Continue et de l'extension Google Chrome Talend Cloud API Tester.
À partir de l'interface de ligne de commande
Vous pouvez générer des rapports HTML directement à partir de ligne de commande avec Surefire et les commandes suivantes :
# Runs the API tests
mvn clean test
# Creates a nicely formatted Surefire Test Report in HTML format
# without running the tests as they have been run already
mvn surefire-report:report-only
# The Site Plugin is used to generate a site for the project. The generated
# site also includes the project's reports that were configured in the POM
mvn site -DgenerateReports=false
La sortie générée affiche d'abord un résumé de tous les résultats de test puis une vue détaillée.
Pour plus d'informations concernant Surefire, consultez la documentation Maven.
À partir de plateformes d'intégration continue
L'outil CLI génère des rapports de test XML, au format standard JUnit / Surefire. Cela signifie que n'importe quel outil d'Intégration Continue (Bamboo, TeamCity, etc.) ou de reporting de qualité (SonarQube, Allure, etc.) compatible avec ce format standard peut produire des rapports pour vos tests d'API Talend Cloud API Tester.
Voici ce à quoi les rapports de test ressemblent dans Jenkins, mais d'autres plateformes d'Intégration Continue possèdent les mêmes fonctionnalités.
Vue détaillée d'un build particulier :
Historique de résultats de test :
Historique de durée d'exécution de test :