| de tiempo de espera Plugin de Pystest para abortar las pruebas después de un tiempo de espera |
Descargar ahora |
de tiempo de espera Clasificación y resumen
- Licencia:
- MIT/X Consortium Lic...
- Nombre del editor:
- Floris Bruynooghe
- Sitio web del editor:
- http://flub.stuffwillmade.org/
de tiempo de espera Etiquetas
de tiempo de espera Descripción
Pytest-Timeout es un complemento para PY.Test que terminará las pruebas después de un cierto tiempo de espera. Al hacerlo, obtendrá un volcado de pila de todos los hilos que se ejecutan en ese momento. Esto es útil cuando, por ejemplo. Ejecución de pruebas bajo una integración continua (CI) Server.usageInstallia a través de: PIP Instale PYTEST-TIMEOUTAND y luego habilite el complemento, ya sea desde la línea de comandos: PY.Test -p TimeOutor más convenientemente desde el módulo de prueba o confyts.py:pytest_plugins = 'Tiempo de espera puede cambiar el tiempo de espera usando el parámetro -timeOut que establece el tiempo de espera en segundos. CÓMO LOS TRABAJE EN EL TRIBUJO THISHISHA FUNCIONA EN UNO DE DOS FAVORES. Si el sistema admite la señal SIGALRM, se programará una alarma cuando las pruebas se inicien y se cancelen cuando finalice. Si la alarma expira durante la prueba, el controlador de señal usará PyTest.Fail () para interrumpir la prueba después de haber abandonado la pila de cualquier otro hilo que se ejecuta en STDERR. si el sistema no se utilizó la opción SIGALRM o ANOSIGALRM. En su lugar se utilizará un hilo de temporizador. Una vez más, si este temporizador no se cancela antes de que caduque, volcará la pila de todos los hilos en STDERR antes de terminar todo el proceso PY.TEST utilizando OS._EXIT (1). La desventaja del método sigalrm es que se usa la señal. por el marco de prueba. Si esta señal es utilizada por el código en prueba, deberá usar la opción --Nosigalrm. Sin embargo, la limitación del hilo del temporizador es la sobrecarga adicional de crear un hilo para cada prueba ejecutada y el hecho de que después de un tiempo de espera se detiene todo el proceso y no se ejecutan más pruebas. La página de inicio de PRODUCT
de tiempo de espera Software relacionado