5장. test
test 는 Tempest 프레임워크 를 사용하여 Designate DNS 서비스가 인증 중인 Neutron 플러그인에서 적절하게 작동하는지 확인합니다.
이 테스트는 다음 작업을 수행합니다.
CRUD 작업이 다음 오브젝트에 대해 성공했는지 확인합니다.
- records
- domain
- 서버
- 블랙리스트
- 풀
- 할당량
- 레코드 세트
- 최상위 도메인
- 트랜잭션 서명
- 관리자만 블랙리스트, 할당량, 풀, 트랜잭션 서명에 대해 작업을 수행할 수 있습니다.
- DNS RFC 사양을 준수하지 않는 레코드 세트가 거부됩니다. 예를 들어 후행 공백 또는 유효하지 않은 문자를 포함하는 레코드 세트는 거부됩니다.
-
와일드카드 문자(
*
)가 포함된 레코드가 존재하지 않는 도메인에 대한 요청과 일치하는지 확인합니다. - DNS 서버에서 영역을 전송할 수 있는지 확인합니다.
- 영역 생성 및 영역 삭제가 DNS 서버에 전파되도록 합니다.
성공 기준
모든 운영 및 검증이 성공합니다.