Parece que si falla un testcase, nose intentará ejecutar los siguientes testcases. ¿Cómo puedo hacer que nariz aborte toda ejecución en el primer error en cualquier caso de prueba? Probé sys.exit() pero me dio algunos mensajes feos y largos sobre ellaPython nose framework: Cómo detener la ejecución tras la primera falla
43
A
Respuesta
72
Hay una opción para la nariz:
-x, --stop
Stop running tests after the first error or failure
Es esto lo que necesita?
El siguiente enlace puede ayudarlo con todas las opciones disponibles para pruebas nasales. http://nose.readthedocs.org/en/latest/usage.html
Cuestiones relacionadas
- 1. python-nose: assertion library?
- 2. ¿Cómo detener la ejecución de servicios?
- 3. Cómo detener la ejecución en ActionScript
- 4. ¿Cómo detener la ejecución del selector?
- 5. ¿Cómo detener la ejecución del código VBA?
- 6. La ejecución de un subproceso falla
- 7. Detectando la primera ejecución de una aplicación
- 8. Simular la primera llamada falla, la segunda llamada tiene éxito
- 9. Detener la ejecución de compilación en Jenkins
- 10. comprobación de versión de Python intérprete Tras la ejecución de escritura con el sintaxis no válida
- 11. ¿Lanzar una excepción sin detener la ejecución?
- 12. Detener la ejecución del script de Ruby
- 13. ¿Podemos detener la ejecución de un constructor?
- 14. Cómo capturar número tras nombre en python
- 15. Cómo detener la ejecución de prueba en Robot Framework a través de palabras clave implementadas con Java?
- 16. Falla de la ejecución org.apache.maven.plugins objetivo
- 17. Verificación de la firma del authenticode tras la ejecución de la aplicación .NET
- 18. ¿Dónde está la función assert_raises de nose?
- 19. Cómo detener la ejecución de Execution ThreadPool en java?
- 20. Cómo detener la ejecución de enlaces knockout.js en elementos secundarios
- 21. GDB cómo detener la ejecución sin un punto de interrupción?
- 22. Cómo detener la ejecución de un ciclo en Java
- 23. Hacer una falla en el subdirectorio no detener la compilación
- 24. Filehelpers ExcelStorage.ExtractRecords falla cuando la primera celda está vacía
- 25. ¿cómo detengo la ejecución en una secuencia de comandos python?
- 26. Ejecutar la función solo en la primera ejecución ios
- 27. La animación de diseño no funciona en la primera ejecución
- 28. Detener el oyente después de la primera actualización
- 29. Haciendo pruebas fallidas de nose nose
- 30. ¿Cómo "detener" y "reanudar" la secuencia de comandos de Python?
Sí, gracias! y mientras estamos en él, ¿cómo puedo hacer para I: 1. Impedir la impresión del feo rastro de la pila cuando falla? 2. Salir de la suite de pruebas actual al fallar, pero continuar ejecutando el resto de ellas – GabiMe
Realmente no uso la nariz :-), estaba bastante seguro de que debe tener la opción de falla rápida (solo tiene el marco de prueba django), entonces echó un vistazo a las opciones de narices: http://somethingaboutorange.com/mrl/projects/nose/0.11.2/usage.html#options – gruszczy
Suenan como preguntas separadas. Puede verificar [esta pregunta para reducir la cantidad de información impresa por la nariz] (http://stackoverflow.com/q/11425947/1309332). No he visto nada sobre salir después de una suite. – dbn