Tempo limite de pytest.

pytest plugin para anular os testes após um tempo limite
Baixe Agora

Tempo limite de pytest. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Floris Bruynooghe
  • Site do editor:
  • http://flub.stuffwillmade.org/

Tempo limite de pytest. Tag


Tempo limite de pytest. Descrição

O Pytest-Timeout é um plugin para py.test que terminará de testes após um certo tempo limite. Ao fazer isso você receberá uma despejo de pilha de todos os tópicos correndo no momento. Isso é útil quando, e. Execução de testes sob uma integração contínua (CI) Server.UsageInstall via: Pip Install Pytest-TimeOutante e, em seguida, ative o plugin, seja da linha de comando: py.test -p timeoutor mais convenientemente de dentro do módulo de teste ou conftest.pytest.pytest_plugins = 'Timeout'Você pode alterar o tempo limite usando o parâmetro --timeout, que define o tempo limite em segundos. Como funciona com o plug-in de duas maneiras. Se o sistema suportar o sinal SIGALRM, um alarme será agendado quando os testes começarem e cancelados quando terminar. Se o alarme expirar durante o teste, o manipulador de sinal usará Pytest.Fail () para interromper o teste depois de ter despejado a pilha de qualquer outro segmento em execução para stderr.Se o sistema não suportar o SIGALRM ou a opção --Nosigalrm, foi usada Um thread de temporizador será usado em vez disso. Mais uma vez, se este temporizador não for cancelado antes de expirar, despejará a pilha de todos os encadeamentos em stderr antes de encerrar todo o processo PY.TEST usando OS._Exit (1). A desvantagem do método SIGALRM é que o sinal é usado pelo quadro de teste. Se este sinal for usado pelo código em teste, você precisará usar a opção --Nosigalrm. A limitação do thread do temporizador, no entanto, é a sobrecarga extra de criar um thread para cada teste executado e o fato de que após um tempo limite de todo o processo é interrompido e nenhum teste adicional é a página inicial do Executado.


Tempo limite de pytest. Software Relacionado

incorreto

Controle de versão de digitalização para alterações não confirmadas e inculsas ...

96

Download