Pergunta

PHPUnit funciona muito bem, eu adoro isso realmente, problema que estou tendo é que o meu plano de hospedagem impõe uma segunda tampa 30 sobre a duração de uma consulta. Se os testes PHPUnit demorar mais tempo do que isso, a conexão é fechada pelo servidor, e eu nunca chegar a descobrir se todos os meus testes passado ou não.

Existe uma maneira automática existente de execução de um conjunto de testes arbitrariamente longo usando AJAX para testes de unidade em lotes para que eles nunca tinham atingido o limiar 30s? Enquanto cada teste individual leva menos de 30 anos Eu acho que ele deve funcionar.

Graças

Nenhuma solução correta

Outras dicas

Por que você está executando os testes no servidor de produção? Os testes são para execução no seu servidor de desenvolvimento, para se certificar de seu código é bom antes de enviar para a produção.

Você pode ser capaz de alterar o tempo limite padrão com set_time_limit ( ligação ). Que redefine o tempo que resta para ser executado sempre que ele é executado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top