Open juliancesar opened 6 years ago
Agora a pouco foram publicados os arquétipos da versão 1.6.0-BETA2 que já inclui o novo Runner AssertJ no seguinte endereço.
http://demoiselle.sourceforge.net/repository/archetype-catalog.xml
<archetype>
<groupId>br.gov.frameworkdemoiselle.component.archetypes</groupId>
<artifactId>jbehave-junit-archetype</artifactId>
<version>1.6.0-BETA2</version>
<repository>https://oss.sonatype.org/content/repositories/releases</repository>
</archetype>
<archetype>
<groupId>br.gov.frameworkdemoiselle.component.archetypes</groupId>
<artifactId>jbehave-selenium-archetype</artifactId>
<version>1.6.0-BETA2</version>
<repository>https://oss.sonatype.org/content/repositories/releases</repository>
</archetype>
<archetype>
<groupId>br.gov.frameworkdemoiselle.component.archetypes</groupId>
<artifactId>jbehave-fest-archetype</artifactId>
<version>1.6.0-BETA2</version>
<repository>https://oss.sonatype.org/content/repositories/releases/</repository>
</archetype>
<archetype>
<groupId>br.gov.frameworkdemoiselle.component.archetypes</groupId>
<artifactId>jbehave-assertj-archetype</artifactId>
<version>1.6.0-BETA2</version>
<repository>https://oss.sonatype.org/content/repositories/releases/</repository>
</archetype>
Bom dia Julian,
Testei essa versão Beta e notei que ela está muito mais lenta, os testes tem levado de 3 a 4 vezes mais tempo para serem executados.
@diegojohner, você comparou com qual versão? Pergunto isso pois as versões mais antigas não possuíam algumas verificações.
É interessante dar uma olhada na sua versão e fazer uma comparação no release notes com relação a 1.6.0-BETA1 no seguinte endereço https://www.frameworkdemoiselle.gov.br/dbehave/docs/1.6.0-BETA1/html/release.html .
@juliancesar, eu to usando aqui a 1.5.1 porque tentei usar a 1.5.3 e dava um erro que ele não achava o caminhos das histórias pra rodar. Acabei não indo atrás pra tentar resolver esse problema.
Outra questão é verificar as estatísticas de execução utilizando a propriedade behave.runner.showExecutionStatistics
no behave.properties
, com esta propriedade com valor true é possível verificar o tempo de cada verificação e saber o que esta causando a lentidão.
@juliancesar, eu to usando aqui a 1.5.1 porque tentei usar a 1.5.3 e dava um erro que ele não achava o caminhos das histórias pra rodar. Acabei não indo atrás pra tentar resolver esse problema.
Na versão 1.6.0 o erro do caminho das histórias ainda ocorrem?
Realmente da versão 1.5.1 para a 1.6.0 foram feitas várias de melhorias relacionadas a verificações de componentes de tela, tente verificar a questão das estatísticas que comentei.
Blz. Vou dar uma olhada. Vlw.
@juliancesar, eu to usando aqui a 1.5.1 porque tentei usar a 1.5.3 e dava um erro que ele não achava o caminhos das histórias pra rodar. Acabei não indo atrás pra tentar resolver esse problema.
Na versão 1.6.0 o erro do caminho das histórias ainda ocorrem?
Realmente da versão 1.5.1 para a 1.6.0 foram feitas várias de melhorias relacionadas a verificações de componentes de tela, tente verificar a questão das estatísticas que comentei.
Nessa versão 1.6.0-Beta2 o erra das histórias não ocorre. Vou dar uma verificada nessa questão das estatísticas. Vlw.
É bom verificar se seu projeto esta em modo debug, segue artigo na wiki de como fazer.
https://github.com/demoiselle/behave/wiki/Como-colocar-o-teste-em-modo-DEBUG
É bom verificar se seu projeto esta em modo debug, segue artigo na wiki de como fazer.
https://github.com/demoiselle/behave/wiki/Como-colocar-o-teste-em-modo-DEBUG
Já tah sim. ;)
Caros colegas, boa tarde.
Foi lançada a versão 1.6.0 BETA 2 para avaliação, que possui melhorias e correções.
Todas as principais modificações e correções estão listadas no seguinte link: https://www.frameworkdemoiselle.gov.br/dbehave/docs/1.6.0-BETA1/html/release.html
É muito importante que os projetos de automação (novos e em andamento) façam testes e no caso de terem problemas ou sugestões, reportem no Git Hub (https://github.com/demoiselle/behave/issues).
Para fazer o upgrade de versão basta alterar o arquivo pom.xml do projeto para a versão 1.6.0-BETA2.
Obrigado pela atenção e colaboração de todos.