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?
Respuesta
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.
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.
- 1. Agregando resultados de trabajos parametrizados aguas abajo en Jenkins
- 2. Comparar dos resultados de fxcop
- 3. ¿Es posible comparar dos imágenes en Javascript?
- 4. Trabajos de Jenkins desaparecidos
- 5. Cómo mostrar resultados de pruebas de rendimiento en Jenkins
- 6. Deshabilitar masivamente trabajos de jenkins
- 7. Programe trabajos quincenales en jenkins
- 8. Herencia de trabajo en trabajos de Jenkins
- 9. ¿Puede un jenkins maestro ejecutar trabajos en jenkins remotos?
- 10. resultados de las pruebas VHDL en formato jUnit (otro reconocido Jenkins-o)
- 11. msbuild.exe para empujar Resultados de las pruebas de TFS 2010, pero no ven los resultados muestran
- 12. Jenkins y trabajos de configuración múltiple (matriz)
- 13. Jenkins: número máximo de trabajos simultáneos
- 14. Mostrar los resultados de Android Lint en Jenkins
- 15. Hudson/Jenkins: comparta los parámetros entre varios trabajos
- 16. ¿Es posible comparar dos bloques Objective-C por contenido?
- 17. ¿Qué hacen dos bloques consecutivos de código {} {}?
- 18. Ejecutar trabajos de Jenkins en Linux bajo un usuario
- 19. Problemas con los "resultados agregados de las pruebas posteriores" en Hudson
- 20. CakePHP/Jenkins/Phing - Ejecuta todas las pruebas de unidades
- 21. ¿Es posible que los algoritmos de compresión generen resultados idénticos para dos archivos diferentes?
- 22. ¿Comparar cadenas de dos bytes [] de utf-8 es lo mismo que comparar dos cadenas de unicode?
- 23. ¿Es posible usar java.lang.instrument.Instrumentation en las pruebas JUnit?
- 24. SQL Server comparar los resultados de dos consultas que deben ser idénticos
- 25. Comparar dos XmlNodes en C#
- 26. Jenkins/Hudson trabajo aguas arriba no recibe el estado "bola" del color de los trabajos posteriores
- 27. Cómo obtener resultados de CTest en Hudson/Jenkins
- 28. Cómo configurar las variables $ _SERVER [''] cuando se ejecutan las pruebas de phpunit a través de Jenkins
- 29. Ejecutando pruebas de iOS UIAutomation de Jenkins
- 30. combinar dos ActiveRecord los resultados de consultas
¿Has intentado buscar un complemento que ya existe? –
sí. ¿Conoce alguna? No he encontrado uno. – oshai
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. –