Jump to: navigation, search

Difference between revisions of "Manila/specs/scenario-tests"

(Created page with "== Scenario tests for Manila == Blueprint: https://blueprints.launchpad.net/manila/+spec/scenario-tests {| class="wikitable" |- ! Test case !! Desc !! Assignee |- ! test_man...")
 
(Scenario tests for Manila)
Line 7: Line 7:
 
! Test case !! Desc !! Assignee
 
! Test case !! Desc !! Assignee
 
|-
 
|-
! test_manila_basic!! Basic test case using the Manila use cases !!  
+
! test_manila_basic!! Basic test case using the Manila use cases<br />
 +
* setUp
 +
** create secgroup for icmp, ssh
 +
** boot 2 instances as nfs clients with secgroup
 +
* test
 +
** create share-network on neutron private net/subnet
 +
** create nfs share
 +
** try to mount nfs share in nfs client 1: should not work
 +
** access-allow on nfs share for nfs client 1
 +
** try to mount nfs share in both nfs clients: should work on nfs client 1 not on nfs client 2
 +
** access-allow on nfs share for nfs client 2
 +
** try to mount nfs share in both nfs clients: should work on both nfs clients
 +
** access-deny on nfs share for nfs client 1
 +
** try to mount nfs share in both nfs clients: should work on nfs client 2 not in nfs client 1
 +
** access-deny on nfs share for nfs client 2
 +
** try to mount nfs share in both nfs clients: should not work on both nfs clients
 +
** delete nfs share
 +
** delete share-server
 +
** delete share-network
 +
* tearDown
 +
** delete nfs client instances
 +
** delete secgroup
 +
!!
 
|}
 
|}

Revision as of 22:41, 15 February 2015

Scenario tests for Manila

Blueprint: https://blueprints.launchpad.net/manila/+spec/scenario-tests

Test case Desc Assignee
test_manila_basic Basic test case using the Manila use cases
  • setUp
    • create secgroup for icmp, ssh
    • boot 2 instances as nfs clients with secgroup
  • test
    • create share-network on neutron private net/subnet
    • create nfs share
    • try to mount nfs share in nfs client 1: should not work
    • access-allow on nfs share for nfs client 1
    • try to mount nfs share in both nfs clients: should work on nfs client 1 not on nfs client 2
    • access-allow on nfs share for nfs client 2
    • try to mount nfs share in both nfs clients: should work on both nfs clients
    • access-deny on nfs share for nfs client 1
    • try to mount nfs share in both nfs clients: should work on nfs client 2 not in nfs client 1
    • access-deny on nfs share for nfs client 2
    • try to mount nfs share in both nfs clients: should not work on both nfs clients
    • delete nfs share
    • delete share-server
    • delete share-network
  • tearDown
    • delete nfs client instances
    • delete secgroup
!