Bonjour,
Nous utilisons un serveur hudson comportant un nombre très important de jobs.
Pour limiter l'utilisation des ressources, pour chaque job le paramétrage
de l'historique de build est très court : 5 builds.
Sans augmenter ce nombre, nous souhaiterions avoir sur 20 jours par exemple (un nb build important) :
- (a) un graph. des builds failed/success
- (b) un rapport des tests en échec (20j) : ratio par test.
- (c) idéalement pour les tests en échec ou instables un extrait du/des derniers logs en échecs
Dit autrement, nous souhaitons avoir un regard critique sur la stabilité d'un sous ensemble de tests sensibles.
En regardant les plugins existant, on constate que
- le plugin "Project Health Report" adresse partiellement les points (b) et (c) :
suivant le paramétrage hudson : soit ici 5 builds uniquement..- le plugin "Global Build Stats" adresse complètement le point (a) :
suivant un nombre de jours paramétré via le plugin
ce sont des accumulations statistiques enrichies au fil du temps
(données enregistrées par le plugin).
Existe-t-il un plugin pour adresser complètement les points (b) et (c) sans avoir à augmenter l'historique du nombre de job hudson : un plugin qui enregistrerai au sein de sa propre base de connaissance les stats des tests en échec.
J'imagine qu'il y a bien la possibilité d'implémenter un nouveau plugin
ou bien de créer des scripts post-build par exemple
pour enrichir une bdd statistiques maison
mais ces dernier choix semblent couteux (temps de mise en oeuvre..).
Ou peut être d'autres idées ?
Salutations
Partager