Complemento de enlace de prueba de Jenkins cómo obtener un informe JUnit remoto

Complemento de enlace de prueba de Jenkins cómo obtener un informe JUnit remoto

Tengo Jenkins configurado en la máquina A y Testlink en la máquina B. Jenkins está conectado a Testlink a través del complemento Testlink. Programé un trabajo a través de Jenkins que ejecuta un script de Python en la máquina B (a través de SSH) y el script genera un archivo XML de informe JUnit. Ahora no tengo idea de cómo puedo hacer que el complemento Jenkins-Testlink obtenga el informe JUnit de la máquina A.

Necesito hacer esto porque la estrategia de búsqueda de resultados es un determinado nombre de clase en el archivo XML JUnit.

Respuesta1

Se supone que los complementos intentan serializar los resultados del esclavo al maestro. Utiliza la API del complemento Jenkins y FilePath, FWIW.

Intente agregar una estrategia de búsqueda de resultados JUnit (nombre del caso de prueba, conjunto de pruebas, etc.) y agregue el patrón correcto para que coincida con los resultados del archivo en su esclavo (¿máquina B?). Puede usar patrones ant, como **/*.xml, lo que significa buscar recursivamente dentro de cada directorio archivos *.xml.

No dudes en abrir un problema enhttp://issues.jenkins-ci.org, usando el componente testlink en caso de que no funcione. Se me asignará automáticamente.

¡Gracias! bruno

información relacionada