Estoy tratando de registrar mi salida de pruebas en un archivo y ejecutarlas al mismo tiempo. Para esto estoy tratando de usar el complemento de multiproceso y el complemento xunit.Nariz de Python: Log resultados de las pruebas en un archivo con complemento de multiproceso
Soy consciente de que no funcionan juntos, xunit no registra nada porque mutiprocess no envía la salida directamente.
https://github.com/nose-devs/nose/issues/2
Lo que estoy buscando es una alternativa que me permite escribir abajo de la salida a un archivo. La razón es que estoy ejecutando Selenium Tests, y cada vez que aparece un error, stacktrace es tan grande que stdout está básicamente completo. Algo que alivia también podría ayudar, la documentación de selenio es bastante escasa sobre cómo configurar la salida de registro.
También probé una redirección de la salida estándar bastante básico:
#nosetests > file.txt
Pero eso no funciona bien.
muchas gracias, funciona perfectamente! – dgrandes