testci
Este repositorio almacena el código para herramientas de prueba que realizan una variedad de tareas, incluido el lanzamiento de compilaciones y pruebas de PERF a través de Jenkins, y servicios para permitirle ver una variedad de resultados de pruebas.
Perfnexto
- Una forma de configurar, sintonizar y iniciar puntos de referencia de rendimiento a los servidores Jenkins. Esto crea un enfoque más abierto, accesible y más simple para las pruebas de rendimiento, ya que nuestro enfoque actual no es abierto ni accesible para los desarrolladores.
Algunos de los requisitos identificados son permitir a los desarrolladores:
- Lanzar y ejecutar fácilmente una variedad de puntos de referencia/pruebas de perf.
- Ver sus resultados
- Establezca rangos/límites permitidos
- advertir/bandera en la degradación de perf.
- Historial de resultados de la tienda
- Compare los resultados con otros resultados históricos
Métricas de medios inteligentes
- rastrea el impacto de los esfuerzos de las redes sociales (es decir, Twitter, publicaciones de blog, etc.) en las descargas de los productos de código abierto (es decir, clones Git, descargas de Dockerhub, etc.)
- representa visual y dinámicamente los hallazgos
- evalúa los hallazgos y recomienda acciones futuras
Servicio de resumen de resultados de prueba (TRSS)
- Ayuda a resumir diferentes trabajos de Jenkins, proporcionando características adicionales que un complemento simple de Jenkins puede no ser capaz de admitir (incluida la capacidad de monitorear múltiples servidores Jenkins, presionar diferentes conjuntos de resultados de prueba a una base de datos, prueba de búsqueda y comparar resultados en diferentes plataformas, informar, informar sobre diferencias entre trabajos, etc.). Este proyecto tiene como objetivo ser lo suficientemente abstracto para que cualquier compilación registre los resultados y presenta los resultados en un tablero personalizado.