Alteração do tempo limite padrão do transferidor dentro da função
Tenho uma função a ser chamada em alguns dos meus testes de transferidor, que executam algumas tarefas que demoram mais que o tempo limite padrão do transferidor (que parece ser de 60 segundos)
Eu li que você deve poder alterar o tempo limite padrão com "jasmine.DEFAULT_TIMEOUT_INTERVAL", no entanto, com o código a seguir, o tempo limite ainda acontece antes dos 4 minutos que eu configurei. Como quero reutilizar esta parte de teste no futuro, não posso simplesmente adicioná-la como um parâmetro para a função de teste.
Aqui está o código de exemplo, alguém pode me dizer o que estou fazendo de errado?
describe('reset data', function() {
it('should reset data', function() {
jasmine.DEFAULT_TIMEOUT_INTERVAL = 240000;
browser.ignoreSynchronization = true;
// ... test code here
});
});
Eu recebo o seguinte erro, após o teste falhar após aproximadamente 60 segundos:
Erro: Tempo limite - o retorno de chamada assíncrona não foi chamado dentro do tempo limite especificado por jasmine.DEFAULT_TIMEOUT_INTERVAL.