He leído el sitio de Jenkins y su plugin JUnit, y por alguna razón algo que es muy básico no es aparente para mí.Jenkins y JUnit
Jenkins tiene un complemento Email-ext
para enviar correos electrónicos de notificación personalizada/avanzada cada vez que se ejecuta una compilación. En estos correos electrónicos puede colocar "tokens de contenido " que son variables de tiempo de ejecución que se reemplazan con valores dinámicos cuando se genera el correo electrónico.
Una de estas fichas es TEST_COUNTS
que le permite visualizar el número de pruebas JUnit que corrían, o que falló, etc.
¿Cómo hace uno para conseguir Jenkins para visualizar correctamente esta información? ¿Hay algún complemento que necesite y, de ser así, cuál? Tengo mi compilación ejecutando JUnit y generando un informe XML. Supongo que Jenkins analiza de alguna manera los resultados de JUnit a partir de ese XML y lo usa para dar valores a ese token.
Pero, por otro lado, he leído "literatura" (publicaciones de la lista de correo) que parece sugerir que para usar ese token necesita usar Jenkins para ejecutar las pruebas unitarias, no una tarea junit
Ant dentro de tu script de compilación
¿Alguien puede aclararme esto y quizás incluso establecer el "orden de las operaciones" para saber qué pasos debo seguir para poder utilizar este token?
Sería supremamente útil para obtener recuentos de prueba en nuestras notificaciones de compilación.
Gracias Michael! Sin embargo, un último elemento necesito aclaración. Tengo el complemento 'Email-ext' configurado pero no veo nada que se parezca a la captura de pantalla de su respuesta. Esto me dice que tomó la captura de pantalla de la interfaz de usuario del plugin JUnit, ¿sí? Si es así, tendré que instalar el complemento JUnit (de ser así, ¿cuál? ¡Hay muchos!), De lo contrario, dígame dónde encontrar esas opciones ('Publicar el informe de resultados de la prueba JUnit', etc.). ¡Gracias de nuevo! – IAmYourFaja
Eso está en las "Acciones posteriores a la construcción": está ahí por defecto para trabajos de estilo libre y configuración múltiple, al menos. No se requieren complementos. –