unittest tutorial setup fail cov conftest python pytest

python - tutorial - pytest vs unittest



Impresión de tiempos de ejecución de pruebas y fijación de pruebas lentas con py.test (2)

Estoy ejecutando pruebas unitarias en un servidor CI usando py.test. Las pruebas utilizan recursos externos obtenidos a través de la red. A veces, el corredor de prueba tarda demasiado, lo que hace que el corredor de prueba sea abortado. No puedo repetir los problemas localmente.

¿Hay alguna manera de hacer que py.test imprima los tiempos de ejecución de la prueba (lenta) para que sea más fácil precisar las pruebas problemáticas?


No estoy seguro de que esto resuelva su problema, pero puede pasar --durations=N para imprimir las pruebas de N más lentas después de que finalice el conjunto de pruebas.