Murano Cloudfoundry API functional tests

Registered by Victor Ryzhenkin

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:
milestone icon mitaka-1
Started by
Victor Ryzhenkin
Completed by
Kirill Zaitsev

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/murano-cfapi-func-tests,n,z

Addressed by: https://review.openstack.org/238923
    Add murano-cfapi endpoint during devstack installation

Addressed by: https://review.openstack.org/240074
    Initial commit for service broker tests in tempest plugin

Gerrit topic: https://review.openstack.org/#q,topic:bug/1516744,n,z

Addressed by: https://review.openstack.org/244858
    Add provision and deprovision test for cfapi

Gerrit topic: https://review.openstack.org/#q,topic:bug/1516749,n,z

Addressed by: https://review.openstack.org/245938
    [cfapi] Prevent code 500 if instance, environment or service doesn't exists.

Addressed by: https://review.openstack.org/247584
    Add negative test for cfapi last_status route.

Addressed by: https://review.openstack.org/247876
    Add binding test for cfapi

Addressed by: https://review.openstack.org/251424
    [cfapi] Add tests for multiple tests for cfapi service

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.