testci
Ce référentiel stocke le code pour les outils de test qui effectuent une variété de tâches, notamment le lancement de builds perf et de tests via Jenkins, et des services pour vous permettre de visualiser une variété de résultats de test.
Perfext
- Un moyen de configurer, régler et lancer des repères de performances aux serveurs Jenkins. Cela crée une approche plus ouverte, accessible et plus simple des tests de performances, car notre approche actuelle n'est ni ouverte ni accessible aux développeurs.
Certaines des exigences identifiées sont de permettre aux développeurs de:
- Lancez et exécutez facilement une variété de tests de référence / perf
- Voir leurs résultats
- Définir des gammes / limites admissibles
- avertir / drapeau sur la dégradation du perf
- Historique des résultats du magasin
- Comparez les résultats avec d'autres résultats historiques
Métriques des médias intelligents
- suit l'impact des efforts des médias sociaux (c.-à-d. Twitter, articles de blog, etc.) sur les téléchargements des produits open source (c'est-à-dire, les clones Git, les téléchargements Dockerhub, etc.)
- représente visuellement et dynamiquement les résultats
- évalue les résultats et recommande des actions futures
Service de résumé des résultats du test (TRSS)
- Aide à résumer différents travaux Jenkins, en fournissant des fonctionnalités supplémentaires qu'un simple plugin Jenkins peut ne pas être en mesure de prendre en charge (y compris la possibilité de surveiller plusieurs serveurs Jenkins, de pousser différents ensembles de résultats de test dans une base de données, de rechercher le test et de comparer les résultats sur différentes plates-formes, rapporter sur les différences entre les emplois, etc.). Ce projet vise à être suffisamment abstrait pour que toute version enregistre les résultats et présente les résultats dans un tableau de bord personnalisé.