Pregunta

Ya he visitado Marco de prueba de unidad de Python preferido . No solo estoy mirando Python Unit Testing Framework, sino también la cobertura de código con respecto a las pruebas unitarias. Hasta ahora solo me he encontrado con coverage.py . ¿Hay alguna opción mejor?

Una opción interesante para mí es integrar cpython , pruebas unitarias de código Python y cobertura de código de Python código con Visual Studio 2008 a través de complementos (algo similar a IronPython Studio ). ¿Qué se puede hacer para lograr esto? Espero sugerencias.

¿Fue útil?

Solución

PyDev parece permitir la cobertura de código desde Eclipse.

Todavía no he encontrado cómo integrar eso con mi propio proceso de compilación (bastante complejo), así que uso la cobertura de Ned Batchelder en la línea de comando.

Otros consejos

Utilizamos esta integración de cobertura de Django , pero en lugar de utilizar la cobertura predeterminada.py reportando, generamos HTML simple: Colorea la fuente de Python usando el tokenizador incorporado .

También hay figleaf que creo que se basa en Ned La cobertura de Batchelder.py. Usamos nose como el controlador para la prueba. Todo funciona bastante bien. Escribimos nuestras pruebas unitarias utilizando los módulos integrados unittest y doctest.

El nuevo soporte de Python de NetBeans tiene un soporte de cobertura de código estrechamente integrado - más información aquí .

Si desea una cobertura de código interactiva, donde puede ver cómo cambian sus estadísticas de cobertura en tiempo real, eche un vistazo a Validador de cobertura de Python .

Testoob tiene una ordenada " --cobertura " opción de línea de comandos para generar un informe de cobertura.

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