cloud.yml 설정
.config/openstack/cloud.yml
에 아래내용추가
clouds:
devstack-admin:
auth:
auth_url: http://ip/identity
username: admin
password: custom_password
project_name: admin
project_domain_id: default
user_domain_id: default
auth_type: password
region_name: RegionOne
interface: public
identity_api_version: 3
volume_api_version: 3
functional test code 추가
코드 내용 간단 해설
[cmd] catalog list
- 기본 카탈로그 리스트 보여주는 것외에 format / column selcetion / necessary services contain등 을 추가
- 카탈로그 리스트에 꼭 필요한 기본적인 테스트등을 추가했습니다.
- 커밋의 목적은 모든 것을 커버리지 한다기 보다는 작은 단위로 계속 커밋하겠다는 목표로 추가했습니다.
[cmd] catalog show
- 기본 카탈로그 show하는 테스트만 존재했었는데 format option / get catalog by service id / column selection 등 기본적인 것들을 처리 하기 위한 아주 간단한 functional test등 만 추가했습니다.
작은 단위의 커밋만한 이유
- 리뷰어가 한번에 모든 부분을 커버리지하기가 어렵다고 생각이 들었고 천천히 나눠서 계속 반복적으로 커밋해야겠다는 생각을 했습니다.