New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Execução dos testes na versão 1.5.2 muito mais lenta #447
Comments
Olá @otmarjr, precisamos de mais informações sobre em que frases está mais lento, pois principalmente nas frases relacionadas a verificação de textos dentro das páginas ([Então] será exibido "< texto >") existiam inconsistências que foram corrigidas. Ver issue #382.
A lentidão que percebemos é quando o código fonte da página é muito grande e o Java precisa verificar a existência do texto dentro do texto, e para este caso recomendamos que seja utilizada a expressão [Então] será exibido na "< nome do elemento >" o valor "< valor >" que é busca apenas em determinado elemento. |
Criei uma página na Wiki para irmos acompanhando o assunto, já que ele é uma questão importante que deve ser analisada com calma. https://github.com/demoiselle/behave/wiki/Verifica%C3%A7%C3%A3o-de-Texto-em-P%C3%A1ginas |
elementos em frames #447, agora esta mais rápido
Foram feitas várias melhorias no código para que os testes ficassem mais rápidos. Em breve será lançada a versão 1.5.3. |
A versão 1.5.3 foi lançada agora pouco contendo as melhorias desta issue. O release notes esta disponível em: Favor testar e caso o problema persista, favor reabrir. |
[Então] "< nome do elemento >" não está visível está muito lento na versão 1.5.2 e 1.5.3, você poderia dar uma olhada @juliancesar? |
@mmsps, sugiro que você habilite as estatísticas da ferramenta (adicionando a propriedade behave.runner.showExecutionStatistics=true no seu behave.properties) e verifique no log a ação mais lenta, a partir desta informação podemos tentar melhorar este ponto.
|
Modo debug é ativado pelo arquivo log4j.xml, segue um exemplo: |
Oi @juliancesar, |
Pessoal
Nossa equipe aqui notou que após migrar para a versão 1.5.2 a execução ficou sensivelmente mais lenta. É possível melhorar isso e retomar o desempenho das versões anteriores ?
The text was updated successfully, but these errors were encountered: