web-dev-qa-db-fra.com

Comment trouver le test rspec qui prend si longtemps

Un (ou quelques) de nos tests prennent une éternité et nous aimerions les optimiser.

Nous avons dit 1000 tests, il n'est donc pas pratique pour moi d'exécuter chaque fichier.

Existe-t-il un moyen facile de trouver les plus lents?

C'est rspec 1.3

116
Brian Armstrong

Dans RSpec 2 et 3, vous pouvez utiliser le --profile signaler ou ajouter --profile à ton .rspec fichier. Cela permettra de suivre les 10 exemples les plus lents.

Pour RSpec 1, vous pouvez utiliser --format o avec la commande spec. Il affiche une barre de progression textuelle avec le profilage des 10 exemples les plus lents. Pour plus de détails voir ceci .

rspec --profile -- path/to/file/spec.rb
188
Ocaj Nires