2011-12-19 15 views
6

Quiero comparar los resultados de las pruebas de dos trabajos en jenkins. En mi caso, estos trabajos no son consecutivos, por lo que las pruebas habituales resuelven que la vista del trabajo no es lo suficientemente buena.
¿Hay alguna manera de obtener esta vista? ¿o es posible escribir dicho complemento yo mismo?¿es posible comparar los resultados de las pruebas de dos trabajos no consecutivos en jenkins?

+0

¿Has intentado buscar un complemento que ya existe? –

+0

sí. ¿Conoce alguna? No he encontrado uno. – oshai

+0

Con la breve descripción que publica aquí, solo veo dos opciones. 1. escribe tu propio complemento. 2. crea un tercer trabajo que recopila los resultados de las pruebas de tus dos trabajos y crea las métricas necesarias. –

Respuesta

1

Tengo una configuración similar, aunque no exactamente la misma. En sus circunstancias, lo que hago funcionaría así: el trabajo A almacena sus resultados de prueba (digamos, junit xml) marcados por su ID de compilación e inicia el trabajo C a través del Parameterized Trigger Plugin pasando a la ubicación de los resultados de la prueba. Job C puede simplemente publicar esas pruebas o hacer algún procesamiento adicional en ellas. El trabajo B hace lo mismo que el trabajo A en lo que respecta a sus pruebas y al inicio del trabajo C. Luego, todos sus resultados se agregan en el trabajo C.

El procesamiento adicional que realiza el trabajo C puede incluir almacenar los resultados de la prueba A en una ubicación temporal y luego procesarlos más tarde junto con los resultados del trabajo B. Esto no es automático, pero aún mucho más fácil que escribir un complemento completamente nuevo. También puedes personalizarlo de la manera que quieras.

0

Puede hacerlo visualmente usando Test Results Analyzer Plugin. En Opciones de 'Analizador de resultados de prueba' puede seleccionar más que las últimas 10 compilaciones o todas las compilaciones. Puede expandir la tabla Semáforo Rojo Verde Amarillo para cada resultado de prueba para poder ver las tendencias en el historial de pruebas, así como para verificar los resultados en trabajos individuales.

Cuestiones relacionadas