Murano Cloudfoundry API functional tests
A new service of murano was appeared.
We should write a new functional tempest-based tests for it.
These tests should be used to catch regressions during development.
AI:
1. Enable cfapi in plugin setting to get access to this service in dsvm-devstack installation
2. Add cfapi endpoint to keystone during devstack deployment
3. Add functions which implement murano-client calls through tempest-lib for cfapi service
4. Add positive tests based on created test classes
5. Add negative tests based on created test classes
Blueprint information
- Status:
- Complete
- Approver:
- Kirill Zaitsev
- Priority:
- Medium
- Drafter:
- Victor Ryzhenkin
- Direction:
- Approved
- Assignee:
- Victor Ryzhenkin
- Definition:
- Approved
- Series goal:
- Proposed for mitaka
- Implementation:
- Implemented
- Milestone target:
- mitaka-1
- Started by
- Victor Ryzhenkin
- Completed by
- Kirill Zaitsev
Related branches
Related bugs
Bug #1516744: [cfapi] service_id in murano-cfapi calls is not present | Invalid |
Bug #1516749: [cfapi] Code 500 during getting latest status if service no longer exists | Fix Released |
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add murano-cfapi endpoint during devstack installation
Addressed by: https:/
Initial commit for service broker tests in tempest plugin
Gerrit topic: https:/
Addressed by: https:/
Add provision and deprovision test for cfapi
Gerrit topic: https:/
Addressed by: https:/
[cfapi] Prevent code 500 if instance, environment or service doesn't exists.
Addressed by: https:/
Add negative test for cfapi last_status route.
Addressed by: https:/
Add binding test for cfapi
Addressed by: https:/
[cfapi] Add tests for multiple tests for cfapi service