Um (ou alguns) de nossos testes estão demorando uma eternidade e gostaríamos de otimizá-los.
Dizemos 1000 testes, por isso é impraticável executar todos os arquivos.
Existe uma maneira fácil de encontrar os mais lentos?
Este é o rspec 1.3
Um (ou alguns) de nossos testes estão demorando uma eternidade e gostaríamos de otimizá-los.
Dizemos 1000 testes, por isso é impraticável executar todos os arquivos.
Existe uma maneira fácil de encontrar os mais lentos?
Este é o rspec 1.3
Respostas:
No RSpec 2 e 3, você pode usar o --profile
sinalizador ou adicionar --profile
ao seu .rspec
arquivo. Isso rastreará os 10 exemplos mais lentos.
Para o RSpec 1, você pode usar --format o
com o spec
comando Ele mostra uma barra de progresso baseada em texto com o perfil dos 10 exemplos mais lentos. Para mais detalhes veja isto .
rspec --profile -- path/to/file/spec.rb