...
View file | ||||
---|---|---|---|---|
|
Test
...
1. Set up SDNC sdnc_ansible_container:
- Prepare External Controller simulator ssh key file, put it under the contianer /opt/onap/ccsdk directory. You can download ssh key file from https://jira.onap.org/browse/CCSDK-464, and set permission to 0400.
- Replace /opt/onap/ccsdk/Playbooks/Ansible_Inventory, with the file of the same name under https://jira.onap.org/browse/CCSDK-464. Open the file and change ansible_ssh_private_key_file=ssh_key_file to ansible_ssh_private_key_file=/opt/onap/ccsdk/ssh_key_file
2. Set up SDNC sdnc_controller_container. Open /opt/onap/sdnc/data/properties/lcm-dg.properties and make the following changes:
Code Block |
---|
lcm.pnf.upgrade-pre-check.playbookname=ansible_huawei_precheck
lcm.pnf.upgrade-post-check.playbookname=ansible_huawei_postcheck
lcm.pnf.upgrade-software.playbookname=ansible_huawei_upgrade
|
3. Login SDNC UI and do e2e tests of 3 LCM NB APIs
...
Cases Definitions
Test ID | Test Name | Test Description | Expected Results |
---|---|---|---|
T001 | upgrade-pre-check API | Use APPC LCM API to POST /operations/LCM:upgrade-pre-check |
...
with the following request body:
|
...
Response status 400 | ||
T002 | upgrade-software API | Use APPC LCM API to POST /operations/LCM:upgrade-software |
...
with the following request body:
|
...
Response status 400 | ||
T003 | upgrade-post-check API | Use APPC LCM API to POST /operations/LCM:upgrade- |
...
software with the following request body:
|
...
Response status |
...
400 |
Test Setup
1. Set up SDNC sdnc_ansible_container:
- Prepare External Controller simulator ssh key file, put it under the contianer /opt/onap/ccsdk directory. You can download ssh key file from https://jira.onap.org/browse/CCSDK-464, and set permission to 0400.
- Replace /opt/onap/ccsdk/Playbooks/Ansible_Inventory, with the file of the same name under https://jira.onap.org/browse/CCSDK-464. Open the file and change ansible_ssh_private_key_file=ssh_key_file to ansible_ssh_private_key_file=/opt/onap/ccsdk/ssh_key_file
2. Set up SDNC sdnc_controller_container. Open /opt/onap/sdnc/data/properties/lcm-dg.properties and make the following changes:
Code Block |
---|
lcm.pnf.upgrade-pre-check.playbookname=ansible_huawei_precheck
lcm.pnf.upgrade-post-check.playbookname=ansible_huawei_postcheck
lcm.pnf.upgrade-software.playbookname=ansible_huawei_upgrade
|
3. Login SDNC UI and do e2e tests of 3 LCM NB APIs
- Login http://sdnc_ext_ip:sdnc_svc_port/apidoc/explorer/index.html, credential: admin/Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U. Refer wiki https://wiki.onap.org/display/DW/SDNC+Component