Pregunta

Una de las características solicitadas para GAEUnit durante más de un año ha sido la compatibilidad con la cobertura de código.¿Es técnicamente posible agregar soporte de cobertura a GAEUnit para que después de completar las pruebas, se pueda generar un informe de qué módulos se probaron y cuál fue la cobertura de cada módulo?

Puedo usar Cobertura.py para iniciar dev_appserver y producir un informe de cobertura de una aplicación GAE Python, pero esto requiere una configuración del sistema local.Una de las cosas buenas de gaeunit es la capacidad de agregarlo fácilmente como una aplicación a cualquier aplicación de python gae para que cualquiera que descargue la aplicación pueda ejecutar las pruebas incluidas.Mi escenario ideal sería simplemente extender gaeunit y agregar datos de cobertura al final del informe.Entonces, idealmente, la modificación se ejecutaría dentro de dev_appserver como una aplicación, como lo hace gaeunit.

¿Es esto técnicamente posible?¿Qué enfoque recomendaría?

¿Fue útil?

Solución

Coverage.py tiene una API programática que puede utilizar.No sé nada sobre GAEUnit, pero si necesita ayuda con Cover.py, póngase en contacto.

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