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
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