빠른 실패 테스트
빠른 실패 테스트 템플릿을 사용하여 코드 변경 사항에 대한 빠른 피드백을 받기 위해 관련 RSpec 테스트만 실행합니다.
테스트에 RSpec을 사용하는 애플리케이션의 경우 Verify/Failfast 템플릿을 사용하여 테스트 스위트의 하위 집합을 실행 할 수 있습니다. 이는 머지 리퀘스트의 변경 사항을 기반으로 합니다. 이 템플릿은 test_file_finder ( tff ) gem 을 사용합니다. 이 gem은 파일 목록을 입력으로 받아 해당 입력 파일과 관련된 spec(테스트) 파일 목록을 반환합니다. tff 는 Ruby on Rails 프로젝트를 위해 설계되었으므로 Verify/FailFast 템플릿은 Ruby 파일 변경이 감지될 때 실행되도록 구성되어 있습니다. 기본적으로 GitLab CI/CD 파이프라인의 .pre Stage 에서, 다른 모든 Stage보다 먼저 실행됩니다. 사용 사례 예시 # 빠른 실패 테스트는 프로젝트에 새 기능을 추가하고 새 자동화 테스트를 추가할 때 유용합니다. 프로젝트에는 완료하는 데 오랜 시간이 걸리는 수십만 개의 테스트가 있을 수 있습니다. 새 테스트가 통과할 것으로
