This test plan is still under development. Will be adding few more test cases after receiving responses from community for the review comments on FS.

Test cases that will be executed for this features would cover all the use cases relating to Secondary Storage :

1. Templates 
2. ISO
3. Snapshots
4. Volumes
5. Configuring Secondary Storage itself (Zone wide Vs region wide) – listBackupProviders and configureBackupProvider

This feature is both hypervisor and primary storage provider specific (Snapshot involves copying of data between primary and secondary storage), following are the different configurations on which all the identified test cases would be executed:

Secondary Storage

Primary Storage

Hypervisor

NFS (zone Wide)

NFS

Xenserver

 

ISCSII

Xenserver

 

Local Storage

Xenserver

 

NSF

Vmware

 

ISCSII

Vmware

 

Local Storage

Vmware

 

NFS

KVM

 

Local Storage

KVM

Swift (Region Wide)

NFS

Xenserver

 

ISCSII

Xenserver

 

Local Storage

Xenserver

 

NFS

Vmware

 

ISCSII

Vmware

 

Local Storage

Vmware

 

NFS

KVM

 

Local Storage

KVM

S3 (Region Wide)

NFS

Xenserver

 

ISCSII

Xenserver

 

Local Storage

Xenserver

 

NFS

Vmware

 

ISCII

Vmware

 

Local Storage

Vmware

 

NFS

KVM

 

Local Storage

KVM

 

 

 

Following are the list of API calls that will be tested as part of this feature and test cases relating to these APIs - ObjectStoreTestPlan.xlsx

FS for this feature is tracked in - https://cwiki.apache.org/confluence/display/CLOUDSTACK/Storage+Backup+Object+Store+Plugin+Framework

  • No labels

1 Comment

  1. Min Chen

    The test plan looks very thorough. Only one thing is missing, test upgrade path.