Cruise Control™

Visualisation

Il existe deux méthodes de visualisation et d'analyse des résultats:

Ces 2 sites sont à peu près équivalent, avec une interface web plus complète et un DashBoard plus simple.

Concernant la mise à disposition des résultats, cela dépend de ce qui a été défini dans le fichier de configuration.

Le site Web

L'interface Web est composé de plusieurs pages ayant différentes utilités. Dans un premier temps, la page d'accueil donne un aperçu de tous les projets qui sont configurés. Elle est composée d’un tableau récapitulatif qui contient la date du dernier build réussi ou a défaut raté, permet de lancer un build manuellement, contient un lien vers la page détaillé de chaque projet, et donne la possibilité de s’enregistrer au flux RSS.

La seconde page du site est Build Result : on y trouve un résumé de la compilation et un lien vers les artefacts de compilation.

La page Test Result permet un accès aux détails des tests unitaires, le logiciel est compatible avec de nombreux outils tel que JUnit.

La page XML Log File (non présenté ici) donne accès au log XML de la compilation. On y retrouve l'ensemble des résultats. La page Metrics quant à elle donne des statistiques de compilations sous forme de plusieurs graphiques représentant le pourcentage de compilation réussies ou échouées, les données de Checkstyle, etc.

La page de configuration Config donne accès à la configuration du projet et permet de directement de la modifier.

La page Control Panel donne accès à la console JMX.