Tenemos un gran proyecto Delphi (1.5 millones de líneas de código) y estamos pasando a utilizar procesos ágiles.Obteniendo las estadísticas de Cobertura de prueba de DUnit usando FinalBuilder y AQTime
Ya tenemos un entorno de integración continua (FinalBuilder) que he actualizado para incluir pruebas unitarias (dUnit) y métricas de código (CodeHealer) en los correos electrónicos para todos en nuestro equipo de desarrollo. Nuestra cobertura de prueba unitaria no es excelente, así que ahora estoy tratando de obtener AQtime en la mezcla para algunos resultados de cobertura de prueba en cada compilación.
Estoy usando la tarea "Ejecutar programa" para ejecutar el ejecutable de la prueba unitaria, registrar los resultados y analizar el archivo posteriormente. Tengo la intención de utilizar la tarea "Ejecutar script" para ejecutar AQtime (a través de COM) y exportar los resultados a XML para que pueda analizar esos resultados.
El problema que tengo es que con AQtime ejecutando el ejecutable de prueba de la unidad, pierdo la capacidad de monitorear el ejecutable de prueba de la unidad directamente. Me gustaría que FinalBuilder analice los resultados de ambas tareas. ¿Alguien sabe cómo acceder a los resultados de dUnit cuando se llama desde AQtime?
Gracias Robert. La versión de dUnit que estaba en nuestra compilación no tenía XMLTestRunner. Descargué dUnit 9.3 de sourceforge y agarré XMLTestRunner de la carpeta Contrib. Hace todo lo que quería que hiciera. – Catharz
Catharz, debe aceptar una respuesta si ha sido respondida por usted. –