Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
|| Test Case

...

Test Case Name

...

Steps

...

Expected Result

...

Type
(Functional|Sanity|Updeate)

...

For all Hyp

 ID \\ || Test Case Name \\ || Steps \\ || Expected Result \\ || Type \\
(Functional\|Sanity\|Updeate) \\ || For all Hyp \\ || Xen(Y/N)

...

 \\ || KVM(Y/N)

...

 \\ || VMware(Y/N)

...

 

...

 

...

API check

...

 

...

 

...

 

...

 

...

 

...

 

...

GP01

...

updateConfiguration

...

update parameter
1-id is not mention
2-set id=zoneid and update
3-set id= clusterid and  update
4-set id=pool id and update
5-set id= account id and update

...

1-Parameter should get updated at specific level depend on id value
2-response API -updateconfigurationresponse

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP02

...

listConfiguration

...

 

...

1-should list the parameter with corresponding scope
2-response API -listconfigurationresponse

...

 

...

 

...

 

...

 

...

 

...

 

...

Zone level parameters

...

 

...

 

...

 

...

 

...

 

...

 

...

GP03

...

Database check

...

Functional

...

1-passed for "guest.domain.suffix"

...

 

...

 

...

 

...

GP04

...

Multiple zone

...

1-have two or more zone
2-make sure zones are having different value for same parameter
3-repeate step 1,2 for every zone level parameter

...

expected value is based on  parameter  and value of parameter

...

 

...

1-Passed "guest.domain.suffix"

...

 

...

 

...

 

...

 

 \\ ||
| | | h1. API check
h1. | | | | | | |
| GP01 | h5. updateConfiguration
h5. | update parameter \\
1-id is not mention \\
2-set id=zoneid and update \\
3-set id= clusterid and  update \\
4-set id=pool id and update \\
5-set id= account id and update \\ | 1-Parameter should get updated at specific level depend on id value \\
2-response API \-updateconfigurationresponse \\ | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| GP02 | h5. listConfiguration
h5. | | 1-should list the parameter with corresponding scope \\
2-response API \-listconfigurationresponse \\ | | | | | |
| | h3. | h1. Zone level parameters
h1. | | | | | | |
| GP03 | Database check \\ | 1-Check "data_center_details" \\
2-Check for  name and value pair in table \\
\\ | 1-Check name and value for every  parameter and each zone \\
\\ | Functional | 1-passed for "guest.domain.suffix" \\ | | | |
| GP04 | Multiple zone \\ | 1-have two or more zone \\
2-make sure zones are having different value for same parameter \\
3-repeate step 1,2 for every zone level parameter \\ | expected value is based on  parameter  and value of parameter \\ | | 1-Passed "guest.domain.suffix" \\ | | | |
| | h5. pool.storage.allocated.capacity.disablethreshold

...

 

...

 

...

Functional

...

 

...

 

...

 

...

 

...

GP05

...

UI validation

...

 | | | Functional | | | | |
| GP05 | 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)

...

 

...

 

...

 

...

 

...

 

...

GP06

...

Default value

...

 | | | | | |
| GP06 | Default value \\ | Default value of parameter " \\
pool.storage.allocated.capacity.disablethreshold"

...

 \\
\\ | should be equal to Glabale parameter "pool.storage.allocated.capacity.disablethreshold"

...

Functional

...

 

...

 

...

 

...

 

...

GP07

...

Threshold check

...

 | Functional | | | | |
| GP07 | Threshold check \\ | set pool.storage.allocated.capacity.disablethreshold to some valuse

...

 | zone should be disabled if allocation goes beyond threshold

...

Functional

...

 

...

 

...

 

...

 

...

GP08

...

Conflict between zone level parameter and global parameter

...

 value \\ | Functional | | | | |
| GP08 | Conflict between zone level parameter and global parameter \\ | set pool.storage.allocated.capacity.disablethreshold" to some value on zone

...

 level \\
\\
and set pool.storage.allocated.capacity.disablethreshold" to some value on global

...

Zone level value should be dominating for particular zone

...

Functional

...

 

...

 

...

 

...

 

...

 

...

 pool.storage.capacity.disablethreshold

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP09

...

UI Validation

...

 level \\ | Zone level value should be dominating for particular zone \\ | Functional \\ | | | | |
| | h5. &nbsp;pool.storage.capacity.disablethreshold | | | | | | | |
| GP09 | UI Validation \\ | try to set pool.storage.capacity.disablethreshold" to some special character, integer(>1) and some

...

Should not allow to except (0<x<1)

...

 

...

 

...

 

...

 

...

 

...

GP10

...

Default value

...

 alphabet \\ | Should not allow to except (0<x<1) \\ | | | | | |
| GP10 | Default value | Default value of parameter " \\
pool.storage.capacity.disablethreshold"

...

 \\ | should be equal to Glabale parameter "pool.storage.capacity.disablethreshold"

...

 

...

 

...

 

...

 

...

 

...

GP11

...

Threshold check

...

 | | | | | |
| GP11 | Threshold check | set pool.storage.capacity.disablethreshold to some values

...

 | above

...

 

...

 

...

 

...

 

...

 

...

GP12

...

Conflict between zone level parameter and global parameter

...

 threshold value&nbsp; allocators should disable using  the pool for low storage available | | | | | |
| GP12 | Conflict between zone level parameter and global parameter | set pool.storage.capacity.disablethreshold to some value on zone

...

 level \\
\\
and set pool.storage.capacity.disablethreshold

...

 \\
to some value on global level

...

 | Zone level value should be dominating for particular

...

 

...

 

...

 

...

 

...

 

...

 

...

 VM Allocation Algorithm

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP13

...

UI Validation

...

try to set "vmallocationalgorithm" to some other value

...

 

...

 

...

 

...

 

...

 

...

GP14

...

Default value

...

Default value of parameter " vmallocationalgorithm"

...

should be equal to Glabale parameter "vmallocationalgorithm"

...

 

...

 

...

 

...

 

...

 

...

GP15

...

Algorithm check

...

set "vmallocationalgorithm" to one of these "random', 'firstfit', 'userdispersing', 'userconcentratedpod_random', 'userconcentratedpod_firstfit'"

...

host should be  chosen based on the algorithm 

...

 

...

 

...

 

...

 

...

 

...

GP16

...

Conflict between zone level parameter and global parameter

...

set "vmallocationalgorithm" to some algorithm
set""vmallocationalgorithm"" to some algorithm globally

...

zone leve algorithm should be effective for that particular zone

...

 

...

 

...

 

...

 

...

 

...

 

...

 network.throttling.rate

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP17

...

UI Validation

...

try to set  network.throttling.rate to some special character

...

should not be allowed

...

 

...

 

...

 

...

 

...

 

...

GP18

...

Default value

...

Default value of  "network.throttling.rate"

...

Should be equal to global parameter  "network.throttling.rate"

...

 

...

 

...

 

...

 

...

 

...

GP19

...

Check data rate allowed in network

...

set  "networkthrottlingrate" to some value

...

default allowed  transfer rate should be equal to threshold value.

...

 

...

 

...

 

...

 

...

 

...

GP20

...

Conflict between zone level parameter and global parameter

...

 

...

zone level parameter should be dominating

...

 

...

 

...

 

...

 

...

 

...

 

...

router.template.id

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP21

...

UI check

...

Try to set to some special character

...

Should not be allowed

...

 

...

 

...

 

...

 

...

 

...

GP22

...

Default value

...

 

...

Should be taken from GP router.template.id

...

 

...

 

...

 

...

 

...

 

...

GP23

...

check router.template.id

...

for each hypervisor set  name of default routing template

...

It should be reflected in db

...

 

...

 

...

 

...

 

...

 

...

GP24

...

Conflict between zone level parameter and global parameter

...

 

...

zone level parameter should be dominating

...

 

...

 

...

 

...

 

...

 

...

 

...

guest.domain.suffix

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP25

...

UI validation

...

Try to set  guest.domain.suffix to some special character

...

should not allowed

...

 

...

Fail

 zone | | | | | |
| | h5. &nbsp;VM Allocation Algorithm | | | | | | | |
| GP13 | UI Validation | try to set "vmallocationalgorithm" to some other value \\ | should not be allowed \\
\\ | | | | | |
| GP14 | Default value | Default value of parameter " vmallocationalgorithm" | should be equal to Glabale parameter "vmallocationalgorithm" | | | | | |
| GP15 | Algorithm check \\ | set "vmallocationalgorithm" to one of these  "random', 'firstfit', 'userdispersing',  'userconcentratedpod_random',  'userconcentratedpod_firstfit'" | host should be&nbsp; chosen based on the algorithm&nbsp; \\ | | | | | |
| GP16 | Conflict between zone level parameter and global parameter | set "vmallocationalgorithm" to some algorithm \\
set""vmallocationalgorithm"" to some algorithm globally \\ | zone leve algorithm should be effective for that particular zone \\ | | | | | |
| | h5. &nbsp;network.throttling.rate | | | | | | | |
| GP17 | UI Validation | try to set&nbsp; network.throttling.rate to some special character | should not be allowed \\ | | | | | |
| GP18 | Default value | Default value of&nbsp; "network.throttling.rate" \\ | Should be equal to global parameter&nbsp; "network.throttling.rate" | | | | | |
| GP19 \\ | Check data rate allowed in network \\ | set&nbsp; "networkthrottlingrate" to some value | default allowed&nbsp; transfer rate should be equal to threshold value. \\ | | | | | |
| GP20 | Conflict between zone level parameter and global parameter | | zone level parameter should be dominating \\ | | | | | |
| | h5. router.template.id | | | | | | | |
| GP21 | UI check \\ | Try to set to some special character \\ | Should not be allowed \\ | | | | | |
| GP22 | Default value \\ | | Should be taken from GP router.template.id \\ | | | | | |
| GP23 | check router.template.id \\ | for each hypervisor set&nbsp; name of default routing template \\ | It should be reflected in db \\ | | | | | |
| GP24 | Conflict between zone level parameter and global parameter | | zone level parameter should be dominating | | | | | |
| | h5. guest.domain.suffix | | | | | | | |
| GP25 | UI validation \\ | Try to set&nbsp; guest.domain.suffix to some special character | should not allowed \\ | | Fail | [https://issues.apache.org/jira/browse/CLOUDSTACK-2437

...

 

...

 

...

GP26

...

Default value

...

 

...

] \\ | | |
| GP26 | Default value \\ | | should be equal to GP guest.domain.suffix

...

 

...

Pass

...

 

...

 

...

 

...

GP27

...

Check vm name suffix

...

 \\ | | Pass \\ | | | |
| GP27 | Check vm name suffix \\ | set guest.domain.suffix to a domain

...

Network created after the change should have new domain name

...

 

...

Pass

...

 

...

 

...

 

...

GP28

...

Conflict between zone level parameter and global parameter

...

 

...

zone level parameter should be dominating

...

 

...

Pass

...

 

...

 

...

 

...

 

...

Use.external.dns

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP29

...

UI validation

...

Try to set use.external.dns to some special character

...

should not be allowed

...

 

...

 

...

 

...

 

...

 

...

GP30

...

Default value

...

 

...

Should be equal to GP use.external.dns

...

 

...

 

...

 

...

 

...

 

...

GP31

...

check bypassing

...

set use.external.dns to  true

...

should bypass internal dns1 and 2

...

 

...

 

...

 

...

 

...

 

...

GP32

...

Conflict between zone level parameter and global parameter

...

 

...

zone level parameter should be dominating

...

 

...

 

...

 

...

 

...

 

...

 

...

storage.cleanup.interval

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP33

...

UI validation

...

try to assign some special character

...

should not be allowed

...

 

...

 

...

 

...

 

...

 

...

GP34

...

default value

...

 

...

should be equal to GP storage.cleanup.interval

...

 

...

 

...

 

...

 

...

 

...

GP35

...

check interval

...

set storage.cleanup.interval to some value

...

check secondary storage should get clean up after the threshold value

...

 

...

 

...

 

...

 

...

 

...

GP36

...

Conflict between zone level parameter and global parameter

...

 

...

zone level parameter should be dominating

...

 

...

 

...

 

...

 

...

 

...

 

...

Cluster level parameters

...

 

...

 

...

 

...

 

...

 

...

 

...

GP37

...

DB check

...

check for  cluster_details table 

...

for each parameter  there should be an entry in cluster_details table.

...

 

 name \\ | Network created after the change should have new domain name \\ | | Pass | | | |
| GP28 | Conflict between zone level parameter and global parameter | | zone level parameter should be dominating | | Pass | | | |
| | h5. Use.external.dns | | | | | | | |
| GP29 | UI validation \\ | Try to set use.external.dns to some special character \\ | should not be allowed \\ | | | | | |
| GP30 | Default value \\ | | Should be equal to GP use.external.dns \\ | | | | | |
| GP31 | check bypassing \\ | set use.external.dns to&nbsp; true \\ | should bypass internal dns1 and 2 \\ | | | | | |
| GP32 | Conflict between zone level parameter and global parameter | | zone level parameter should be dominating | | | | | |
| | h5. *storage.cleanup.interval* | | | | | | | |
| GP33 | UI validation \\ | try to assign some special character \\ | should not be allowed \\ | | | | | |
| GP34 | default value \\ | | should be equal to GP storage.cleanup.interval \\ | | | | | |
| GP35 | check interval \\ | set storage.cleanup.interval to some value \\ | check secondary storage should get clean up after the threshold value \\ | | | | | |
| GP36 | Conflict between zone level parameter and global parameter | | zone level parameter should be dominating | | | | | |
| | h5. | h1. Cluster level parameters
h1. | | | | | | |
| GP37 | DB check \\ | check for&nbsp; *cluster_details table&nbsp;* | for each parameter&nbsp; there should be an entry in cluster_details table. \\ | | \\ | [https://issues.apache.org/jira/browse/CLOUDSTACK-2536

...

 

...

 

...

GP38

...

multiple cluster

...

|https://issues.apache.org/jira/browse/CLOUDSTACK-2536] | | |
| GP38 | multiple cluster \\ | 1-have multiple cluster in same zone \\
2-have multiple cluster in different zone \\
3-make sure clusters are having different value for same&nbsp; parameter \\
4-repeat step 1,2,3 for every

...

depend on parameter

 parameters \\ | depend on parameter \\ | \\ | 1-Passed for cluster.cpu.allocated.capacity.disablethreshold

...

 \\
2-Passed for cluster.memory.allocated.capacity.disablethreshold

...

 

...

 

...

 

...

 

 | | | |
| | h5. *cluster.cpu.allocated.capacity.disablethreshold

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP39

...

UI validation

...

* | | | | | | | |
| GP39 | UI validation \\ | set some special character to cluster.cpu.allocated.capacity.disablethreshold

...

should not allow

...

Fail

 \\ | should not allow \\ | \\ | Fail \\ | [https://issues.apache.org/jira/browse/CLOUDSTACK-2457|https://issues.apache.org/jira/browse/CLOUDSTACK-2457

...

 

...

 

...

GP40

...

Default value

...

 

...

] | | |
| GP40 | Default value \\ | | should be equal to GP cluster.cpu.allocated.capacity.disablethreshould.

...

Fail

 \\ | \\ | Fail \\ | [https://issues.apache.org/jira/browse/CLOUDSTACK-1704

...

 

...

 

...

GP41

...

Threshold value

...

] | | |
| GP41 | Threshold value \\ | set cluster.cpu.allocated.capacity.disablethreshold to some

...

cluster should be disabled after threshold value

...

Pass

...

 

...

 

...

 

...

GP42

...

Conflict between cluster level parameter and global parameter

...

 

...

cluster level parameter should be dominating

...

Pass

...

 

...

 

...

 

...

 

 value \\ | cluster should be disabled after threshold value \\ | \\ | Pass | | | |
| GP42 | Conflict between cluster level parameter and global parameter | | cluster level parameter should be dominating \\ | \\ | Pass | | | |
| | h5. cluster.cpu.allocated.capacity.notificationthreshold

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP43

...

UI validation

...

 | | | | | | | |
| GP43 | UI validation | set some special character to cluster.cpu.allocated.capacity.disablethreshold

...

 | should not

...

 

...

Fail

...

 

...

 

...

GP44

...

Default value

...

 

...

 allow | | Fail \\ | \\ | | |
| GP44 | Default value | | should be equal to GP cluster.cpu.allocated.capacity.disablethreshould.

...

 

...

Pass

...

 

...

 

...

GP45

...

Threshold value

...

 | | Pass \\ | \\ | | |
| GP45 | Threshold value | set cluster.cpu.allocated.capacity.disablethreshold to some value

...

 | after threshold value msg

...

 

...

Pass

...

 

...

 

...

 

...

GP46

...

Conflict between cluster level parameter and global parameter

...

 

...

cluster level parameter should be dominating

...

 

...

Pass

...

 

...

 

...

 

...

 

 " Low&nbsp; unallocated cpu in cluster&nbsp; " should be there in alert&nbsp; | | Pass \\ | | | |
| GP46 | Conflict between cluster level parameter and global parameter | | cluster level parameter should be dominating | | Pass \\ | | | |
| | h5. cluster.memory.allocated.capacity.disablethreshold

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP47

...

UI validation

...

 | | | | | | | |
| GP47 | UI validation | set some special character to cluster.memory.allocated.capacity.disablethreshold

...

 | should not

...

 

...

Fail

 allow | | Fail | [https://issues.apache.org/jira/browse/CLOUDSTACK-2457

...

 

...

 

...

GP48

...

Default value

...

 

...

|https://issues.apache.org/jira/browse/CLOUDSTACK-2457] | | |
| GP48 | Default value | | should be equal to GP cluster.cpu.allocated.capacity.disablethreshould

...

 

...

Fail

 | | Fail | [https://issues.apache.org/jira/browse/CLOUDSTACK-1622

...

 

...

 

...

GP49

...

Threshold value

...

set cluster.cpu.allocated.capacity.disablethreshold to some value

...

cluster should be disabled after threshold value

...

 

...

Pass

...

 

...

 

...

 

...

GP50

...

Conflict between cluster level parameter and global parameter

...

 

...

cluster level parameter should be dominating

...

 

...

Pass

...

 

...

 

...

 

...

 

|https://issues.apache.org/jira/browse/CLOUDSTACK-1622] | | |
| GP49 | Threshold value | set cluster.cpu.allocated.capacity.disablethreshold to some value | cluster should be disabled after threshold value | | Pass | | | |
| GP50 \\ | Conflict between cluster level parameter and global parameter | | cluster level parameter should be dominating | | Pass | | | |
| | h5. cluster.memory.allocated.capacity.notificationthreshold

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP51

...

UI validation

...

 | | | | | | | |
| GP51 | UI validation | set some special character to cluster.cpu.allocated.capacity.disablethreshold

...

 | should not

...

 

...

Fail

 allow | | Fail | [https://issues.apache.org/jira/browse/CLOUDSTACK-2697

...

 

...

 

...

GP52

...

Default value

...

 

...

] | | |
| GP52 | Default value | | should be equal to GP cluster.cpu.allocated.capacity.disablethreshould

...

 

...

Fail

 | | Fail \\ | [https://issues.apache.org/jira/browse/CLOUDSTACK-2696

...

 

...

 

...

GP53

...

Threshold value

...

] | | |
| GP53 \\ | Threshold value | set cluster.memory.allocated.capacity.notificationthreshold to some value

...

 | notification should be issued after threshold

...

 

...

Pass

...

 

...

 

...

 

...

GP54

...

Conflict between cluster level parameter and global parameter

...

 

...

cluster level parameter should be dominating

...

 

...

 

...

 

...

 

...

 

...

 

 value | | Pass | | | |
| GP54 | Conflict between cluster level parameter and global parameter | | cluster level parameter should be dominating | | | | | |
| | h5. cluster.storage.allocated.capacity.notificationthreshold

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP55

...

UI check

...

try to set some special character ,-ive value

...

should not be allowed

...

 

...

 

...

 

...

 

...

 

...

GP56

...

Default value

...

 

...

 | | | | | | | |
| GP55 | UI check \\ | try to set some special character ,-ive value \\ | should not be allowed \\ | | | | | |
| GP56 | Default value \\ | | should be taken from GP cluster.storage.allocated.capacity.notificationthreshold

...

 

...

 

...

 

...

 

...

 

...

GP57

...

parameter check

...

set  parameter to some value b/w 0-1

...

after threshold notification should be sent

...

 

...

 

...

 

...

 

...

 

...

GP58

...

Conflict between cluster level parameter and global parameter

...

 

...

cluster level parameter should be effective

...

 

...

 

...

 

...

 

...

 

...

 

...

cluster.storage.capacity.notificationthreshold

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP59

...

UI check

...

try to set some special character ,-ive value

...

should not be allowed

...

 

...

 

...

 

...

 

...

 

...

GP60

...

Default value

...

 

...

should be taken from GP cluster.storage.capacity.notificationthreshold

...

 

...

 

...

 

...

 

...

 

...

GP61

...

parameter check

...

set parameter to some  value b/w 0-1

...

after threshold notification should be sent

...

 

...

 

...

 

...

 

...

 

...

GP62

...

Conflict between cluster level parameter and global parameter

...

 

...

cluster level parameter should be effective

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

Account level parameters

...

 

...

 

...

 

...

 

...

 

...

 

...

GP63

...

DB check

...

check for account_details in DB

...

there should be an entry for every parameter at account level ion account_details table

...

 

...

 

...

 

...

 

...

 

...

GP64

...

multiple account

...

1-create multiple account
2-make sure accounts have different value for same parameter
3-repeate step 1,2 for every parameters

...

Depends on parameter

...

 

...

 

...

 

...

 

...

 

...

 

...

allow.public.user.templates

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP65

...

UI check

...

Try to set some special character

...

should not be allowed

...

Fail

 \\ | | | | | |
| GP57 | parameter check \\ | set&nbsp; parameter to some value b/w 0-1 \\ | after threshold notification should be sent \\ | | | | | |
| GP58 | Conflict between cluster level parameter and global parameter | | cluster level parameter should be effective \\ | | | | | |
| | h5. cluster.storage.capacity.notificationthreshold | | | | | | | |
| GP59 | UI check \\ | try to set some special character ,-ive value | should not be allowed | | | | | |
| GP60 | Default value \\ | | should be taken from GP cluster.storage.capacity.notificationthreshold \\ | | | | | |
| GP61 | parameter check \\ | set parameter to some&nbsp; value b/w 0-1 \\ | after threshold notification should be sent \\ | | | | | |
| GP62 | Conflict between cluster level parameter and global parameter | | cluster level parameter should be effective \\ | | | | | |
| | | | | | | | | |
| | h5. | h1. Account level parameters
h1. | | | | | | |
| GP63 | DB check \\ | check for account_details in DB | there should be an entry for every parameter at account level ion account_details table \\ | | | | | |
| GP64 | multiple account \\ | 1-create multiple account \\
2-make sure accounts have different value for same parameter \\
3-repeate step 1,2 for every parameters \\ | Depends on parameter \\ | | | | | |
| | h5. allow.public.user.templates | | | | | | | |
| GP65 | UI check \\ | Try to set some special character \\ | should not be allowed \\ | Fail | [https://issues.apache.org/jira/browse/CLOUDSTACK-2714

...

 

...

 

...

 

...

GP66

...

Default value

...

 

...

] | | | |
| GP66 | Default value \\ | | should be equal to GP allow.public.user.templated

...

Fail

 \\ | Fail | [https://issues.apache.org/jira/browse/CLOUDSTACK-2717

...

 

...

 

...

 

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="cb9b40a5-a3f9-4479-b6a8-ab73c5519b94"><ac:plain-text-body><![CDATA[

...

GP67

...

set allow.public.user.template to [false/true]

...

] | | | |
| GP67 | set allow.public.user.template to \[false/true\] \\ | set a allow.public.user.templates

...

in 1st case user should be able to create public template
in 2nd case user should not be able to create private template.

...

Pass

...

 

...

 

...

 

...

 

...

GP68

...

Conflict between account level parameter and global parameter

...

 

...

account level  value should be efective

...

Pass

...

 

...

 

...

 

...

 

...

 

 to \\
1-True \\
2-False \\ | in 1st case user should be able to create public template \\
in 2nd case user should not be able to create private template. \\ | Pass \\ | | | | |
| GP68 | Conflict between account level parameter and global parameter | | account level&nbsp; value should be efective \\ | Pass | | | | |
| | h5. remote.access.vpn.client.iprange

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP69

...

UI check

...

try to set some special character

...

should not be allowed

...

 

...

 

...

 

...

 

...

 

...

GP70

...

default value

...

 

...

 | | | | | | | |
| GP69 | UI check \\ | try to set some special character \\ | should not be allowed \\ | Fail | | | | |
| GP70 | default value \\ | | should be equal to value of GP "remote.access.vpn.client.iprange

...

 

...

 

...

 

...

 

...

 

...

GP72

...

check range

...

 \\ | Pass | | | | |
| GP72 | check range \\ | set remote.access.vpn.client.iprange to some value

...

every client in range should be allowed and first ip should be assigned to vpn server

...

 

...

 

...

 

...

 

...

 

...

GP73

...

Conflict between account level parameter and global parameter

...

 

...

account level value should be effective

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 Storage level parameters

...

 

...

 

...

 

...

 

...

 

...

 

...

GP74

...

DB check

...

check for table storage_pool_details

...

search for key value pair for storage level parameters

...

 

...

 

...

 

...

 

...

 

...

 

...

storage.overprovisioning.factor

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

GP75

...

UI check

...

Try to set some special character

...

should not be allowed

...

 

...

 

...

 

...

 

...

 

...

GP76

...

DB check

...

check  storage_pool_table

...

check for key ,value pair

...

 

...

 

...

 

...

 

...

 

...

GP77

...

Default value

...

 

...

Should be taken from current GP  storage.overprovisioning.factor

...

 

...

 

...

 

...

 

...

 

...

GP78

...

parameter check

...

set storage.overprovisioning.factor to some value

...

1-should be able to use storage more than what physically available

...

 

...

 

...

 

...

 

...

 

...

GP79

...

Conflict between storage level parameter and global parameter

...

 

...

Storage level parameters should be dominating

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 range \\ | every client in range should be allowed and first ip should be assigned to vpn server \\ | Pass | | | | |
| GP73 | Conflict between account level parameter and global parameter | | account level value should be effective \\ | fail | https://issues.apache.org/jira/browse/CLOUDSTACK-2731 | | | |
| | | | | | | | | |
| | h5. | h1. &nbsp;Storage level parameters | | | | | | |
| GP74 | DB check \\ | check for table storage_pool_details \\ | search for key value pair for storage level parameters \\ | | | | | |
| | h5. storage.overprovisioning.factor | | | | | | | |
| GP75 | UI check \\ | Try to set some special character | should not be allowed | | | | | |
| GP76 | DB check \\ | check&nbsp; storage_pool_table | check for key ,value pair \\ | | | | | |
| GP77 | Default value \\ | | Should be taken from current GP&nbsp; storage.overprovisioning.factor | | | | | |
| GP78 | parameter check \\ | set storage.overprovisioning.factor to some value \\ | 1-should be able to use storage more than what physically available \\ | | | | | |
| GP79 | Conflict between storage level parameter and global parameter | | Storage level parameters should be dominating \\ | | | | | |
| | | | | | | | | |
https://cwiki.apache.org/confluence/display/CLOUDSTACK/QA+-+4.2+Test+Execution+Results<!--  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} -->