minitest-sprint 1.4.0 주요 변경 사항
minitest-sprint 1.4.0은 사용자 편의성 증진과 시스템 안정성 강화를 위한 여러 개선 사항을 포함하고 있습니다.
1. 주요 기능 개선
- 다중 라인 번호 지원 추가: 이제
test.rb:42,50-100과 같이 여러 라인 번호 또는 범위 지정이 가능해졌습니다. 이는 특정 테스트 케이스만 선택적으로 실행하거나 디버깅할 때 매우 유용하며, 여러 파일에 걸쳐서도 적용됩니다. 이 기능은 개발자가 테스트 스위트 내에서 특정 부분을 정밀하게 타겟팅할 수 있게 하여 개발 워크플로우의 효율성을 크게 향상시킵니다.
2. 버그 수정 및 안정화
이번 릴리스에서는 총 3가지의 중요한 버그가 수정되었습니다.
-
기본 테스트 파일 부재 시 예외 발생 수정: 실제로 존재하지 않는 기본 테스트를 요구할 때 발생하던 예외 처리 문제를 해결하여, 예기치 않은 오류로 인한 테스트 중단을 방지합니다.
-
Linux 환경 shebang 오류 수정:
bin/minitest스크립트의 shebang이 Linux 환경에서 올바르게 작동하도록 수정되었습니다. 이는 다양한 운영체제 환경에서의 호환성을 보장합니다. -
최소 Ruby 버전 3.1로 설정: minitest-sprint의 최소 요구 Ruby 버전이 3.1로 상향 조정되었습니다. 이는 최신 Ruby 기능과 성능 개선을 활용하고, 더 이상 지원되지 않는 구버전 Ruby 환경에서의 잠재적 문제를 방지하기 위함입니다. 개발자들은 이 변경 사항을 통해 보다 안정적이고 최적화된 환경에서 minitest-sprint를 사용할 수 있습니다.