>

어떤 사양이 가장 많은 시간을 소비하는지 알 수있는 방법이 있다는 것을 알고 있지만 RSpec의로드에 대한 의문입니다. 사양 자체는 너무 많은 시간이 걸리지 않지만로드는 많습니다.
그것을 발견 할 수있는 방법이 있습니까?
Rails의 레거시 코드를 작성 중이며 어떤 보석이 영향을 줄지 모르겠습니다.


  • 답변 # 1

    앱에 따라 다를 수 있습니다 (예 :로드 할 보석의 양). Rspec로드 시간을 크게 단축하려면 spring-commands-rspec을 사용하여 Spring에 대한 rspec 명령 (Rails 응용 프로그램 프리 로더)을 구현할 수 있습니다.

    gemfile에서 다음을 추가하십시오 :

    gem 'spring-commands-rspec', group: :development
    
    

    그런 다음 : bundle install 그리고 마지막으로 :

    bundle exec spring binstub rspec
    
    

    이 절차 전후에 Rspec을 실행하면 크게 향상 될 것입니다.

    자세한 내용은 여기

    https://github.com/jonleighton/spring-commands-rspec https://schwad.github.io/ruby/rails/testing/2017/08/14/50-times-faster-rspec-loading.html https://www.netguru.com/blog/9-ways-to-speed-up-your-rspec-tests

  • 이전 R에서 실험적인 desgin의 D- 효율 계산
  • 다음 python - 모든 로깅 기록을 내부적으로 저장하고 필요할 때만 파일로 내보내는 방법이 있습니까?