DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.

DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
Test Case ID | Test Case Name | Steps | Expected Result | Type(Functional|Sanity|Updeate) | Automatable(Y/N) | Xen(Y/N) | KVM(Y/N) | VMware(Y/N) |
|---|---|---|---|---|---|---|---|---|
| Zone level parameters |
|
|
|
|
|
|
|
GP01 | API check | 1-Check for API "UpdateZoneLevelParamters" | 1-For every change in zone level parameter API "UpdateZoneLevelParamters" | Functional | Y | Y |
|
|
GP02 | Database check | 1-Check "data_center_details" | 1-Check for value and name for each parameter | Functional | Y | Y |
|
|
| pool.storage.allocated.capacity.disablethreshold |
|
| Functional |
|
|
|
|
| UI validation | set "pool.storage.allocated.capacity.disablethreshold"" to some special character, integer(>1) and some alphabet | Should not allow to except (0<x<1) |
|
|
|
|
|
| Default value | Default value of parameter " | should be equal to Glabale parameter "pool.storage.allocated.capacity.disablethreshold" | Functional |
|
|
|
|
GP03 | Threshold check | set pool.storage.allocated.capacity.disablethreshold to some valuse | zone should be disabled if allocation goes beyond threshold value | Functional |
|
|
|
|
GP04 | Conflict between zone level parameter and global parameter | set pool.storage.allocated.capacity.disablethreshold" to some value on zone level | Zone level value should be dominating for particular zone | Functional |
|
|
|
|
| pool.storage.capacity.disablethreshold |
|
|
|
|
|
|
|
| UI Validation | try to set pool.storage.capacity.disablethreshold" to some special character, integer(>1) and some alphabet | Should not allow to except (0<x<1) |
|
|
|
|
|
GP05 | Default value | Default value of parameter " | should be equal to Glabale parameter "pool.storage.capacity.disablethreshold" |
|
|
|
|
|
GP06 | Threshold check | set pool.storage.capacity.disablethreshold to some values | above threshold value allocators should disable using the pool for low storage available |
|
|
|
|
|
| Conflict between zone level parameter and global parameter | set pool.storage.capacity.disablethreshold to some value on zone level | Zone level value should be dominating for particular zone |
|
|
|
|
|
| VM Allocation Algorithm |
|
|
|
|
|
|
|
| UI Validation | try to set "vmallocationalgorithm" to some other value | should not be allowed |
|
|
|
|
|
| Default value | Default value of parameter " vmallocationalgorithm" | should be equal to Glabale parameter "vmallocationalgorithm" |
|
|
|
|
|
| Algorithm check | set "vmallocationalgorithm" to one of these "random', 'firstfit', 'userdispersing', 'userconcentratedpod_random', 'userconcentratedpod_firstfit'" | host should be chosen based on the algorithm |
|
|
|
|
|
| Conflict between zone level parameter and global parameter | set "vmallocationalgorithm" to some algorithm | zone leve algorithm should be effective for that particular zone |
|
|
|
|
|
| network.throttling.rate |
|
|
|
|
|
|
|
| UI Validation | try to set network.throttling.rate to some special character | should not be allowed |
|
|
|
|
|
| Default value | Default value of "network.throttling.rate" | Should be equal to global parameter "network.throttling.rate" |
|
|
|
|
|
| Check data rate allowed in network | set "networkthrottlingrate" to some value | default allowed transfer rate should be equal to threshold value. |
|
|
|
|
|
| Conflict between zone level parameter and global parameter |
| zone level parameter should dominate |
|
|
|
|
|
| router.template.id |
|
|
|
|
|
|
|
| guest.domain.suffix |
|
|
|
|
|
|
|
| UI validation | Try to set guest.domain.suffix to some special character | should not allowed |
|
|
|
|
|
| Default value |
| should be equal to GP guest.domain.suffix |
|
|
|
|
|
| Check vm name suffix | set guest.domain.suffix to some value | vm should get suffix name based on guest.domain.suffix |
|
|
|
|
|
| Conflict between zone level parameter and global parameter |
| zone level parameter should dominate |
|
|
|
|
|