| Hypervisor : XenserverAbbreviation |
|
|
|
|
|
|
|
| ||||||||||||||||||||
Test Case ID | Test Case Name | Steps | Expected Results | Priority | Test Case Type | Automatable(Y/N) | Xenserver | Comments | VMware | Comments Comment | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | UI and API | 1-Check for upgrade button | 1-Upgrade button should be present. | P0 | Functional | Y | Pass | ||||||||||||||||||||||
| User VM CPU/ RAM scale up |
|
|
|
|
|
|
| 2 | Scaling up CPU | 1-Select a running user vm 1- SO upgrade should be successful | P0 | Functional | Y |
|
| |||||||||||||
3 | Scaling up CPU | 1-Select a running user vm | 1-Vm should migrate(live) to another host (having Capacity). | P0 | Functional | Y |
|
| |||||||||||||||||||||
4 | Scaling up CPU | 1-Select a running user vm | 1-SO upgrade should fail. | P0 | Functional | Y |
|
| |||||||||||||||||||||
5 | Scaling up RAM | 1-Select a running user vm | 1-SO upgrade should be successful | P0 | Functional | Y | Pass |
| |||||||||||||||||||||
6 | Scaling up RAM | 1-Select a running user vm | 1-Vm should migrate(live) to another host (having Capacity). | P0 | Functional | Y |
|
| 7 | Scaling up RAM ||||||||||||||||||||
2- | Pass |
| |||||||||||||||||||||||||||
| User VM CPU/ RAM scale up |
|
|
|
|
|
|
|
|
| |||||||||||||||||||
2 | Scaling up CPU | 1-Select a running user | 1-Select a running user vm | 1-SO upgrade should fail.. | P0 | Functional | Y |
|
| ||||||||||||||||||||
8 | Scaling up CPU and RAM | 1-Select a running user vm | 1- SO upgrade should be successful | P0 | Functional | Y |
|
| |||||||||||||||||||||
9 | Scaling up CPU and RAM | 1-Select a running user vm | 1-Vm should migrate(live) to another host (having Capacity). | P0 | Functional | Y |
|
| |||||||||||||||||||||
10 | Scaling up CPU and RAM | 1-Select a running user vm | 1-SO upgrade should fail.. | P0 | Functional | Y |
|
| |||||||||||||||||||||
| System VM CPU/RAM scale up( Need to repeat for SSVM,CPVM,VR) |
|
|
|
|
|
|
| |||||||||||||||||||||
11 | Scaling up CPU | 1-Select a running system vm | 1- SO upgrade should be successful | P0 | Functional | Y |
|
| |||||||||||||||||||||
12 | Scaling up CPU | 1-Select a running system vm | 1-Vm should migrate(live) to another host (having Capacity). | P1 | Functional | Y |
|
| |||||||||||||||||||||
13 | Scaling up CPU | 1-Select a running system vm | 1-SO upgrade should fail. | P2 | Functional | Y |
|
| |||||||||||||||||||||
14 | Scaling up RAM | 1-Select a running system vm | 1- SO upgrade should be successful | P0 | Functional | Y |
|
| |||||||||||||||||||||
15 | Scaling up RAM | 1-Select a running system vm | 1-Vm should migrate(live) to another host (having Capacity). | P1 | Functional | Y |
|
| |||||||||||||||||||||
16 | Scaling up RAM | 1-Select a running system vm | 1- SO upgrade should fail. should be successful | P0 P2 | Functional | Y | Passed with workaround | Pass |
| ||||||||||||||||||||
17 3 | Scaling up CPU and RAM | 1-Select a running system user vm | 1-Vm should migrate(live) to another host (having Capacity). | P0 | Functional | Y | Pass |
| Fail | ||||||||||||||||||||
4 |
| 18 | Scaling up CPU and RAM | 1-Select a running system user vm | 1-Vm should migrate(live) to another host (having Capacity). | P1 P0 | Functional | Y | Pass |
| Pass |
| |||||||||||||||||
19 5 | Scaling up CPU and RAM | 1-Select a running system user vm | 1-SO upgrade should fail. | P2 | Functional | Y |
|
| |||||||||||||||||||||
| Restart/power off VM during operation |
|
|
|
|
|
|
| |||||||||||||||||||||
be successful | P0 | Functional | Y | Pass |
| Fail | |||||||||||||||||||||||
6 | Scaling up RAM | 20 | Restart VM while scaling UP CPU | 1-Select a running user vm | 1-DB should get updated with new compute offering | P0 | Functional | Y | Fail |
|
| 21 | |||||||||||||||||
7 | Scaling up RAM Restart VM while scaling UP CPU | 1-Select a running user vm | 1-VM should live migrate | P0 | Functional | Y | Pass |
|
|
| 22 | ||||||||||||||||||
8 | Scaling up CPU and RAM Restart VM while scaling UP CPU | 1-Select a running user vm | 1- SO upgrade should fail. be successful | P2 P0 | Functional | Y | Pass |
| Pass |
| 23 | ||||||||||||||||||
9 | Scaling up CPU and Restart VM while scaling UP RAM | 1-Select a running user vm | 1-DB should get updated with new compute offering | P0 | Functional | Y |
|
| 1-Vm should migrate(live) to another host (having Capacity). | P0 | Function | Y | Fail | Fail | |||||||||||||||
10 | Scaling up CPU and RAM | 24 | Restart VM while scaling UP RAM | 1-Select a running vm | 1-SO upgrade should fail.. VM should live mirgate | P0 | Functional | Y | Pass |
| Pass |
| 25 | Restart VM while scaling UP RAM | -Select a running vm | 1-SO upgrade should fail. | P2 | Functional | |||||||||||
| System VM CPU/RAM scale up( Need to repeat for SSVM,CPVM,VR) |
|
|
|
|
|
| Y |
|
| |||||||||||||||||||
11 | Scaling up CPU | 26 | Restart VM while scaling UP CPU and RAM | 1-Select a running vm | 1- SO upgrade should be successful 1-DB should get updated with new compute offering | P0 | Functional | Y |
|
| 27 | Pass | Fail | ||||||||||||||||
12 | Scaling up CPU Restart VM while scaling UP CPU and RAM | 1-Select a running system vm | 1-Vm should migrate(live) to another host (having Capacity). | P1 | Functional | Y | blocked |
| Blocked |
| |||||||||||||||||||
13 | Scaling up RAM | 1-Select a running system vm | 1- SO upgrade should be successful Vm should live migrate | P0 | Functional | Y | Pass |
| Blocked |
| |||||||||||||||||||
14 | Scaling up | 28 | Restart VM while scaling UP CPU and RAM | 1-Select a running system vm | 1 1-Vm should migrate(live) to another host (having Capacity). | P2 P1 | Functional | Y |
|
|
| Restart system vms during operation( Need to repeat for SSVM,CPVM,VR ) |
|
|
| blocked |
| Blocked |
| ||||||||||
15 | Scaling up CPU and RAM | 29 | Restart VM while scaling UP CPU | 1-Select a running system vm | 1- DB should get updated with new compute offering | P0 P1 | Functional | Y | Pass |
| Blocked |
| 30 | ||||||||||||||||
16 | Scaling up CPU and RAM Restart VM while scaling UP CPU | 1-Select a running system vm | 1-VM should migrate Vm should migrate(live) to another host (having Capacity). | P1 | Functional | SO upgrade should be successful | P1 | Functional | Y | blocked |
| Blocked |
| ||||||||||||||||
| Scale up vm while Restart/power off VM is in process |
|
|
|
|
|
| Y |
|
| |||||||||||||||||||
17 31 | 1-Restart/stop VM | 1-Use API to restart/stop VM | 1-SO upgrade 1- Restart vm should not have any effect on scaling up | P2 P0 | Functional | Y | Pass |
| Pass |
| |||||||||||||||||||
33 | Scale up system vm while RestartVM while scaling UP RAM(Capacity available on current host) | 1-Select a running system vm | 1-DB should get updated with new compute offering | P1 | Functional | /power off VM is in process( Need to repeat for SSVM,CPVM,VR ) |
|
|
|
|
|
| Y |
|
| ||||||||||||||
18 34 | Restart VM while scaling UP 1-Restart/stop VM | 1-Select a running system vm | 1-Scaling up vm should fail 1-VM should migrate | P1 | Functional | Y | Pass |
| Blocked |
| |||||||||||||||||||
35 | Restart VM while scaling UP RAM | 1-Select a running system vm | 1-SO upgrade should fail | P2 | Functional | Scaling up while snapshot creation is in process |
|
|
|
|
|
| Y |
|
| ||||||||||||||
19 | Scaling up RAM while snapshot creation is in process | 36 | Restart VM while scaling UP CPU and RAM | 1-Select a running system vm. | 1-DB should get updated with new compute offering | create snapshot. | scaling up should be successful | P2 P1 | Functional | Y | Pass |
| Pass |
| 37 | ||||||||||||||
20 | Scaling up CPU while snapshot creation is in process Restart VM while scaling UP CPU and RAM | 1-Select a running system vm. | 1-VM should migrate | . | scaling up should be successful | P2 P1 | Functional | Y | Pass |
| Pass |
| |||||||||||||||||
21 | Scaling up | 38 | Restart VM while scaling UP CPU and RAM | 1-Select a running system vm. | scaling up should be successful | P2 | Functional | Y | Pass |
| Pass |
| |||||||||||||||||
| Guest OS Support |
| Snapshot creation while scaling up CPU/RAM
|
|
|
|
|
|
|
| |||||||||||||||||||
22 | Guest OS does not support | 39 | snapshot creation while scaling up RAM | 1-Select a running system vm. user VM | snapshot creation should fail | P2 | Functional | Should throw "not supported exception" | P3 | Functional | Y |
| Y |
|
| 40 | |||||||||||||
| CS behavior when migration failssnapshot creationwhile scaling up CPU | 1-Select a running system vm. | snapshot creation should fail | P2 | Functional | /RAM(power off /service network stop , Destination host) |
|
|
|
|
| Y |
|
| 41 |
| |||||||||||||
23 | Scaling up snapshot creation while scaling up RAM and CPU | 1-Select select a running system vm. VM and upgrade SO | snapshot creation should fail | power of destination host | 1-Scaleup should failed | P1 P2 | Functional | Y |
|
| |||||||||||||||||||
| Guest OS Support |
|
|
|
|
|
|
| 42 | Guest OS does not support scaling up | 1-Select a running user VM |||||||||||||||||||
Fail | Blocked |
| |||||||||||||||||||||||||||
24 | scaling up CPU | 1-select a running VM and upgrade SO | 1-Scaleup should failed | P1 | Functional | Y | Fail |
| Blocked |
| |||||||||||||||||||
25 | scaling up RAM | 1-select a running VM and upgrade SO | 1-Scaleup should failed | P1 | Functional | Y | Fail |
| Blocked |
| |||||||||||||||||||
26 | scaling up RAM | Should throw "not supported exception" | P3 | Functional | Y |
|
| ||||||||||||||||||||||
| CS behavior when migration fails while scaling up CPU/RAM(power off /service network stop , Destination host) |
|
|
|
|
|
|
| |||||||||||||||||||||
43 | Scaling up CPU | 1-select a running VM and upgrade SO | 1-CS Scaleup should try N times failed | P1 | Functional | Y | Fail |
| Blocked |
| |||||||||||||||||||
27 44 | scaling up CPU and RAM | 1-select a running VM and upgrade SO | 1-CS Scaleup should try N times failed | P1 | Functional | Y | Fail |
| Blocked |
| |||||||||||||||||||
28 45 | Scaling scaling up CPU and RAM | 1-select a running VM and upgrade SO | 1-CS Scaleup should try N times failed | P1 | Functional | VM should remain in start state | P1 | Functional | Y | Fail |
| Blocked |
| ||||||||||||||||
|
|
|
|
|
| Y |
|
| 46 | ||||||||||||||||||||
| Scale Down |
|
|
|
|
|
|
| Scaling up CPU | 1-select a running VM and upgrade SO | 1-CS should try N times | P2 | Functional | y |
|
| 46 | scaling up RAM | 1-select a running VM and upgrade SO | ||||||||||
29 | Scale down CPU and Memory | 1- Upgrade vm with CO(=Compute offering) have less RAM and CPU than current CO | should get a message "scale down not supported" 1-CS should try N times | P1 | Functional | Y |
|
| 47 | scaling up RAM | 1-select a running VM and upgrade SO | 1-CS should try N times | P1 | Functional | Fail | Fail | |||||||||||||
| UPGRADE |
|
|
|
|
| Y |
|
| 48 | scaling up RAM | 1-select a running VM and upgrade SO | 1-CS should try N times | P1 | Functional | Y |
|
| |||||||||||
50 | Scaling up RAM | 1-select a running VM and upgrade SO | 1-CS should try N times | P2 | Functional | Y |
|
| |||||||||||||||||||||
51 | scaling up CPU and RAM | 1-select a running VM and upgrade SO | 1-CS should try N times | P1 | Functional | Y |
|
| |||||||||||||||||||||
52 | scaling up CPU and RAM | 1-select a running VM and upgrade SO | 1-CS should try N times | P1 | Functional | Y |
|
| |||||||||||||||||||||
53 | scaling up CPU and RAM | 1-select a running VM and upgrade SO | 1-CS should try N times | P1 | Functional | Y |
|
| |||||||||||||||||||||
30 | upgrade path | Pre upgrade Steps | 1-upgrade should go properly | P1 | Upgrade | N |
|
|
|
| |||||||||||||||||||
| Other |
|
|
|
|
|
|
|
|
| |||||||||||||||||||
31 | Change SO of a stop VM | 1-Scale up vm | step 2 should be successful |
| Functional | Y | Pass |
| Pass |
| |||||||||||||||||||
| Dashboard |
|
|
|
|
|
|
|
|
| |||||||||||||||||||
32 | scale up cpu /RAM | 1-Change CO of a running VM | Dashboard should display new used and free value of CPU and RAM according to CO values. |
| Functional | N | Pass |
| Pass |
| |||||||||||||||||||
| 54 | scaling up CPU and RAM | 1-select a running VM and upgrade SO | 1-CS should try N times | P2 | Functional | Y |
|
|
|
|
|
|
|
|
|
| 55 | scaling up RAM(at least two host in current cluster having capacity) | 1-select a running VM and upgrade SO | 1-CS should choose another host(having Capacity) | P1 | Functional | ||||||
33 | Usage Event |
| Waiting for FS update |
|
|
|
| Y |
|
| |||||||||||||||||||
| Race condition |
|
|
|
|
|
|
| 56 | Scaling up CPU (at least two host in current cluster having capacity) | 1-select a running VM and upgrade SO | 1-CS should choose another host(having Capacity) | P1 | Functional | Y |
|
| ||||||||||||
57 | scaling up CPU and RAM (at least two host in current cluster having capacity) | 1-select a running VM and upgrade SO | 1-CS should choose another host(having Capacity) | P! | Functional | Y |
|
| |||||||||||||||||||||
34 | update to many vms on same host | Update too many(5-10) vms on same host | vm should get updated without error-exception |
| Functional | Y | Pass |
| Pass |
| |||||||||||||||||||
| Manage-Unmanage/Disable-Enable |
|
|
| Scale Down |
|
|
|
|
|
|
| |||||||||||||||||
35 | Manage-Unmanage cluster | 58 | Scale down CPU and Memory | 1- Upgrade Scaleup vm with CO(=Compute offering) have less RAM and CPU than current CO | should get a message "scale down not supported" | (cpu and RAM) | 1-step 2 should not have any effect on step 1 | P1 | Functional | Y |
|
|
| UPGRADE Pass |
|
|
|
|
|
|
| 59 | upgrade path | Pre upgrade Steps 1-upgrade should go properly | P1 | Upgrade | N |
|
|
| Other |
|
|
|
|
|
|
| |||||||||||||||||||||
60 | Change SO of a stop VM | 1-Stop vm | step 2 should be successful |
| Functional | Y |
|
| |||||||||||||||||||||
36 | Disable-Enable cluster/pod/zone | 1-Scaleup vm | 1-step 2 should not have any effect on step 1 |
| Functional | Y | Pass |
| Pass |
| |||||||||||||||||||
| Attach-Detach Volume |
|
|
|
|
|
|
|
|
| |||||||||||||||||||
37 | Attach-Detach volumes | 1-deploy vm | all operation should go smoothly |
| Functional | Y | Pass |
| Pass |
| |||||||||||||||||||
| VM Life cycle |
|
|
|
|
|
|
|
|
| |||||||||||||||||||
38 | stop-start | 1-scale up cpu/ram | 1-vm should be using scaled up service offering |
| Functional | Y | Pass |
| Pass |
| |||||||||||||||||||
39 | Reboot | 1-scale up cpu/ram | 1-vm should be using scaled up service offering |
| Functional | Y | Pass |
| Pass |
| |||||||||||||||||||
40 | expunge and restore and start | 1-scale up cpu/ram | 1-vm should be using scaled up service offering |
| Functional | Y | Pass |
| Pass |
| |||||||||||||||||||
| Global Settings |
|
| 61 | Restore VM | 1- Scale up CPU/RAM | 1-Restore VM should boot using last used service offering by vm.
| Functional | Y |
|
|
| Dashboard |
|
|
|
|
|
|
| |||||||||
41 62 | scale up cpu /RAM | 1-Change CO of a running VM | Dashboard should display new value of CPU and RAM according to CO values. |
| Functional | cluster.cpu.allocated.capacity.disablethreshold |
| should not be allowed to scale up cpu beyond cpu threshold | N |
|
|
| hold | Global parameter is in dev process |
|
|
| ||||||||||||
42 | cluster.memery.allocated.capacity.desablethreshould |
| scaleup should not be allowed after memory threshold |
| Function 63 | Y Usage Event |
| hold | Global parameter is in dev process Waiting for FS update |
|
| ||||||||||||||||||
| Vcpus |
| Race condition |
|
|
|
|
|
|
| 64 | ||||||||||||||||||
43 | Vcpus | Scaleup number of vcpus | only scaling up number of vcpus should be allowed |
| Function | Y | Fail | Pass |
| ||||||||||||||||||||
| Memory actual | update to many vms on same host | Update too many(5-10) vms on same host | vm should get updated without error-exception |
| Functional | Y |
|
| Manage-Unmanage/Disable-Enable |
|
|
|
|
|
| |||||||||||||
44 | 65 | memory-actual | after scaling up check memery actual of vms Manage-Unmanage cluster | 1-update vm (cpu and RAM) |
| Functional | Y |
|
| 66 | Disable-Enable cluster/pod/zone | 1-Updtade vm | 1-step 2 should not have any effect on step 1 |
| Functional | Fail | Y |
| |||||||||||
|
| Attach-Detach Volume
|
|
|
|
|
|
|
| 67 | Attach-Detach volumes | 1-deploy vm | all operation should go smoothly |
| |||||||||||||||
45 | CPU cap | scale up vm to a SO which have cpu cap enabled | cpu limit should be set for vm |
| Functional |
| Fail | Fail | |||||||||||||||||||||
|
| Functional | Y |
|
| VM Life cycle |
|
|
|
|
|
|
| ||||||||||||||||
46 | Gust OS | 68 | stop-start | 1-scale up cpu/ram | vm should have 1 GB memory and 1GHz CPU 1-vm should be using scaled up service offering |
| Functional | Y | Pass |
| |||||||||||||||||||
| Reboot | 1-scale up cpu/ram | 1-vm should be using scaled up service offering |
| Functional | Y | Pass |
| |||||||||||||||||||||
Fail | https://issues.apache.org/jira/browse/CLOUDSTACK-2990#comment-13682213 | ||||||||||||||||||||||||||||
47 | Guest OS (window-8) | Scale up a windows 8 vm | memory and ram should get registered |
| Functoinal | Y | -- |
|
| expunge and restore and start | 1-scale up cpu/ram | 1-vm should be using scaled up service offering |
| Functional | Y | Pass |
|