5.8.2. 스코어 카드 구성
스코어 카드 툴에서는 다양한 글로벌 구성 옵션뿐만 아니라 내부 플러그인을 구성할 수 있는 구성을 사용합니다. 테스트는 bundle/ 디렉터리에 있는 make bundle 명령으로 생성되는 config.yaml 구성 파일로 구동됩니다.
./bundle
...
└── tests
└── scorecard
└── config.yaml
스코어 카드 구성 파일 예제
kind: Configuration
apiversion: scorecard.operatorframework.io/v1alpha3
metadata:
name: config
stages:
- parallel: true
tests:
- image: quay.io/operator-framework/scorecard-test:v1.3.0
entrypoint:
- scorecard-test
- basic-check-spec
labels:
suite: basic
test: basic-check-spec-test
- image: quay.io/operator-framework/scorecard-test:v1.3.0
entrypoint:
- scorecard-test
- olm-bundle-validation
labels:
suite: olm
test: olm-bundle-validation-test
구성 파일은 스코어 카드로 실행할 수 있는 각 테스트를 정의합니다. 스코어 카드 구성 파일의 다음 필드는 다음과 같이 테스트를 정의합니다.
| 구성 필드 | Description |
|---|---|
|
| 테스트를 구현하는 컨테이너 이미지 이름 테스트 |
|
| 테스트를 실행하기 위해 테스트 이미지에서 호출되는 명령 및 인수 |
|
| 실행할 테스트를 선택하는 스코어 카드 정의 또는 사용자 정의 라벨 |