Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Test Case IDTest Case NameStepsExpected Result
 Basic checks  
1Register a template

1-Create a multi volume vm template which have multiple volume from vcenter

2-register template

 

 

1-Template registration should be successful

 

2check db tables

1-Create a multi volume vm template which have multiple data volume from vcenter

2-register vm template

3-check the vm_template and vm_template_store_ref table

1-There should be an entry in both table for each data disk in ova file
3check  vm_templates table for new attributecheck parent_template id   in vm_template tableit should be present
4check parent id for data disk template

1-Create a multi volume vm template which have multiple volume from vcenter

2-register vm  template

3-check parent_template_id for each data disk

1-For each data disk parent_template_id should point to VM template
5check parent id for vm template 

1-Create a multi volume vm template which have multiple volume from vcenter

2-register template

3-check parent_template_id for vm template

it should be NULL
6

check secondary storage location

of datadisk template

1-Create a multi volume vm template which have multiple volume from vcenter

2-register template

3-check the data disk template location in secondary storage

it should be template/tmpl/2/data disk template id/
7check content of data disk templatego to secondary storage and chck  data disk template contant--
8Data disk creation failed

1-register a template with multiple volume

2-make one one data disk creation fail

1-Rest of the datadisk creation should be successful

2-warnig messages should be thrown  in log as well as in UI for failure

 List Template  
9list templateDO list templateit should list all the template (datadisk template + vm template)
10check template type

1-do list template

2-check data disk template type

template type should be "Datadisk"
11check template type

1-do list template

2-check data normal template type
normal template type should be set user
12check bootable attribute

1-do list template

2-check attribute bootable for datadisk template

bootable should be set to false
13check bootable attribute

1-do list template

2-check attribute bootable for regular template
bootable should be set to true
14check guestos attribute

1-do list template

2-check attribute guesstos for datadisk template
guestos should be set to false
15check guestos attribute

1-do list template

2-check attribute guestos for regular template
guestos should  set to true
 Delete  Template  
16delete vm template1-try to delete vm template

1- Template deletion should be successful

2-all the data disk related to vm templates hould also get deleted

17delete data disk template1-try to delete individual data disk template1-deletion should be successful
18delete  vm template and list

1- delete vm template

2-do list template

list template should not show deletead vm template as well as data template

related to vm template

19delete data template and list

1-delete data template

2-do list template

list template should not show particular template
 Copy template  
20copy  datadisk template1-trye to copy data disk template to another zoneit should fail with proper warning message
21copy vm templatetry to copy vm template to another zoneit should pass
22delete data disk and copy vm template after deleting  data disk

1 1-delete one of the data disk template

2- Try to copy vm template to another zone

it should pass
 update Template and Permission
  
23update vm template1-Try to update vm template attributeit should be allowed
24update vm template and delete1-update vm template and try to deleteit should be successful
25update data disk template1-Try to update datadisk templateit should be allowed
26update data disk template and try to delete it

1-update data disk template

2- try to delete it

it should be successful
27Update data disk template permissionstry to update data disk template permissionit should not be allowed ,Should throw proper error message
28default permission of data diskcheck default permission of datadiskBy default the Datadisk templates will be private and non-featured
 Download Template  
29download vm templatetry to download vm templatewould be able to download root template
 30download data disk templatetry to download data disk templateshould be able to download
 31download  root volume created from vm template----
 32download data volume created from data template----
 Deploy VM AND VM life cycle   
3330 Deploy vm apicheck deploy vm APIit should have new parameter  datadisktemplatetodiskofferinglist
2934deploy a vm without datadisk templateusual flowwhould be successful
2935deploy  vm wizardIn deploy vm wizard , check list template per zonelist template should only list vm-template , no data disk template should be listed
3036deploy a vm with data disk template

1-select vm template

2-select datadisk template , it should list all the data disk template corresponding

to that vm template

3-select all  data disk template

4- deploy vm

deploy vm should be successfull and vm should have data created for each data disk template
3137deploy vm with data disk template

1-select vm template

2-select datadisk template , it should list all the data disk template corresponding

to that vm template

3-select any one  data disk template

4- deploy vm

deploy vm should be successful

vm should have on data disk created

3238deploy vm with data disk template

1-register a vm template

2-delete on of the data disk

3-deploy vm with vm template chose all the data disk

 

deleted data disk template should not bi listed.

deploy vm should be successful

3339deploy vm using deploy vm apiuse api and pass both parameter , for compute offerings and data disk templatedeploy vm should fail with proper erro message
3440deploy a vm with vm_template

1-register a vm template with multiple disk

2-while template registration is in progress try to deploy vm with available root disk from vm template

 

vm deployment should be successful
3541deploy vm with vm_template and attach volume

1-deploy  a vm with vm template with multiple data disk template

2-try to attache  another data disk to vm

attach disk should be successful
 42deploy vm with only data disk templateDeploy  vm with API and provide only data disk template id  no vm template it--
 43deploy vm with data disk templateDeploy vm with API provide data disk template id with and for root disk provide normal root disk template id--
44deploy vm  vm  template in stop stateset start=fale in deploy vm api  and deploy vmshould pass
45deploy vm with vm template and data template in stop stateset start= false and deploy vmshould pass
46deploy multiple vm with same vm templatedeploy multiple vm with same vm  template

template should get copied only fist time deployment , later on it should use already

template

47deploy a full clone  vm with only vm_template-- 
48deploy a full clone vm with vm_template and data disk template-- 
  --- 
49destroy vmdestroy a vm created with vm template and having multiple volume 
50expung vmcheck root disk statusroot disk should get deleted but no data disk
51reset vmtry to reset vm created with vm_template and data diskshould reset properly
 miscellaneous  
52Attach isocreate a vm with vm template and attache isoshould be successful
53multiple secondary storage in one zone

1-Add two or more secondary storage in one zone

2-

and register pn public vm template

 

vm template should get copied to second secondary storage
54add another secondary storageafter registering vm template add one more secondary storage to zonevm template should get copied to new storage
5536detach and attach

1-deploy a vm with vm template

2- attach and detach data disk which are created for data disk template

it should be successful
3756detach and attach to  another vm

1-Create  a vm with vm -template wich have multiple data disk

2-dettach some of  data disk

3- deploy a vm with normal template and

4- attach disk created in step 2

atach disk should be successful
3857migrate vmcreate a vm with vm -template wich have multiple disk and migrate vmsshould be successful
3958migrate data disk

create a vm with with vm -template , and  detache on of hte data disk and migrate it to

another primary storage

migration should be successful
59resize volume

create vm with vm template which have multiple data disk template , try to resize some datadisk which are

created by data disk template

should pass
60template synch----
 Snapshot  
6140Try to take vm snapshot

create a vm with vm template which have multiple data disk template ,try to take vm snapshot

snapshot creation should be successful
4162try to take snapshot of a data disk

create a vm, with vm template which have multiple data disk template , try to take data disk template

which is created with data disk template

snapshot creation should be successful
42    
63resize volume

create vm with vm template which have multiple data disk template , try to resize some datadisk which are

created by data disk template

should pass43try to take data disk snapshot

create vm with vm template which have multiple data disk template , try to take snapshot of  datadisk which are

created by data disk template
shoulld pass
4464try to create template from data disk snapshot

create  vm with vm template which have multipe data disk template

take volume snapshot

try to create template from snapshot

should pass
4565Try to create template from data disk snapshot

create  vm with vm template which have multipe data disk template

take volume snapshot

try to create volume  from snapshot and attache volume to some vms
should pass
4666try to take root  disk snapshotcreate a vm with  vm-template and take root disk snapshotshould  pass
4767try to create template from data disk snapshot

create  vm with vm template which have multipe data disk template

take root disk  snapshot

try to create template from snapshot
should  pass
4868Try to create template from data disk snapshot

create  vm with vm template which have multipe data disk template

take root disk  snapshot

try to create volume  from snapshot and attache volume to some vms
should  pass
 Offerings49  
69

choose data disk offering which is smaller in size than data disk

template

try to deploy vm 
50   
70chose data disk offering which is larger than the size of data disk templatetry to deploy vm 
71chose compute offering shared and data disk offering localtry to deploy vm 
72chose compute offering local and  data disk offering sharedtry to deploy vm 
73chose few data disk offering local and few sharedtry to deploy vm51