InfoGrab Docs

charts 프로젝트에서 사용하는 스크립트의 bats 테스트 작성

다음은 GitLab chart의 bats 테스트를 작성할 때 사용하는 노트와 규칙입니다. 네이밍 및 구조 # Bats 테스트 파일은 테스트 대상 셸 스크립트와 같은 디렉터리에 위치해야 하며, .sh 대신 .bats 확장자를 사용하여 같은 파일 이름을 사용합니다. ./scripts/ci/pin_image_digests.sh # 테스트할 스크립트 ./scripts/ci/pin_image_digests.bats # Bats 테스트 이 규칙으로 인해 테스트 대상 스크립트 옆에서 bats 테스트 파일을 쉽게 찾을 수 있습니다. Bats 테스트 필터링 # 개발을 돕기 위해 테스트 케이스 이름으로 정규식 매칭을 하는 -f 플래그를 전달하여 실행할 테스트를 필터링할 수 있습니다. 다음 예시는 이름에 "rendering"이 포함된 테스트만 실행합니다. bats scripts/ci/pin_image_digests.bats -f 'rendering' 테스트는 태그로도 필터링할 수 있습니다. 예시는 ba