Pregunta

Me estoy haciendo un trabajo con CakePHP y desea utilizar Hudson. Puedo correr todo tipo de complementos, pero no veo nada por SimpleTest. Hasta la torta 2.0 sale y se trasladan a PHPUnit, me gustaría averiguar cómo ejecutar SimpleTest con Hudson.

¿Fue útil?

Solución

Esta es una vieja pregunta, pero pensé que daría mi entrada ...

Estamos todavía atrapado en la torta 1.3 y están utilizando Jenkins. Utilizamos tramoyista prueba corredor para ejecutar las pruebas y generar el informe JUnit.

Puede tener su carrera de generación Ant algo como lo siguiente: cakerunner --cakephp-app-path = src / app --log- junit = build / prueba-resultados / junit.xml -R src / app / pruebas

A continuación, en Jenkins tendrá que utilizar el 'Publicar JUnit informe de resultado de la prueba' en lugar de "Publicar herramientas de prueba resultan informe" donde se enumeran PHPUnit y otros marcos.

no demasiado hace mucho tiempo.

Otros consejos

¿Está teniendo problemas para ejecutar SimpleTest o está teniendo problemas para conseguir Hudson para analizar la salida de prueba para que pueda realizar un seguimiento de las pruebas y los fracasos?

En cuanto a análisis, parece que SimpleTest puede generar algún tipo de salida XML (ver documentación reportero de prueba ), pero no me queda claro si el Hudson xUnit plug-in puede analizarlo.

Me sería empezar por tratar el plugin xUnit. Si la salida XML SimpleTest no está fuera compatible de la caja, es probable que sea más fácil de extender / modificar el reportero XML SimpleTest para dar salida a un formato compatible xUnit. Un pregunta anterior sobre el esquema de prueba de unidad XML esperado tiene algunos enlaces útiles en relación con el formato esperado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top