Add functional tests

Registered by Valeriy Ponomaryov

CLI tests from Tempest are going to be used via tempest-lib: https://github.com/openstack/tempest-lib

In this case we should use "tempest-lib" in manilaclient for functional tests.

It is possible since commit https://review.openstack.org/#/c/122478/ has been merged.

See: http://<email address hidden>/msg37235.html

Related manila project blueprint: https://blueprints.launchpad.net/manila/+spec/functional-tests

Blueprint information

Status:
Complete
Approver:
Ben Swartzlander
Priority:
Undefined
Drafter:
Valeriy Ponomaryov
Direction:
Needs approval
Assignee:
Valeriy Ponomaryov
Definition:
Approved
Series goal:
Proposed for kilo
Implementation:
Implemented
Milestone target:
milestone icon kilo-1
Started by
Valeriy Ponomaryov
Completed by
Valeriy Ponomaryov

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/132011
    Implement functionality for functional tests using tempest-lib

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

Addressed by: https://review.openstack.org/134132
    Add gate hook scripts for functional tests

Addressed by: https://review.openstack.org/135597
    Make functional tests ci job save testr logs

Addressed by: https://review.openstack.org/137393
    Add read-only functional tests

Addressed by: https://review.openstack.org/147161
    Add info about functional tests run to docs

Addressed by: https://review.openstack.org/138038
    [WIP] Add filtering to functional tests by test attrs

Addressed by: https://review.openstack.org/172137
    Implement wrapper for ascii table parser from tempest_lib.cli

Addressed by: https://review.openstack.org/188751
    Add functional tests for access rules

(?)

Work Items

Work items:
1) Implement generic functionality for functional testing using tempest-lib: DONE
2) Add functional tests: DONE
3) Add gate hooks to manilaclient: DONE
4) Add gate job with run of functional tests: DONE
5) Update docs with description how to use functional tests: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.