Al ejecutar todas las especificaciones en un proyecto que no he tocado en mucho tiempo, noté que parece que hay 2 especificaciones que tardan años. Sospecho que algunas burlas de una llamada API o similar ya no funcionan y las especificaciones se están agotando.
¿Hay una manera fácil de identificar esas 2 especificaciones sin pasar manualmente por todos los archivos de especificaciones?
Puede habilitar la generación de perfiles usando el indicador -p cuando ejecuta rspec
O puede habilitar permanentemente la creación de perfiles agregando
config.profile_examples = trueo, por ejemplo,
config.profile_examples = 5 a su configuración de Rspec en spec/spec_helper.rb .
De forma predeterminada, imprime los 10 ejemplos más lentos, pero puede configurarlo en un valor diferente para que imprima más o menos ejemplos lentos.