4주차 과제 (2) - 김민규

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등 만 추가했습니다.

작은 단위의 커밋만한 이유

  • 리뷰어가 한번에 모든 부분을 커버리지하기가 어렵다고 생각이 들었고 천천히 나눠서 계속 반복적으로 커밋해야겠다는 생각을 했습니다.

gerrit commit 내용