셸 스크립트 테스트에 대한 참고 사항
(dev.to)저는 작은 bash 스크립트를 많이 작성하고 거의 테스트하지 않습니다. 이번 주에 bats를 사용하여 두 개의 테스트를 추가했는데, 공백이 포함된 파일 이름을 삼켜버릴 쿼팅 버그를 발견했습니다. 테스트는 기깔나지는 않습니다. 임시 디렉토리를 만들고, 스크립트를 실행하고, 출력을 검증합니다. 열 줄 정도입니다. 이것이 bash를 즐겁게 만들어준다는 척은 하지 않겠지만, 몇 개의 테스트만으로 '잘 작동하길 바라자'에서 '아마 잘 작동할 것이다'로 바꿀 수 있습니다.
댓글
아직 댓글이 없습니다. 첫 댓글을 남겨보세요.