Add scenario tests to tempest plugin

Registered by Valeriy Ponomaryov

At the moment, all tempest tests verify only server side actions.

Need add scenario tests, which would test following cases:

- mount of NFS share
- mount of NFS share from snapshot
- mount of CIFS share
- mount of CIFS share from snapshot
- shares from snapshots has info from snapshot
...

It will require creation of Nova instances with NFS and CIFS clients on board.

Wiki page with scenarios: https://wiki.openstack.org/wiki/Manila/specs/scenario-tests

Blueprint information

Status:
Complete
Approver:
Ben Swartzlander
Priority:
Low
Drafter:
Valeriy Ponomaryov
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Proposed for kilo
Implementation:
Implemented
Milestone target:
None
Started by
Goutham Pacha Ravi
Completed by
Goutham Pacha Ravi

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/162628
    Add initial scenario test for Manila

Addressed by: https://review.openstack.org/168904
    Restrict access only to vm ip

Addressed by: https://review.openstack.org/172942
    Add action to mount for scenario tests

Addressed by: https://review.openstack.org/176247
    Add multi vm scenario test

Addressed by: https://review.openstack.org/176647
    Remove ping check from basic scenario test

Addressed by: https://review.openstack.org/374731
    Add spec for Scenario tests

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

Addressed by: https://review.openstack.org/374581
    Enable scenario tests for LVM and ZFSonLinux drivers

Addressed by: https://review.openstack.org/435786
    Changes to allow manila-test-image to work with scenario tests

Addressed by: https://review.openstack.org/531568
    [do not merge] scenario test create/srink

Addressed by: https://review.openstack.org/531615
    [do not merge] scenario test create/shrink

Addressed by: https://review.openstack.org/536059
    [ do not merge ] Scenario Tests: Move shared logic to base class, in prep. for new tests

Addressed by: https://review.openstack.org/546301
    Make the scenario test spec release independent

Addressed by: https://review.openstack.org/531226
    Changes to allow manila-test-image to work with scenario tests

Gerrit topic: https://review.opendev.org/#/q/topic:scenario-tests

Addressed by: https://review.opendev.org/672204
    Increase export IP ping count

Gerrit topic: https://review.opendev.org/#/q/topic:bp/scenario-tests

Addressed by: https://review.opendev.org/713083
    Update scenario tests spec

Addressed by: https://review.opendev.org/668597
    Change to use neutron api to create floating ip

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.