[rspec] 어떤 rspec 테스트가 너무 오래 걸리는지 찾는 방법

테스트 중 하나 (또는 ​​두 개)가 오래 걸리고 있으며이를 최적화하고 싶습니다.

1000 개의 테스트가 있으므로 각 파일을 실행하는 것은 비현실적입니다.

느린 것을 찾는 쉬운 방법이 있습니까?

이것은 rspec 1.3입니다.



답변

RSpec 2와 3에서는 --profile플래그를 사용 하거나 파일에 추가 --profile할 수 .rspec있습니다. 이것은 가장 느린 상위 10 개의 예를 추적합니다.

RSpec 1의 경우 명령 --format o과 함께 사용할 수 있습니다 spec. 가장 느린 10 개의 예제를 프로파일 링 한 텍스트 기반 진행률 표시 줄을 보여줍니다. 자세한 내용은 여기를 참조하십시오 .

rspec --profile -- path/to/file/spec.rb


답변