diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 64f52227aed..9a2173fb5e3 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -57,7 +57,7 @@ repos: - id: fix-byte-order-marker - id: forbid-submodules - id: mixed-line-ending - exclude: \.(cs|xml)$ + exclude: \.cs$ - id: trailing-whitespace files: \.(bat|cfg|cs|css|gitignore|header|in|install|java|md|properties|py|rb|sh|sql|txt|vue|xml|xsl|yaml|yml)$ args: [--markdown-linebreak-ext=md] diff --git a/engine/service/src/main/webapp/WEB-INF/beans.xml b/engine/service/src/main/webapp/WEB-INF/beans.xml index 33bd4adb13b..efb28689115 100644 --- a/engine/service/src/main/webapp/WEB-INF/beans.xml +++ b/engine/service/src/main/webapp/WEB-INF/beans.xml @@ -16,56 +16,56 @@ KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ---> - - - - - - - - - - - - - - - - - - - - - - - - org.apache.cloudstack.framework - - - - - - - - - - - - - - - - - - - - - +--> + + + + + + + + + + + + + + + + + + + + + + + + org.apache.cloudstack.framework + + + + + + + + + + + + + + + + + + + + + diff --git a/engine/service/src/main/webapp/WEB-INF/web.xml b/engine/service/src/main/webapp/WEB-INF/web.xml index e7663cea39e..e44186004fb 100644 --- a/engine/service/src/main/webapp/WEB-INF/web.xml +++ b/engine/service/src/main/webapp/WEB-INF/web.xml @@ -16,31 +16,31 @@ KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ---> - - - contextConfigLocation - WEB-INF/beans.xml - - - - org.springframework.web.context.ContextLoaderListener - - - +--> + + + contextConfigLocation + WEB-INF/beans.xml + + + + org.springframework.web.context.ContextLoaderListener + + + CXF Servlet - CXFServlet - - org.apache.cxf.transport.servlet.CXFServlet - - 1 - - - CXFServlet - /rest/* - - + CXFServlet + + org.apache.cxf.transport.servlet.CXFServlet + + 1 + + + CXFServlet + /rest/* + + diff --git a/plugins/hypervisors/baremetal/pom.xml b/plugins/hypervisors/baremetal/pom.xml index f75cb4a4b6c..84754a27c72 100755 --- a/plugins/hypervisors/baremetal/pom.xml +++ b/plugins/hypervisors/baremetal/pom.xml @@ -1,51 +1,51 @@ - - - 4.0.0 - - org.apache.cloudstack - cloudstack-plugins - 4.21.0.0-SNAPSHOT - ../../pom.xml - - cloud-plugin-hypervisor-baremetal - Apache CloudStack Plugin - Hypervisor Baremetal - - - commons-lang - commons-lang - - - javax.xml.bind - jaxb-api - ${cs.jaxb.version} - - - com.sun.xml.bind - jaxb-core - ${cs.jaxb.version} - - - com.sun.xml.bind - jaxb-impl - ${cs.jaxb.impl.version} - - - + + + 4.0.0 + + org.apache.cloudstack + cloudstack-plugins + 4.21.0.0-SNAPSHOT + ../../pom.xml + + cloud-plugin-hypervisor-baremetal + Apache CloudStack Plugin - Hypervisor Baremetal + + + commons-lang + commons-lang + + + javax.xml.bind + jaxb-api + ${cs.jaxb.version} + + + com.sun.xml.bind + jaxb-core + ${cs.jaxb.version} + + + com.sun.xml.bind + jaxb-impl + ${cs.jaxb.impl.version} + + + diff --git a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/create-acl-policy-ref.xml b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/create-acl-policy-ref.xml index 4fe3db74d9f..cc076668f9e 100755 --- a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/create-acl-policy-ref.xml +++ b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/create-acl-policy-ref.xml @@ -1,37 +1,37 @@ - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - + + + + + + + + + - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + diff --git a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/create-pf-rule.xml b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/create-pf-rule.xml index 4cfecd43192..275755de414 100755 --- a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/create-pf-rule.xml +++ b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/create-pf-rule.xml @@ -1,165 +1,165 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + diff --git a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-acl-policy.xml b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-acl-policy.xml index b1a27650419..6ba4034768f 100755 --- a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-acl-policy.xml +++ b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-acl-policy.xml @@ -1,33 +1,33 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-edge-firewall.xml b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-edge-firewall.xml index 992d6a1ab62..149efe515e1 100755 --- a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-edge-firewall.xml +++ b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-edge-firewall.xml @@ -1,30 +1,30 @@ - - - - - - - - + + + + + + + + diff --git a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-edge-security-profile.xml b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-edge-security-profile.xml index f394fe91d9e..23458593eb6 100755 --- a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-edge-security-profile.xml +++ b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-edge-security-profile.xml @@ -1,38 +1,38 @@ - - - - - - - - + + + + + + + + diff --git a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-nat-policy-set.xml b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-nat-policy-set.xml index 3f4c08d747f..799f6d43957 100755 --- a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-nat-policy-set.xml +++ b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-nat-policy-set.xml @@ -1,30 +1,30 @@ - - - - - - - - + + + + + + + + diff --git a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-nat-policy.xml b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-nat-policy.xml index 6c3ed7b9f48..83946f97681 100755 --- a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-nat-policy.xml +++ b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-nat-policy.xml @@ -1,33 +1,33 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-rule.xml b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-rule.xml index e56e9190496..f9030710ec4 100755 --- a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-rule.xml +++ b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-rule.xml @@ -1,31 +1,31 @@ - - - - - - - - + + + + + + + + diff --git a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-tenant.xml b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-tenant.xml index 05bef9a2906..0dbb23d0cbf 100755 --- a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-tenant.xml +++ b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-tenant.xml @@ -1,30 +1,30 @@ - - - - - - - - + + + + + + + + diff --git a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-vdc.xml b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-vdc.xml index fbc2312c208..4c9b80694c3 100755 --- a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-vdc.xml +++ b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/delete-vdc.xml @@ -1,30 +1,30 @@ - - - - - - - - + + + + + + + + diff --git a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/disassoc-asa1000v.xml b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/disassoc-asa1000v.xml index 448b65f0d53..06d0f41fff8 100755 --- a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/disassoc-asa1000v.xml +++ b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/disassoc-asa1000v.xml @@ -1,30 +1,30 @@ - - - - - - - - + + + + + + + + diff --git a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/list-acl-policies.xml b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/list-acl-policies.xml index aee2f891f86..9ddc58a4682 100755 --- a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/list-acl-policies.xml +++ b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/list-acl-policies.xml @@ -1,30 +1,30 @@ - - - - - + + + + + - - + + + diff --git a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/list-nat-policies.xml b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/list-nat-policies.xml index bd978cb389c..c3f8f010323 100755 --- a/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/list-nat-policies.xml +++ b/plugins/network-elements/cisco-vnmc/src/main/scripts/network/cisco/list-nat-policies.xml @@ -1,30 +1,30 @@ - - - - - + + + + + - - - - + + + + + - + - - - - - + + + + + + + @@ -52,6 +52,6 @@ - - - + + + diff --git a/server/src/test/resources/SnapshotDaoTestContext.xml b/server/src/test/resources/SnapshotDaoTestContext.xml index 479bd95eefd..5880fe0c167 100644 --- a/server/src/test/resources/SnapshotDaoTestContext.xml +++ b/server/src/test/resources/SnapshotDaoTestContext.xml @@ -1,14 +1,14 @@ - - + - - - - - - - - - + + + + + + + + + + + @@ -43,6 +43,6 @@ - - - + + + diff --git a/server/src/test/resources/StoragePoolDaoTestContext.xml b/server/src/test/resources/StoragePoolDaoTestContext.xml index 49d10c713e8..1d280a2e728 100644 --- a/server/src/test/resources/StoragePoolDaoTestContext.xml +++ b/server/src/test/resources/StoragePoolDaoTestContext.xml @@ -1,44 +1,44 @@ - - + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/src/test/resources/VpcApiUnitTestContext.xml b/server/src/test/resources/VpcApiUnitTestContext.xml index f3f7816d4dd..571a52243b7 100644 --- a/server/src/test/resources/VpcApiUnitTestContext.xml +++ b/server/src/test/resources/VpcApiUnitTestContext.xml @@ -1,44 +1,44 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/src/test/resources/VpcTestContext.xml b/server/src/test/resources/VpcTestContext.xml index ae60cfabd9d..a955ed75b66 100644 --- a/server/src/test/resources/VpcTestContext.xml +++ b/server/src/test/resources/VpcTestContext.xml @@ -1,14 +1,14 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/src/test/resources/createNetworkOffering.xml b/server/src/test/resources/createNetworkOffering.xml index 5ee4f176847..99418467e0a 100644 --- a/server/src/test/resources/createNetworkOffering.xml +++ b/server/src/test/resources/createNetworkOffering.xml @@ -1,79 +1,79 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/src/test/resources/testContext.xml b/server/src/test/resources/testContext.xml index 7ea4d4247b1..f0be52983cc 100644 --- a/server/src/test/resources/testContext.xml +++ b/server/src/test/resources/testContext.xml @@ -1,88 +1,88 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - org.apache.cloudstack.framework - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.cloudstack.framework + + + + + + + + + + + + + + + + + + - - - + + + diff --git a/test/conf/config.xml b/test/conf/config.xml index 8037a4eafd9..b8b1ceb2504 100644 --- a/test/conf/config.xml +++ b/test/conf/config.xml @@ -1,103 +1,103 @@ - - - - - addSecondaryStorage - - - zoneid - 2 - - - url - nfs://192.168.161.21/export/regression/secondary - - - - - - addHost - - - zoneid - 2 - - - podid - 2 - - - url - http://192.168.161.25 - - - username - root - - - password - password - - - clustername - firstcluster - - - - - - sleep.sh - - Sleep for 3 min to ensure that host is in UP state - - - s - 180 - - - - - - createStoragePool - - - zoneid - 2 - - - podid - 2 - - - name - primary storage - - - url - nfs://192.168.161.21/export/regression/primary - - - clusterid - 1 - - - - - + + + + + addSecondaryStorage + + + zoneid + 2 + + + url + nfs://192.168.161.21/export/regression/secondary + + + + + + addHost + + + zoneid + 2 + + + podid + 2 + + + url + http://192.168.161.25 + + + username + root + + + password + password + + + clustername + firstcluster + + + + + + sleep.sh + + Sleep for 3 min to ensure that host is in UP state + + + s + 180 + + + + + + createStoragePool + + + zoneid + 2 + + + podid + 2 + + + name + primary storage + + + url + nfs://192.168.161.21/export/regression/primary + + + clusterid + 1 + + + + + diff --git a/test/metadata/delegatedAdmin/delegated_admin_cleanup.xml b/test/metadata/delegatedAdmin/delegated_admin_cleanup.xml index ac0f390ba90..4baf66283d6 100644 --- a/test/metadata/delegatedAdmin/delegated_admin_cleanup.xml +++ b/test/metadata/delegatedAdmin/delegated_admin_cleanup.xml @@ -1,126 +1,126 @@ - - - - - - registerUserKeys - - - id - 2 - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - listDomains - true - - - name - 0-1 - - - - - id - level1domain1id - - - - - - - listDomains - true - - - name - 0-2 - - - - - id - level1domain2id - - - - - - deleteUser - - - id - rootadmin1id - - - - - - deleteUser - - - id - rootadmin2id - - - - - - deleteDomain - - - id - level1domain1id - - - cleanup - true - - - - - - deleteDomain - - - id - level1domain2id - - - cleanup - true - - - - - - + + + + + + registerUserKeys + + + id + 2 + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + listDomains + true + + + name + 0-1 + + + + + id + level1domain1id + + + + + + + listDomains + true + + + name + 0-2 + + + + + id + level1domain2id + + + + + + deleteUser + + + id + rootadmin1id + + + + + + deleteUser + + + id + rootadmin2id + + + + + + deleteDomain + + + id + level1domain1id + + + cleanup + true + + + + + + deleteDomain + + + id + level1domain2id + + + cleanup + true + + + + + + diff --git a/test/metadata/delegatedAdmin/delegated_admin_createusers.xml b/test/metadata/delegatedAdmin/delegated_admin_createusers.xml index 27ce77f6cf7..46e0408db35 100644 --- a/test/metadata/delegatedAdmin/delegated_admin_createusers.xml +++ b/test/metadata/delegatedAdmin/delegated_admin_createusers.xml @@ -1,312 +1,312 @@ - - - - - - - - createDomain - - - name - 0-1 - - - - - id - level1domain1id - - - - - - createDomain - - - name - 0-2 - - - - - id - level1domain2id - - - - - - createDomain - - - name - 0-1-1 - - - parentdomainid - level1domain1id - - - - - id - level2domain1id - - - - - - createDomain - - - name - 0-2-1 - - - parentdomainid - level1domain2id - - - - - id - level2domain2id - - - - - - - - createUser - - - username - - - password - 123 - - - firstname - 123 - - - lastname - 123 - - - email - 123@gmail.com - - - accounttype - 1 - - - - - id - rootadmin1id - - - account - rootadmin1account - - - - - - - createUser - - - username - - - password - 123 - - - firstname - 123 - - - lastname - 123 - - - email - 123@gmail.com - - - accounttype - 1 - - - - - id - rootadmin2id - - - account - rootadmin2account - - - - - - - - createUser - - - username - - - password - 123 - - - firstname - 123 - - - lastname - 123 - - - email - 123@gmail.com - - - accounttype - 2 - - - domainid - level1domain1id - - - - - id - domain11adminid - - - account - domain11adminaccount - - - - - - - - createUser - - - username - - - password - 123 - - - firstname - 123 - - - lastname - 123 - - - email - 123@gmail.com - - - accounttype - 2 - - - domainid - level1domain2id - - - - - id - domain12adminid - - - account - domain12adminaccount - - - - - - - createUser - - - username - - - password - 123 - - - firstname - 123 - - - lastname - 123 - - - email - 123@gmail.com - - - accounttype - 2 - - - domainid - level2domain1id - - - - - id - domain21adminid - - - account - domain21adminaccount - - - - - - + + + + + + + + createDomain + + + name + 0-1 + + + + + id + level1domain1id + + + + + + createDomain + + + name + 0-2 + + + + + id + level1domain2id + + + + + + createDomain + + + name + 0-1-1 + + + parentdomainid + level1domain1id + + + + + id + level2domain1id + + + + + + createDomain + + + name + 0-2-1 + + + parentdomainid + level1domain2id + + + + + id + level2domain2id + + + + + + + + createUser + + + username + + + password + 123 + + + firstname + 123 + + + lastname + 123 + + + email + 123@gmail.com + + + accounttype + 1 + + + + + id + rootadmin1id + + + account + rootadmin1account + + + + + + + createUser + + + username + + + password + 123 + + + firstname + 123 + + + lastname + 123 + + + email + 123@gmail.com + + + accounttype + 1 + + + + + id + rootadmin2id + + + account + rootadmin2account + + + + + + + + createUser + + + username + + + password + 123 + + + firstname + 123 + + + lastname + 123 + + + email + 123@gmail.com + + + accounttype + 2 + + + domainid + level1domain1id + + + + + id + domain11adminid + + + account + domain11adminaccount + + + + + + + + createUser + + + username + + + password + 123 + + + firstname + 123 + + + lastname + 123 + + + email + 123@gmail.com + + + accounttype + 2 + + + domainid + level1domain2id + + + + + id + domain12adminid + + + account + domain12adminaccount + + + + + + + createUser + + + username + + + password + 123 + + + firstname + 123 + + + lastname + 123 + + + email + 123@gmail.com + + + accounttype + 2 + + + domainid + level2domain1id + + + + + id + domain21adminid + + + account + domain21adminaccount + + + + + + diff --git a/test/metadata/delegatedAdmin/delegated_admin_verify_part1.xml b/test/metadata/delegatedAdmin/delegated_admin_verify_part1.xml index 1ce18187d52..9387c99c999 100644 --- a/test/metadata/delegatedAdmin/delegated_admin_verify_part1.xml +++ b/test/metadata/delegatedAdmin/delegated_admin_verify_part1.xml @@ -1,420 +1,420 @@ - - - - - registerUserKeys - - - id - userid1 - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - - deployVirtualMachine - true - - - zoneid - globalzoneid - - - templateid - globaltemplateid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - - - id - vmid - - - - - - - - createVolume - true - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - volumeid - - - - - - - - createTemplate - true - - - volumeid - volumeid - - - name - - - displaytext - newtext - - - osTypeId - 1 - - - - - id - privatetemplateid - - - - - - - registerTemplate - Register template - true - - - name - - - displaytext - - - url - globaltemplateurl - - - zoneid - globalzoneid - - - ostypeid - 1 - - - format - vhd - - - - - id - registeredtemplateid - - - - - - - - registerIso - true - Register iso - - - name - - - displaytext - - - url - globalisourl - - - ostypeid - 53 - - - zoneid - globalzoneid - - - - - id - isoid - - - - - - - createSnapshot - true - - - volumeid - volumeid - - - - - id - snapshotid - - - - - - createSnapshotPolicy - true - - - volumeid - volumeid - - - intervaltype - hourly - - - schedule - 10 - - - maxsnaps - 4 - - - timezone - Africa/Casablanca - - - - - id - snapshotpolicyid - - - - - - - - associateIpAddress - true - Associate ip address - - - zoneid - globalzoneid - - - - - ipaddress - ipaddress - - - - - - - - createPortForwardingService - Create port forwarding service - true - - - name - - - description - none - - - - - id - pfgroupid - - - - - - createPortForwardingService - Create port forwarding service - true - - - name - - - description - none - - - - - id - pfgroupid1 - - - - - - createPortForwardingServiceRule - Create port forwarding service rule - true - - - publicport - 22 - - - privateport - 22 - - - portforwardingserviceid - pfgroupid - - - - - id - pfruleid - - - - - - - - createLoadBalancerRule - Create load balancer rule - true - - - name - - - publicip - ipaddress - - - privateport - - - publicport - - - algorithm - roundrobin - - - - - id - lbid - - - - - - - createLoadBalancerRule - Create load balancer rule - true - - - name - - - publicip - ipaddress - - - privateport - - - publicport - - - algorithm - roundrobin - - - - - id - lbid1 - - - - - - assignToLoadBalancerRule - Assign to load balancer - true - - - id - lbid - - - virtualmachineid - vmid - - - - - + + + + + registerUserKeys + + + id + userid1 + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + + deployVirtualMachine + true + + + zoneid + globalzoneid + + + templateid + globaltemplateid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + + + id + vmid + + + + + + + + createVolume + true + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + volumeid + + + + + + + + createTemplate + true + + + volumeid + volumeid + + + name + + + displaytext + newtext + + + osTypeId + 1 + + + + + id + privatetemplateid + + + + + + + registerTemplate + Register template + true + + + name + + + displaytext + + + url + globaltemplateurl + + + zoneid + globalzoneid + + + ostypeid + 1 + + + format + vhd + + + + + id + registeredtemplateid + + + + + + + + registerIso + true + Register iso + + + name + + + displaytext + + + url + globalisourl + + + ostypeid + 53 + + + zoneid + globalzoneid + + + + + id + isoid + + + + + + + createSnapshot + true + + + volumeid + volumeid + + + + + id + snapshotid + + + + + + createSnapshotPolicy + true + + + volumeid + volumeid + + + intervaltype + hourly + + + schedule + 10 + + + maxsnaps + 4 + + + timezone + Africa/Casablanca + + + + + id + snapshotpolicyid + + + + + + + + associateIpAddress + true + Associate ip address + + + zoneid + globalzoneid + + + + + ipaddress + ipaddress + + + + + + + + createPortForwardingService + Create port forwarding service + true + + + name + + + description + none + + + + + id + pfgroupid + + + + + + createPortForwardingService + Create port forwarding service + true + + + name + + + description + none + + + + + id + pfgroupid1 + + + + + + createPortForwardingServiceRule + Create port forwarding service rule + true + + + publicport + 22 + + + privateport + 22 + + + portforwardingserviceid + pfgroupid + + + + + id + pfruleid + + + + + + + + createLoadBalancerRule + Create load balancer rule + true + + + name + + + publicip + ipaddress + + + privateport + + + publicport + + + algorithm + roundrobin + + + + + id + lbid + + + + + + + createLoadBalancerRule + Create load balancer rule + true + + + name + + + publicip + ipaddress + + + privateport + + + publicport + + + algorithm + roundrobin + + + + + id + lbid1 + + + + + + assignToLoadBalancerRule + Assign to load balancer + true + + + id + lbid + + + virtualmachineid + vmid + + + + + diff --git a/test/metadata/delegatedAdmin/delegated_admin_verify_part2.xml b/test/metadata/delegatedAdmin/delegated_admin_verify_part2.xml index 9f875054439..cad4305eb02 100644 --- a/test/metadata/delegatedAdmin/delegated_admin_verify_part2.xml +++ b/test/metadata/delegatedAdmin/delegated_admin_verify_part2.xml @@ -1,952 +1,952 @@ - - - - - registerUserKeys - - - id - userid2 - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - - - rebootVirtualMachine - Reboot virtual machine - true - - - id - vmid - - - - - - startVirtualMachine - Start virtual machine - true - - - id - vmid - - - - - - stopVirtualMachine - Stop virtual machine - true - - - id - vmid - - - - - - resetPasswordForVirtualMachine - Reset password for virtual machine - true - - - id - vmid - - - - - - changeServiceForVirtualMachine - Change service offering for virtual machine - true - - - id - vmid - - - serviceofferingid - 2 - - - - - - updateVirtualMachine - Update virtual machine - true - - - id - vmid - - - haenable - true - - - - - - listVirtualMachines - List virtual machines - true - - - id - vmid - - - - - - deployVirtualMachine - true - - - zoneid - globalzoneid - - - templateid - globaltemplateid - - - serviceofferingid - 1 - - - diskofferingid - globaldiskofferingid - - - domainid - domainid1 - - - account - account1 - - - - - - - - listVolumes - List volumes - true - - - id - volumeid - - - - - - attachVolume - Attach volume - true - - - id - volumeid - - - virtualmachineid - vmid - - - - - - detachVolume - Detach volume - true - - - id - volumeid - - - - - - createVolume - Creating volume - true - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - domainid - domainid1 - - - account - account1 - - - - - - - - listSnapshots - List snapshots - true - - - id - snapshotid - - - - - - createSnapshot - Creating snapshot - true - - - volumeid - volumeid - - - domainid - domainid1 - - - account - account1 - - - - - - listSnapshotPolicies - Listing snapshot policies - true - - - volumeid - volumeid - - - - - - createSnapshotPolicy - true - - - volumeid - volumeid - - - intervaltype - hourly - - - schedule - 10 - - - maxsnaps - 4 - - - timezone - Africa/Casablanca - - - domainid - domainid1 - - - account - account1 - - - - - - - updateTemplate - Update template - true - - - id - privatetemplateid - - - displaytext - hello - - - - - - updateTemplatePermissions - Update template permissions - true - - - id - privatetemplateid - - - ispublic - true - - - - - - copyTemplate - Copy template - true - - - id - privatetemplateid - - - sourcezoneid - globalzoneid - - - destzoneid - globalzoneid1 - - - - - - listTemplates - List templates - true - - - id - privatetemplateid - - - - - - listTemplatePermissions - List template permissions - true - - - id - privatetemplateid - - - - - - createTemplate - Create template - true - - - volumeid - volumeid - - - name - - - displaytext - newtext - - - osTypeId - 1 - - - domainid - domainid1 - - - account - account1 - - - - - - - - updateTemplate - Update template - true - - - id - registeredtemplateid - - - displaytext - hello - - - - - - updateTemplatePermissions - Update template permissions - true - - - id - registeredtemplateid - - - ispublic - true - - - - - - copyTemplate - Copy template - true - - - id - registeredtemplateid - - - sourcezoneid - globalzoneid - - - destzoneid - globalzoneid1 - - - - - - listTemplates - List templates - true - - - id - registeredtemplateid - - - - - - listTemplatePermissions - List template permissions - true - - - id - registeredtemplateid - - - - - - - - - updateIso - Update iso - true - - - id - isoid - - - displaytext - hello - - - - - - listIsos - List isos - true - - - id - isoid - - - - - - copyIso - Copy iso - true - - - id - isoid - - - sourcezoneid - globalzoneid - - - destzoneid - globalzoneid1 - - - - - - attachIso - true - Attaching iso - - - virtualmachineid - vmid - - - id - isoid - - - - - - detachIso - true - Detaching iso - - - virtualmachineid - vmid - - - - - - - listPublicIpAddresses - true - List public ip addresses - - - ipaddress - ipaddress - - - - - - associateIpAddress - true - Associate ip address - - - zoneid - globalzoneid - - - domainid - domainid1 - - - account - account1 - - - - - - - - listPortForwardingServices - List port forwarding services - true - - - id - pfgroupid - - - - - - listPortForwardingServiceRules - List port forwarding service rule - true - - - id - pfgroupid - - - - - - listPortForwardingServicesByVm - List port forwarding services by vm - true - - - virtualmachineid - vmid - - - - - - removePortForwardingService - true - Remove port forwarding service - - - id - pfgroupid - - - virtualmachineid - vmid - - - publicip - ipaddress - - - - - - assignPortForwardingService - true - Assigning port forwarding service - - - id - pfgroupid1 - - - virtualmachineid - vmid - - - publicip - ipaddress - - - - - - createPortForwardingService - Create port forwarding service - true - - - name - - - description - none - - - domainid - domainid1 - - - account - account1 - - - - - - createPortForwardingServiceRule - Create port forwarding service rule - true - - - publicport - 222 - - - privateport - 222 - - - portforwardingserviceid - pfgroupid - - - - - - deletePortForwardingServiceRule - Delete port forwarding service rule - true - - - id - pfruleid - - - - - - - deletePortForwardingService - true - Deleting port forwarding service - - - id - pfgroupid - - - - - - - - listLoadBalancerRules - List load balancer rules - true - - - id - lbid - - - - - - listLoadBalancerRuleInstances - List load balancer rule instances - true - - - id - lbid - - - - - - removeFromLoadBalancerRule - Remove from load balancer - true - - - id - lbid - - - virtualmachineid - vmid - - - - - - assignToLoadBalancerRule - Assign to load balancer - true - - - id - lbid1 - - - virtualmachineid - vmid - - - - - - deleteLoadBalancerRule - Delete load balancer rule - true - - - id - lbid - - - - - - createLoadBalancerRule - Create load balancer rule - true - - - name - - - publicip - ipaddress - - - privateport - - - publicport - - - algorithm - roundrobin - - - - - - - - disassociateIpAddress - true - Disassociate ip address - - - ipaddress - ipaddress - - - - - deleteSnapshot - Deleting snapshot - true - - - id - snapshotid - - - - - - deleteSnapshotPolicies - Deleting snapshot policy - true - - - id - snapshotpolicyid - - - - - - deleteTemplate - Delete template - true - - - id - privatetemplateid - - - - - - deleteTemplate - Delete template - true - - - id - registeredtemplateid - - - - - - deleteVolume - Deleting volume - true - - - id - volumeid - - - - - - deleteIso - Delete iso - true - - - id - isoid - - - - - - destroyVirtualMachine - Destroy virtual machine - true - - - id - vmid - - - - - + + + + + registerUserKeys + + + id + userid2 + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + + + rebootVirtualMachine + Reboot virtual machine + true + + + id + vmid + + + + + + startVirtualMachine + Start virtual machine + true + + + id + vmid + + + + + + stopVirtualMachine + Stop virtual machine + true + + + id + vmid + + + + + + resetPasswordForVirtualMachine + Reset password for virtual machine + true + + + id + vmid + + + + + + changeServiceForVirtualMachine + Change service offering for virtual machine + true + + + id + vmid + + + serviceofferingid + 2 + + + + + + updateVirtualMachine + Update virtual machine + true + + + id + vmid + + + haenable + true + + + + + + listVirtualMachines + List virtual machines + true + + + id + vmid + + + + + + deployVirtualMachine + true + + + zoneid + globalzoneid + + + templateid + globaltemplateid + + + serviceofferingid + 1 + + + diskofferingid + globaldiskofferingid + + + domainid + domainid1 + + + account + account1 + + + + + + + + listVolumes + List volumes + true + + + id + volumeid + + + + + + attachVolume + Attach volume + true + + + id + volumeid + + + virtualmachineid + vmid + + + + + + detachVolume + Detach volume + true + + + id + volumeid + + + + + + createVolume + Creating volume + true + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + domainid + domainid1 + + + account + account1 + + + + + + + + listSnapshots + List snapshots + true + + + id + snapshotid + + + + + + createSnapshot + Creating snapshot + true + + + volumeid + volumeid + + + domainid + domainid1 + + + account + account1 + + + + + + listSnapshotPolicies + Listing snapshot policies + true + + + volumeid + volumeid + + + + + + createSnapshotPolicy + true + + + volumeid + volumeid + + + intervaltype + hourly + + + schedule + 10 + + + maxsnaps + 4 + + + timezone + Africa/Casablanca + + + domainid + domainid1 + + + account + account1 + + + + + + + updateTemplate + Update template + true + + + id + privatetemplateid + + + displaytext + hello + + + + + + updateTemplatePermissions + Update template permissions + true + + + id + privatetemplateid + + + ispublic + true + + + + + + copyTemplate + Copy template + true + + + id + privatetemplateid + + + sourcezoneid + globalzoneid + + + destzoneid + globalzoneid1 + + + + + + listTemplates + List templates + true + + + id + privatetemplateid + + + + + + listTemplatePermissions + List template permissions + true + + + id + privatetemplateid + + + + + + createTemplate + Create template + true + + + volumeid + volumeid + + + name + + + displaytext + newtext + + + osTypeId + 1 + + + domainid + domainid1 + + + account + account1 + + + + + + + + updateTemplate + Update template + true + + + id + registeredtemplateid + + + displaytext + hello + + + + + + updateTemplatePermissions + Update template permissions + true + + + id + registeredtemplateid + + + ispublic + true + + + + + + copyTemplate + Copy template + true + + + id + registeredtemplateid + + + sourcezoneid + globalzoneid + + + destzoneid + globalzoneid1 + + + + + + listTemplates + List templates + true + + + id + registeredtemplateid + + + + + + listTemplatePermissions + List template permissions + true + + + id + registeredtemplateid + + + + + + + + + updateIso + Update iso + true + + + id + isoid + + + displaytext + hello + + + + + + listIsos + List isos + true + + + id + isoid + + + + + + copyIso + Copy iso + true + + + id + isoid + + + sourcezoneid + globalzoneid + + + destzoneid + globalzoneid1 + + + + + + attachIso + true + Attaching iso + + + virtualmachineid + vmid + + + id + isoid + + + + + + detachIso + true + Detaching iso + + + virtualmachineid + vmid + + + + + + + listPublicIpAddresses + true + List public ip addresses + + + ipaddress + ipaddress + + + + + + associateIpAddress + true + Associate ip address + + + zoneid + globalzoneid + + + domainid + domainid1 + + + account + account1 + + + + + + + + listPortForwardingServices + List port forwarding services + true + + + id + pfgroupid + + + + + + listPortForwardingServiceRules + List port forwarding service rule + true + + + id + pfgroupid + + + + + + listPortForwardingServicesByVm + List port forwarding services by vm + true + + + virtualmachineid + vmid + + + + + + removePortForwardingService + true + Remove port forwarding service + + + id + pfgroupid + + + virtualmachineid + vmid + + + publicip + ipaddress + + + + + + assignPortForwardingService + true + Assigning port forwarding service + + + id + pfgroupid1 + + + virtualmachineid + vmid + + + publicip + ipaddress + + + + + + createPortForwardingService + Create port forwarding service + true + + + name + + + description + none + + + domainid + domainid1 + + + account + account1 + + + + + + createPortForwardingServiceRule + Create port forwarding service rule + true + + + publicport + 222 + + + privateport + 222 + + + portforwardingserviceid + pfgroupid + + + + + + deletePortForwardingServiceRule + Delete port forwarding service rule + true + + + id + pfruleid + + + + + + + deletePortForwardingService + true + Deleting port forwarding service + + + id + pfgroupid + + + + + + + + listLoadBalancerRules + List load balancer rules + true + + + id + lbid + + + + + + listLoadBalancerRuleInstances + List load balancer rule instances + true + + + id + lbid + + + + + + removeFromLoadBalancerRule + Remove from load balancer + true + + + id + lbid + + + virtualmachineid + vmid + + + + + + assignToLoadBalancerRule + Assign to load balancer + true + + + id + lbid1 + + + virtualmachineid + vmid + + + + + + deleteLoadBalancerRule + Delete load balancer rule + true + + + id + lbid + + + + + + createLoadBalancerRule + Create load balancer rule + true + + + name + + + publicip + ipaddress + + + privateport + + + publicport + + + algorithm + roundrobin + + + + + + + + disassociateIpAddress + true + Disassociate ip address + + + ipaddress + ipaddress + + + + + deleteSnapshot + Deleting snapshot + true + + + id + snapshotid + + + + + + deleteSnapshotPolicies + Deleting snapshot policy + true + + + id + snapshotpolicyid + + + + + + deleteTemplate + Delete template + true + + + id + privatetemplateid + + + + + + deleteTemplate + Delete template + true + + + id + registeredtemplateid + + + + + + deleteVolume + Deleting volume + true + + + id + volumeid + + + + + + deleteIso + Delete iso + true + + + id + isoid + + + + + + destroyVirtualMachine + Destroy virtual machine + true + + + id + vmid + + + + + diff --git a/test/metadata/delegatedAdmin/pickuser_domainlevel1_domainlevel2.xml b/test/metadata/delegatedAdmin/pickuser_domainlevel1_domainlevel2.xml index 6b66d9aad33..2ed6742f8b9 100644 --- a/test/metadata/delegatedAdmin/pickuser_domainlevel1_domainlevel2.xml +++ b/test/metadata/delegatedAdmin/pickuser_domainlevel1_domainlevel2.xml @@ -1,122 +1,122 @@ - - - - - - - - listUsers - - - id - domain11adminid - - - - - id - userid1 - - - domainid - domainid1 - - - accounttype - accounttype1 - - - account - account1 - - - - - - listDomains - - - id - domainid1 - - - - - name - domainname1 - - - level - domainlevel1 - - - - - - - - listUsers - - - id - domain21adminid - - - - - id - userid2 - - - domainid - domainid2 - - - accounttype - accounttype2 - - - account - account2 - - - - - - listDomains - - - id - domainid2 - - - - - name - domainname2 - - - level - domainlevel2 - - - - - + + + + + + + + listUsers + + + id + domain11adminid + + + + + id + userid1 + + + domainid + domainid1 + + + accounttype + accounttype1 + + + account + account1 + + + + + + listDomains + + + id + domainid1 + + + + + name + domainname1 + + + level + domainlevel1 + + + + + + + + listUsers + + + id + domain21adminid + + + + + id + userid2 + + + domainid + domainid2 + + + accounttype + accounttype2 + + + account + account2 + + + + + + listDomains + + + id + domainid2 + + + + + name + domainname2 + + + level + domainlevel2 + + + + + diff --git a/test/metadata/delegatedAdmin/pickuser_domainlevel1admin_domainlevel1admin.xml b/test/metadata/delegatedAdmin/pickuser_domainlevel1admin_domainlevel1admin.xml index f283affe292..1b5697c459e 100644 --- a/test/metadata/delegatedAdmin/pickuser_domainlevel1admin_domainlevel1admin.xml +++ b/test/metadata/delegatedAdmin/pickuser_domainlevel1admin_domainlevel1admin.xml @@ -1,122 +1,122 @@ - - - - - - - - listUsers - - - id - domain11adminid - - - - - id - userid1 - - - domainid - domainid1 - - - accounttype - accounttype1 - - - account - account1 - - - - - - listDomains - - - id - domainid1 - - - - - name - domainname1 - - - level - domainlevel1 - - - - - - - - listUsers - - - id - domain12adminid - - - - - id - userid2 - - - domainid - domainid2 - - - accounttype - accounttype2 - - - account - account2 - - - - - - listDomains - - - id - domainid2 - - - - - name - domainname2 - - - level - domainlevel2 - - - - - + + + + + + + + listUsers + + + id + domain11adminid + + + + + id + userid1 + + + domainid + domainid1 + + + accounttype + accounttype1 + + + account + account1 + + + + + + listDomains + + + id + domainid1 + + + + + name + domainname1 + + + level + domainlevel1 + + + + + + + + listUsers + + + id + domain12adminid + + + + + id + userid2 + + + domainid + domainid2 + + + accounttype + accounttype2 + + + account + account2 + + + + + + listDomains + + + id + domainid2 + + + + + name + domainname2 + + + level + domainlevel2 + + + + + diff --git a/test/metadata/delegatedAdmin/pickuser_domainlevel1admin_rootadmin.xml b/test/metadata/delegatedAdmin/pickuser_domainlevel1admin_rootadmin.xml index 29c4a5ac01e..caf3bacaa94 100644 --- a/test/metadata/delegatedAdmin/pickuser_domainlevel1admin_rootadmin.xml +++ b/test/metadata/delegatedAdmin/pickuser_domainlevel1admin_rootadmin.xml @@ -1,122 +1,122 @@ - - - - - - - - listUsers - - - id - domain11adminid - - - - - id - userid1 - - - domainid - domainid1 - - - accounttype - accounttype1 - - - account - account1 - - - - - - listDomains - - - id - domainid1 - - - - - name - domainname1 - - - level - domainlevel1 - - - - - - - - listUsers - - - id - rootadmin1id - - - - - id - userid2 - - - domainid - domainid2 - - - accounttype - accounttype2 - - - account - account2 - - - - - - listDomains - - - id - domainid2 - - - - - name - domainname2 - - - level - domainlevel2 - - - - - + + + + + + + + listUsers + + + id + domain11adminid + + + + + id + userid1 + + + domainid + domainid1 + + + accounttype + accounttype1 + + + account + account1 + + + + + + listDomains + + + id + domainid1 + + + + + name + domainname1 + + + level + domainlevel1 + + + + + + + + listUsers + + + id + rootadmin1id + + + + + id + userid2 + + + domainid + domainid2 + + + accounttype + accounttype2 + + + account + account2 + + + + + + listDomains + + + id + domainid2 + + + + + name + domainname2 + + + level + domainlevel2 + + + + + diff --git a/test/metadata/delegatedAdmin/pickuser_domainlevel2_child_domainlevel1.xml b/test/metadata/delegatedAdmin/pickuser_domainlevel2_child_domainlevel1.xml index 662fe0f25c1..97cd60f5653 100644 --- a/test/metadata/delegatedAdmin/pickuser_domainlevel2_child_domainlevel1.xml +++ b/test/metadata/delegatedAdmin/pickuser_domainlevel2_child_domainlevel1.xml @@ -1,122 +1,122 @@ - - - - - - - - listUsers - - - id - domain21adminid - - - - - id - userid1 - - - domainid - domainid1 - - - accounttype - accounttype1 - - - account - account1 - - - - - - listDomains - - - id - domainid1 - - - - - name - domainname1 - - - level - domainlevel1 - - - - - - - - listUsers - - - id - domain11adminid - - - - - id - userid2 - - - domainid - domainid2 - - - accounttype - accounttype2 - - - account - account2 - - - - - - listDomains - - - id - domainid2 - - - - - name - domainname2 - - - level - domainlevel2 - - - - - + + + + + + + + listUsers + + + id + domain21adminid + + + + + id + userid1 + + + domainid + domainid1 + + + accounttype + accounttype1 + + + account + account1 + + + + + + listDomains + + + id + domainid1 + + + + + name + domainname1 + + + level + domainlevel1 + + + + + + + + listUsers + + + id + domain11adminid + + + + + id + userid2 + + + domainid + domainid2 + + + accounttype + accounttype2 + + + account + account2 + + + + + + listDomains + + + id + domainid2 + + + + + name + domainname2 + + + level + domainlevel2 + + + + + diff --git a/test/metadata/delegatedAdmin/pickuser_domainlevel2_nonchild_domainlevel1.xml b/test/metadata/delegatedAdmin/pickuser_domainlevel2_nonchild_domainlevel1.xml index 18a7b421343..a45899eaee8 100644 --- a/test/metadata/delegatedAdmin/pickuser_domainlevel2_nonchild_domainlevel1.xml +++ b/test/metadata/delegatedAdmin/pickuser_domainlevel2_nonchild_domainlevel1.xml @@ -1,122 +1,122 @@ - - - - - - - - listUsers - - - id - domain21adminid - - - - - id - userid1 - - - domainid - domainid1 - - - accounttype - accounttype1 - - - account - account1 - - - - - - listDomains - - - id - domainid1 - - - - - name - domainname1 - - - level - domainlevel1 - - - - - - - - listUsers - - - id - domain12adminid - - - - - id - userid2 - - - domainid - domainid2 - - - accounttype - accounttype2 - - - account - account2 - - - - - - listDomains - - - id - domainid2 - - - - - name - domainname2 - - - level - domainlevel2 - - - - - + + + + + + + + listUsers + + + id + domain21adminid + + + + + id + userid1 + + + domainid + domainid1 + + + accounttype + accounttype1 + + + account + account1 + + + + + + listDomains + + + id + domainid1 + + + + + name + domainname1 + + + level + domainlevel1 + + + + + + + + listUsers + + + id + domain12adminid + + + + + id + userid2 + + + domainid + domainid2 + + + accounttype + accounttype2 + + + account + account2 + + + + + + listDomains + + + id + domainid2 + + + + + name + domainname2 + + + level + domainlevel2 + + + + + diff --git a/test/metadata/delegatedAdmin/pickuser_domainlevel2_rootadmin1.xml b/test/metadata/delegatedAdmin/pickuser_domainlevel2_rootadmin1.xml index c1b91351cbb..9a83f624fc5 100644 --- a/test/metadata/delegatedAdmin/pickuser_domainlevel2_rootadmin1.xml +++ b/test/metadata/delegatedAdmin/pickuser_domainlevel2_rootadmin1.xml @@ -1,122 +1,122 @@ - - - - - - - - listUsers - - - id - domain21adminid - - - - - id - userid1 - - - domainid - domainid1 - - - accounttype - accounttype1 - - - account - account1 - - - - - - listDomains - - - id - domainid1 - - - - - name - domainname1 - - - level - domainlevel1 - - - - - - - - listUsers - - - id - rootadmin1id - - - - - id - userid2 - - - domainid - domainid2 - - - accounttype - accounttype2 - - - account - account2 - - - - - - listDomains - - - id - domainid2 - - - - - name - domainname2 - - - level - domainlevel2 - - - - - + + + + + + + + listUsers + + + id + domain21adminid + + + + + id + userid1 + + + domainid + domainid1 + + + accounttype + accounttype1 + + + account + account1 + + + + + + listDomains + + + id + domainid1 + + + + + name + domainname1 + + + level + domainlevel1 + + + + + + + + listUsers + + + id + rootadmin1id + + + + + id + userid2 + + + domainid + domainid2 + + + accounttype + accounttype2 + + + account + account2 + + + + + + listDomains + + + id + domainid2 + + + + + name + domainname2 + + + level + domainlevel2 + + + + + diff --git a/test/metadata/delegatedAdmin/pickuser_rootadmin1_rootadmin2.xml b/test/metadata/delegatedAdmin/pickuser_rootadmin1_rootadmin2.xml index aa85730890a..63a0bede59b 100644 --- a/test/metadata/delegatedAdmin/pickuser_rootadmin1_rootadmin2.xml +++ b/test/metadata/delegatedAdmin/pickuser_rootadmin1_rootadmin2.xml @@ -1,122 +1,122 @@ - - - - - - - - listUsers - - - id - rootadmin1id - - - - - id - userid1 - - - domainid - domainid1 - - - accounttype - accounttype1 - - - account - account1 - - - - - - listDomains - - - id - domainid1 - - - - - name - domainname1 - - - level - domainlevel1 - - - - - - - - listUsers - - - id - rootadmin2id - - - - - id - userid2 - - - domainid - domainid2 - - - accounttype - accounttype2 - - - account - account2 - - - - - - listDomains - - - id - domainid2 - - - - - name - domainname2 - - - level - domainlevel2 - - - - - + + + + + + + + listUsers + + + id + rootadmin1id + + + + + id + userid1 + + + domainid + domainid1 + + + accounttype + accounttype1 + + + account + account1 + + + + + + listDomains + + + id + domainid1 + + + + + name + domainname1 + + + level + domainlevel1 + + + + + + + + listUsers + + + id + rootadmin2id + + + + + id + userid2 + + + domainid + domainid2 + + + accounttype + accounttype2 + + + account + account2 + + + + + + listDomains + + + id + domainid2 + + + + + name + domainname2 + + + level + domainlevel2 + + + + + diff --git a/test/metadata/delegatedAdmin/pickuser_rootadmin_vs_domainlevel1admin.xml b/test/metadata/delegatedAdmin/pickuser_rootadmin_vs_domainlevel1admin.xml index 79da605f363..f00c71eca22 100644 --- a/test/metadata/delegatedAdmin/pickuser_rootadmin_vs_domainlevel1admin.xml +++ b/test/metadata/delegatedAdmin/pickuser_rootadmin_vs_domainlevel1admin.xml @@ -1,122 +1,122 @@ - - - - - - - - listUsers - - - id - rootadmin1id - - - - - id - userid1 - - - domainid - domainid1 - - - accounttype - accounttype1 - - - account - account1 - - - - - - listDomains - - - id - domainid1 - - - - - name - domainname1 - - - level - domainlevel1 - - - - - - - - listUsers - - - id - domain11adminid - - - - - id - userid2 - - - domainid - domainid2 - - - accounttype - accounttype2 - - - account - account2 - - - - - - listDomains - - - id - domainid2 - - - - - name - domainname2 - - - level - domainlevel2 - - - - - + + + + + + + + listUsers + + + id + rootadmin1id + + + + + id + userid1 + + + domainid + domainid1 + + + accounttype + accounttype1 + + + account + account1 + + + + + + listDomains + + + id + domainid1 + + + + + name + domainname1 + + + level + domainlevel1 + + + + + + + + listUsers + + + id + domain11adminid + + + + + id + userid2 + + + domainid + domainid2 + + + accounttype + accounttype2 + + + account + account2 + + + + + + listDomains + + + id + domainid2 + + + + + name + domainname2 + + + level + domainlevel2 + + + + + diff --git a/test/metadata/func/directnw_regression.xml b/test/metadata/func/directnw_regression.xml index 3cce8b1f869..1e8f51c5494 100644 --- a/test/metadata/func/directnw_regression.xml +++ b/test/metadata/func/directnw_regression.xml @@ -1,1910 +1,1910 @@ - - - - - - - - - createAccount - [Create the Account and a User for the account] - - - account - nimbus-account - - - accounttype - 1 - - - domainid - 1 - - - email - admin@gmail.com - - - firstname - admin - - - lastname - adminlastname - - - username - usernameparam - - - password - password - - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmavailable - Unlimited - - - vmlimit - Unlimited - - - vmtotal - 0 - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - - - - listUsers - 5 [List the Created User in (3)] - - - account - accountname - - - - - - id - userid - - - username - usernameparam - - - firstname - admin - - - lastname - adminlastname - - - email - admin@gmail.com - - - created - createtimestamp - - - state - enabled - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - - - - - - - - createUser - 3 [Create User Command] - - - account - nimbus-account - - - accounttype - 0 - - - username - secondusernameparam - - - password - password - - - firstname - nimbus-user - - - lastname - nimbus-userlastname - - - email - nimbus-user@gmail.com - - - - - - id - seconduserid - - - username - usernameparam - - - firstname - nimbus-user - - - lastname - nimbus-userlastname - - - email - nimbus-user@gmail.com - - - account - accountname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - created - createtimestamp - - - state - enabled - - - - - - - - - listAccounts - 950 [List the Account of the User created in (3)] - - - name - accountname - - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - - - updateUser - 6 [Update the User created in (3)] - - - id - userid - - - username - newuser - - - password - password - - - firstname - updatednimbus - - - lastname - updatednimbuslastname - - - email - updatednimbus@gmail.com - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - id - userid - - - username - newuser - - - firstname - updatednimbus - - - lastname - updatednimbuslastname - - - email - updatednimbus@gmail.com - - - created - createtimestamp - - - state - enabled - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - - - listUsers - 5 [List the Updated User updated in (6)] - - - id - userid - - - - - id - userid - - - username - newuser - - - firstname - updatednimbus - - - lastname - updatednimbuslastname - - - email - updatednimbus@gmail.com - - - created - createtimestamp - - - state - enabled - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - - - - - - - - - disableUser - 428 [Disable the User created in (3)] - - - id - userid - - - - - id - userid - - - username - newuser - - - firstname - updatednimbus - - - lastname - updatednimbuslastname - - - email - updatednimbus@gmail.com - - - created - createtimestamp - - - state - disabled - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - - - enableUser - 9 [Enable the User created in (3)] - - - id - userid - - - - - id - userid - - - username - newuser - - - firstname - updatednimbus - - - lastname - updatednimbuslastname - - - email - updatednimbus@gmail.com - - - created - createtimestamp - - - state - enabled - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - - - disableAccount - [Lock the Account] - - - account - accountname - - - domainid - 1 - - - lock - true - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - locked - - - - - - - - - enableAccount - [Enable the Locked Account] - - - account - accountname - - - domainid - 1 - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - - - disableAccount - [Lock the Account] - - - account - accountname - - - domainid - 1 - - - lock - false - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - disabled - - - - - - - - - enableAccount - [Enable the Locked Account] - - - account - accountname - - - domainid - 1 - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - - - createDomain - 10 [Create Domain] - - - name - domainname - - - - - - name - domainname - - - id - newdomainid - - - level - 1 - - - parentdomainid - 1 - - - parentdomainname - ROOT - - - haschild - false - - - - - - - - - listDomains - 11 [List Domains] - - - name - domainname - - - - - - id - newdomainid - - - name - domainname - - - level - 1 - - - parentdomainid - 1 - - - parentdomainname - ROOT - - - haschild - false - - - - - - - - - updateDomain - 952 [Update the Domain created in (10)] - - - id - newdomainid - - - name - newdomainname - - - - - - id - newdomainid - - - name - newdomainname - - - level - 1 - - - parentdomainid - 1 - - - parentdomainname - ROOT - - - haschild - false - - - - - - - - - - listDomainChildren - - List One of the Children of the Parent Domain - - - - id - 1 - - - - - domain - 0 - - id - newdomainid - - - name - newdomainname - - - level - 1 - - - parentdomainid - 1 - - - parentdomainname - ROOT - - - haschild - false - - - - - - - - - deleteDomain - 654 [Delete Domain created in (10)] - - - id - newdomainid - - - cleanup - true - - - - - - success - true - - - - - - - - - listTemplates - 27 [List Templates - List System Template] - - - templatefilter - self - - - id - 1 - - - - - template - 0 - - id - debian50templateid - - - name - debian50templatename - - - displaytext - debian50templatedisplaytext - - - ispublic - debian50templateispublic - - - created - debian50templatecreated - - - isready - true - - - passwordenabled - debian50templatepasswordenabled - - - format - VHD - - - - isfeatured - false - - - crossZones - true - - - ostypeid - debian50templateostypeid - - - ostypename - debian50templateostypename - - - size - debian50templatesize - - - account - system - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Download Complete - - - templatetype - SYSTEM - - - hypervisor - XenServer - - - domain - ROOT - - - domainid - 1 - - - - - - - - listTemplates - - Verify All the Parameters of the Listed Template - - - - name - debian50templatename - - - templatefilter - self - - - - template - 0 - - id - debian50templateid - - - name - debian50templatename - - - displaytext - debian50templatedisplaytext - - - ispublic - debian50templateispublic - - - created - debian50templatecreated - - - isready - true - - - isfeatured - false - - - passwordenabled - debian50templatepasswordenabled - - - crossZones - true - - - format - VHD - - - ostypeid - debian50templateostypeid - - - ostypename - debian50templateostypename - - - account - system - - - domainid - 1 - - - domain - ROOT - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Download Complete - - - size - debian50templatesize - - - templatetype - SYSTEM - - - hypervisor - XenServer - - - - - - - - - listServiceOfferings - 28 [List the Small Instance Service Offering] - - - id - globalserviceofferingid - - - - - id - smallofferingid - - - name - smallofferingname - - - displaytext - smallofferingdisplaytext - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - created - smallofferingcreatetime - - - storagetype - smallofferingstoragetype - - - offerha - false - - - - - - - - listServiceOfferings - 876 [Verify the First Service Offering] - - - name - smallofferingname - - - - serviceoffering - 0 - - id - smallofferingid - - - name - smallofferingname - - - displaytext - smallofferingdisplaytext - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - created - smallofferingcreatetime - - - storagetype - smallofferingstoragetype - - - offerha - false - - - - - - - - - listZones - 39 [List the Global Zone with id-2] - - - zone - 0 - - id - globalzoneid - - - name - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - internaldns1 - internaldns1 - - - vlan - - - guestcidraddress - - - networktype - Basic - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + createAccount + [Create the Account and a User for the account] + + + account + nimbus-account + + + accounttype + 1 + + + domainid + 1 + + + email + admin@gmail.com + + + firstname + admin + + + lastname + adminlastname + + + username + usernameparam + + + password + password + + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmavailable + Unlimited + + + vmlimit + Unlimited + + + vmtotal + 0 + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + + + + listUsers + 5 [List the Created User in (3)] + + + account + accountname + + + + + + id + userid + + + username + usernameparam + + + firstname + admin + + + lastname + adminlastname + + + email + admin@gmail.com + + + created + createtimestamp + + + state + enabled + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + + + + + + + + createUser + 3 [Create User Command] + + + account + nimbus-account + + + accounttype + 0 + + + username + secondusernameparam + + + password + password + + + firstname + nimbus-user + + + lastname + nimbus-userlastname + + + email + nimbus-user@gmail.com + + + + + + id + seconduserid + + + username + usernameparam + + + firstname + nimbus-user + + + lastname + nimbus-userlastname + + + email + nimbus-user@gmail.com + + + account + accountname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + created + createtimestamp + + + state + enabled + + + + + + + + + listAccounts + 950 [List the Account of the User created in (3)] + + + name + accountname + + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + + + updateUser + 6 [Update the User created in (3)] + + + id + userid + + + username + newuser + + + password + password + + + firstname + updatednimbus + + + lastname + updatednimbuslastname + + + email + updatednimbus@gmail.com + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + id + userid + + + username + newuser + + + firstname + updatednimbus + + + lastname + updatednimbuslastname + + + email + updatednimbus@gmail.com + + + created + createtimestamp + + + state + enabled + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + + + listUsers + 5 [List the Updated User updated in (6)] + + + id + userid + + + + + id + userid + + + username + newuser + + + firstname + updatednimbus + + + lastname + updatednimbuslastname + + + email + updatednimbus@gmail.com + + + created + createtimestamp + + + state + enabled + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + + + + + + + + + disableUser + 428 [Disable the User created in (3)] + + + id + userid + + + + + id + userid + + + username + newuser + + + firstname + updatednimbus + + + lastname + updatednimbuslastname + + + email + updatednimbus@gmail.com + + + created + createtimestamp + + + state + disabled + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + + + enableUser + 9 [Enable the User created in (3)] + + + id + userid + + + + + id + userid + + + username + newuser + + + firstname + updatednimbus + + + lastname + updatednimbuslastname + + + email + updatednimbus@gmail.com + + + created + createtimestamp + + + state + enabled + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + + + disableAccount + [Lock the Account] + + + account + accountname + + + domainid + 1 + + + lock + true + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + locked + + + + + + + + + enableAccount + [Enable the Locked Account] + + + account + accountname + + + domainid + 1 + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + + + disableAccount + [Lock the Account] + + + account + accountname + + + domainid + 1 + + + lock + false + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + disabled + + + + + + + + + enableAccount + [Enable the Locked Account] + + + account + accountname + + + domainid + 1 + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + + + createDomain + 10 [Create Domain] + + + name + domainname + + + + + + name + domainname + + + id + newdomainid + + + level + 1 + + + parentdomainid + 1 + + + parentdomainname + ROOT + + + haschild + false + + + + + + + + + listDomains + 11 [List Domains] + + + name + domainname + + + + + + id + newdomainid + + + name + domainname + + + level + 1 + + + parentdomainid + 1 + + + parentdomainname + ROOT + + + haschild + false + + + + + + + + + updateDomain + 952 [Update the Domain created in (10)] + + + id + newdomainid + + + name + newdomainname + + + + + + id + newdomainid + + + name + newdomainname + + + level + 1 + + + parentdomainid + 1 + + + parentdomainname + ROOT + + + haschild + false + + + + + + + + + + listDomainChildren + - List One of the Children of the Parent Domain - + + + id + 1 + + + + + domain + 0 + + id + newdomainid + + + name + newdomainname + + + level + 1 + + + parentdomainid + 1 + + + parentdomainname + ROOT + + + haschild + false + + + + + + + + + deleteDomain + 654 [Delete Domain created in (10)] + + + id + newdomainid + + + cleanup + true + + + + + + success + true + + + + + + + + + listTemplates + 27 [List Templates - List System Template] + + + templatefilter + self + + + id + 1 + + + + + template + 0 + + id + debian50templateid + + + name + debian50templatename + + + displaytext + debian50templatedisplaytext + + + ispublic + debian50templateispublic + + + created + debian50templatecreated + + + isready + true + + + passwordenabled + debian50templatepasswordenabled + + + format + VHD + + + + isfeatured + false + + + crossZones + true + + + ostypeid + debian50templateostypeid + + + ostypename + debian50templateostypename + + + size + debian50templatesize + + + account + system + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Download Complete + + + templatetype + SYSTEM + + + hypervisor + XenServer + + + domain + ROOT + + + domainid + 1 + + + + + + + + listTemplates + - Verify All the Parameters of the Listed Template - + + + name + debian50templatename + + + templatefilter + self + + + + template + 0 + + id + debian50templateid + + + name + debian50templatename + + + displaytext + debian50templatedisplaytext + + + ispublic + debian50templateispublic + + + created + debian50templatecreated + + + isready + true + + + isfeatured + false + + + passwordenabled + debian50templatepasswordenabled + + + crossZones + true + + + format + VHD + + + ostypeid + debian50templateostypeid + + + ostypename + debian50templateostypename + + + account + system + + + domainid + 1 + + + domain + ROOT + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Download Complete + + + size + debian50templatesize + + + templatetype + SYSTEM + + + hypervisor + XenServer + + + + + + + + + listServiceOfferings + 28 [List the Small Instance Service Offering] + + + id + globalserviceofferingid + + + + + id + smallofferingid + + + name + smallofferingname + + + displaytext + smallofferingdisplaytext + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + created + smallofferingcreatetime + + + storagetype + smallofferingstoragetype + + + offerha + false + + + + + + + + listServiceOfferings + 876 [Verify the First Service Offering] + + + name + smallofferingname + + + + serviceoffering + 0 + + id + smallofferingid + + + name + smallofferingname + + + displaytext + smallofferingdisplaytext + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + created + smallofferingcreatetime + + + storagetype + smallofferingstoragetype + + + offerha + false + + + + + + + + + listZones + 39 [List the Global Zone with id-2] + + + zone + 0 + + id + globalzoneid + + + name + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + internaldns1 + internaldns1 + + + vlan + + + guestcidraddress + + + networktype + Basic + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/metadata/func/expunge.xml b/test/metadata/func/expunge.xml index d008dc3319f..46f9109951a 100644 --- a/test/metadata/func/expunge.xml +++ b/test/metadata/func/expunge.xml @@ -1,1207 +1,1207 @@ - - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - email - admin@gmail.com - - - firstname - volumesexpungeadmin - - - lastname - volumesexpungeadminlastname - - - username - usernameparam - - - password - password - - - - - id - accountid - - - - - - - listUsers - 5 [List the Created User in (3)] - - - account - accountname - - - - - - id - userid - - - - - - - - registerUserKeys - Registering the user - - - id - userid - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - - createNetwork - [Creating default network] - - - zoneid - globalzoneid - - - networkOfferingId - globalnetworkofferingid - - - account - accountname - - - domainid - 1 - - - name - defaultregressionnetwork - - - displaytext - defaultregressionnetwork - - - - - id - networkid - - - - - - - deployVirtualMachine - true - Deploy vm from regular centos template - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountname - - - domainid - 1 - - - displayname - VolumeExpungeTest-VM - - - group - group1 - - - networkids - networkid - - - - - id - vmid - - - name - vmname - - - - - - listVirtualMachines - List virtual machines - - - id - vmid - - - - - hostid - vm_hostid - - - - - - listHosts - List host where vm is running - - - id - vm_hostid - - - - - ipaddress - vmhost_ipaddress - - - - - - listRouters - List Routers - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - - id - router_id - - - hostid - router_hostid - - - name - routername - - - - - - listHosts - List host where domR is running - - - id - router_hostid - - - - - ipaddress - routerhost_ipaddress - - - - - - listVolumes - List data disk vm volume - - - virtualmachineid - vmid - - - type - DATADISK - - - - - id - vm_datavolumeid - - - name - vm_datavolumename - - - - - - select path from volumes - true - Getting volume path for the vm DATADISK volume - - - id - vm_datavolumeid - - - - - path - vm_datavolumepath - - - - - - listVolumes - List root disk vm volume - - - virtualmachineid - vmid - - - type - ROOT - - - - - id - vm_rootvolumeid - - - name - vm_rootvolumename - - - - - - select path from volumes - true - Getting volume path for the vm root volume - - - id - vm_rootvolumeid - - - - - path - vm_rootvolumepath - - - - - - select path from volumes - true - Getting volume path for the domR - - - instance_id - router_id - - - - - path - router_rootvolumepath - - - - - - listvdi.sh - - List VDI for vm DATADISK volume before vm is destroyed - - - h - vmhost_ipaddress - - - u - vm_datavolumepath - - - - - - listvdi.sh - - List VDI for vm ROOT volume before vm is destroyed - - - h - vmhost_ipaddress - - - u - vm_rootvolumepath - - - - - - listvdi.sh - - List VDI for router ROOT volume before domR is destroyed - - - h - routerhost_ipaddress - - - u - router_rootvolumepath - - - - - - - destroyVirtualMachine - Destroy virtual machine - - - id - vmid - - - - - - listConfigurations - Getting expunge interval value - - - name - expunge.interval - - - - - value - expunge.interval - - - - - - sleep.sh - - Sleep for expunge interval - - - s - expunge.interval - - - - - - - sleep.sh - - Sleep for another expunge interval - - - s - expunge.interval - - - - - - - listvdi.sh - true - - List VDI for vm DATADISK volume before vm is destroyed - - - h - vmhost_ipaddress - - - u - vm_datavolumepath - - - - - - listvdi.sh - true - - List VDI for vm ROOT volume before vm is destroyed - - - h - vmhost_ipaddress - - - u - vm_rootvolumepath - - - - - - - - createVolume - true - Creating a volume - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - volumeid - - - - - - attachVolume - true - Attach the Volume to an Existing VM - - - id - volumeid - - - virtualmachineid - vmid - - - - - - detachVolume - true - Detach the Volume from the VM - - - id - volumeid - - - - - - createSnapshot - true - Create snapshot from detached volume - - - volumeid - volumeid - - - - - id - snapshotid - - - path - snapshotpath - - - - - - select path from volumes - true - Getting volume path for the detached volume - - - id - volumeid - - - - - path - detached_volumepath - - - - - - listvdi.sh - - List VDI for detached volume before the volume is deleted - - - h - vmhost_ipaddress - - - u - detached_volumepath - - - - - - deleteVolume - Delete detached volume - true - - - id - volumeid - - - - - - sleep.sh - - Sleep for expunge interval - - - s - expunge.interval - - - - - - - sleep.sh - - Sleep for another expunge interval - - - s - expunge.interval - - - - - - listvdi.sh - true - - List VDI for detached volume after the volume is deleted - - - h - vmhost_ipaddress - - - u - detached_volumepath - - - - - - - listvdi.sh - - List VDI for snapshot after it's created - - - h - vmhost_ipaddress - - - u - snapshotpath - - - - - - - - stopRouter - Stop the domR - - - id - router_id - - - - - - deleteUser - Deleting the user - - - id - userid - - - - - - listvdi.sh - true - - List VDI for domR after it's destroyed as a part of account cleanup - - - h - routerhost_ipaddress - - - u - router_rootvolumepath - - - - - - listvdi.sh - true - - List VDI for snapshot after corresponding account is deleted - - - h - vmhost_ipaddress - - - u - snapshotpath - - - - - - - - - - updateConfiguration - Updating storage.cleanup.interval - - - name - storage.cleanup.interval - - - value - 60 - - - - - - ms.sh - - Restarting management server - - - h - ms1 - - - o - restart - - - - - - - ms.sh - - Restarting management server - - - h - ms2 - - - o - restart - - - - - - - deployVirtualMachine - true - Deploying virtual machine from centos template - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountname - - - domainid - 1 - - - displayname - ExpungeTestVM-1 - - - group - group1 - - - networkids - networkid - - - - - id - vmid - - - - - - listVolumes - - - virtualmachineid - vmid - - - type - ROOT - - - - - id - rootvolumeid - - - - - - stopVirtualMachine - Stop virtual machine - - - id - vmid - - - - - - createTemplate - Create template from root volume - - - volumeid - rootvolumeid - - - name - - - displaytext - newtext - - - osTypeId - 12 - - - - - id - privatetemplateid - - - - - - - deployVirtualMachine - Deploying virtual machine from the private template - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - privatetemplateid - - - account - admin - - - domainid - 1 - - - displayname - VMcreatedfrmTemplate - - - group - group1 - - - networkids - networkid - - - - - id - vmid1 - - - hostid - vm_hostid - - - - - - listHosts - List host where vm is running - - - id - vm_hostid - - - - - ipaddress - vmhost_ipaddress - - - - - - select install_path from template_spool_ref - true - Getting private template vdi from the db - - - template_id - privatetemplateid - - - - - install_path - template_uuid - - - - - - listvdi.sh - - List VDI for template on the xen host before vm is destroyed - - - h - vmhost_ipaddress - - - u - template_uuid - - - - - - destroyVirtualMachine - Destroy virtual machine created from the private template - - - id - vmid1 - - - - - - sleep.sh - - Sleep for storage cleanup interval - - - s - 240 - - - - - - listvdi.sh - true - - List VDI for template on the xen host after vm using template is destroyed - - - h - vmhost_ipaddress - - - u - template_uuid - - - - - - - - destroyVirtualMachine - Destroy virtual machine as a part of cleanup - - - id - vmid - - - - - - deleteTemplate - Delete private template - - - id - privatetemplateid - - - - - - updateConfiguration - Updating storage.cleanup.interval - - - name - storage.cleanup.interval - - - value - 60000 - - - - - - ms.sh - - Restarting management server - - - h - ms1 - - - o - restart - - - - - - ms.sh - - Restarting management server - - - h - ms2 - - - o - restart - - - - - - + + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + email + admin@gmail.com + + + firstname + volumesexpungeadmin + + + lastname + volumesexpungeadminlastname + + + username + usernameparam + + + password + password + + + + + id + accountid + + + + + + + listUsers + 5 [List the Created User in (3)] + + + account + accountname + + + + + + id + userid + + + + + + + + registerUserKeys + Registering the user + + + id + userid + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + + createNetwork + [Creating default network] + + + zoneid + globalzoneid + + + networkOfferingId + globalnetworkofferingid + + + account + accountname + + + domainid + 1 + + + name + defaultregressionnetwork + + + displaytext + defaultregressionnetwork + + + + + id + networkid + + + + + + + deployVirtualMachine + true + Deploy vm from regular centos template + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountname + + + domainid + 1 + + + displayname + VolumeExpungeTest-VM + + + group + group1 + + + networkids + networkid + + + + + id + vmid + + + name + vmname + + + + + + listVirtualMachines + List virtual machines + + + id + vmid + + + + + hostid + vm_hostid + + + + + + listHosts + List host where vm is running + + + id + vm_hostid + + + + + ipaddress + vmhost_ipaddress + + + + + + listRouters + List Routers + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + + id + router_id + + + hostid + router_hostid + + + name + routername + + + + + + listHosts + List host where domR is running + + + id + router_hostid + + + + + ipaddress + routerhost_ipaddress + + + + + + listVolumes + List data disk vm volume + + + virtualmachineid + vmid + + + type + DATADISK + + + + + id + vm_datavolumeid + + + name + vm_datavolumename + + + + + + select path from volumes + true + Getting volume path for the vm DATADISK volume + + + id + vm_datavolumeid + + + + + path + vm_datavolumepath + + + + + + listVolumes + List root disk vm volume + + + virtualmachineid + vmid + + + type + ROOT + + + + + id + vm_rootvolumeid + + + name + vm_rootvolumename + + + + + + select path from volumes + true + Getting volume path for the vm root volume + + + id + vm_rootvolumeid + + + + + path + vm_rootvolumepath + + + + + + select path from volumes + true + Getting volume path for the domR + + + instance_id + router_id + + + + + path + router_rootvolumepath + + + + + + listvdi.sh + + List VDI for vm DATADISK volume before vm is destroyed + + + h + vmhost_ipaddress + + + u + vm_datavolumepath + + + + + + listvdi.sh + + List VDI for vm ROOT volume before vm is destroyed + + + h + vmhost_ipaddress + + + u + vm_rootvolumepath + + + + + + listvdi.sh + + List VDI for router ROOT volume before domR is destroyed + + + h + routerhost_ipaddress + + + u + router_rootvolumepath + + + + + + + destroyVirtualMachine + Destroy virtual machine + + + id + vmid + + + + + + listConfigurations + Getting expunge interval value + + + name + expunge.interval + + + + + value + expunge.interval + + + + + + sleep.sh + + Sleep for expunge interval + + + s + expunge.interval + + + + + + + sleep.sh + + Sleep for another expunge interval + + + s + expunge.interval + + + + + + + listvdi.sh + true + + List VDI for vm DATADISK volume before vm is destroyed + + + h + vmhost_ipaddress + + + u + vm_datavolumepath + + + + + + listvdi.sh + true + + List VDI for vm ROOT volume before vm is destroyed + + + h + vmhost_ipaddress + + + u + vm_rootvolumepath + + + + + + + + createVolume + true + Creating a volume + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + volumeid + + + + + + attachVolume + true + Attach the Volume to an Existing VM + + + id + volumeid + + + virtualmachineid + vmid + + + + + + detachVolume + true + Detach the Volume from the VM + + + id + volumeid + + + + + + createSnapshot + true + Create snapshot from detached volume + + + volumeid + volumeid + + + + + id + snapshotid + + + path + snapshotpath + + + + + + select path from volumes + true + Getting volume path for the detached volume + + + id + volumeid + + + + + path + detached_volumepath + + + + + + listvdi.sh + + List VDI for detached volume before the volume is deleted + + + h + vmhost_ipaddress + + + u + detached_volumepath + + + + + + deleteVolume + Delete detached volume + true + + + id + volumeid + + + + + + sleep.sh + + Sleep for expunge interval + + + s + expunge.interval + + + + + + + sleep.sh + + Sleep for another expunge interval + + + s + expunge.interval + + + + + + listvdi.sh + true + + List VDI for detached volume after the volume is deleted + + + h + vmhost_ipaddress + + + u + detached_volumepath + + + + + + + listvdi.sh + + List VDI for snapshot after it's created + + + h + vmhost_ipaddress + + + u + snapshotpath + + + + + + + + stopRouter + Stop the domR + + + id + router_id + + + + + + deleteUser + Deleting the user + + + id + userid + + + + + + listvdi.sh + true + + List VDI for domR after it's destroyed as a part of account cleanup + + + h + routerhost_ipaddress + + + u + router_rootvolumepath + + + + + + listvdi.sh + true + + List VDI for snapshot after corresponding account is deleted + + + h + vmhost_ipaddress + + + u + snapshotpath + + + + + + + + + + updateConfiguration + Updating storage.cleanup.interval + + + name + storage.cleanup.interval + + + value + 60 + + + + + + ms.sh + + Restarting management server + + + h + ms1 + + + o + restart + + + + + + + ms.sh + + Restarting management server + + + h + ms2 + + + o + restart + + + + + + + deployVirtualMachine + true + Deploying virtual machine from centos template + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountname + + + domainid + 1 + + + displayname + ExpungeTestVM-1 + + + group + group1 + + + networkids + networkid + + + + + id + vmid + + + + + + listVolumes + + + virtualmachineid + vmid + + + type + ROOT + + + + + id + rootvolumeid + + + + + + stopVirtualMachine + Stop virtual machine + + + id + vmid + + + + + + createTemplate + Create template from root volume + + + volumeid + rootvolumeid + + + name + + + displaytext + newtext + + + osTypeId + 12 + + + + + id + privatetemplateid + + + + + + + deployVirtualMachine + Deploying virtual machine from the private template + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + privatetemplateid + + + account + admin + + + domainid + 1 + + + displayname + VMcreatedfrmTemplate + + + group + group1 + + + networkids + networkid + + + + + id + vmid1 + + + hostid + vm_hostid + + + + + + listHosts + List host where vm is running + + + id + vm_hostid + + + + + ipaddress + vmhost_ipaddress + + + + + + select install_path from template_spool_ref + true + Getting private template vdi from the db + + + template_id + privatetemplateid + + + + + install_path + template_uuid + + + + + + listvdi.sh + + List VDI for template on the xen host before vm is destroyed + + + h + vmhost_ipaddress + + + u + template_uuid + + + + + + destroyVirtualMachine + Destroy virtual machine created from the private template + + + id + vmid1 + + + + + + sleep.sh + + Sleep for storage cleanup interval + + + s + 240 + + + + + + listvdi.sh + true + + List VDI for template on the xen host after vm using template is destroyed + + + h + vmhost_ipaddress + + + u + template_uuid + + + + + + + + destroyVirtualMachine + Destroy virtual machine as a part of cleanup + + + id + vmid + + + + + + deleteTemplate + Delete private template + + + id + privatetemplateid + + + + + + updateConfiguration + Updating storage.cleanup.interval + + + name + storage.cleanup.interval + + + value + 60000 + + + + + + ms.sh + + Restarting management server + + + h + ms1 + + + o + restart + + + + + + ms.sh + + Restarting management server + + + h + ms2 + + + o + restart + + + + + + diff --git a/test/metadata/func/flatnetwork.xml b/test/metadata/func/flatnetwork.xml index 70648b312d3..a07afab4843 100644 --- a/test/metadata/func/flatnetwork.xml +++ b/test/metadata/func/flatnetwork.xml @@ -1,533 +1,533 @@ - - - - createUser - Creating user - - - username - - - password - apiuser - - - firstname - apiuser - - - lastname - apiuser - - - email - apiuser@gmail.com - - - accounttype - 0 - - - - - id - userid - - - account - accountname - - - - - - registerUserKeys - Registering the user - - - id - userid - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - createNetworkGroup - true - Creating a network group - - - name - accountname - - - - - - authorizeNetworkGroupIngress - Authorizing network group ingress - - - networkgroupname - accountname - - - cidrlist - 192.168.1.143/32 - - - endport - 22 - - - startport - 22 - - - protocol - tcp - - - account - accountname - - - domainid - 1 - - - - - - deployVirtualMachine - true - Deploying vm - - - zoneid - globalzoneid - - - serviceofferingid - flatnetworkserviceofferingid - - - networkgrouplist - accountname - - - templateid - globaltemplateid - - - - - id - vmid - - - ipaddress - vmip - - - - - - deployVirtualMachine - true - Deploying vm - - - zoneid - globalzoneid - - - serviceofferingid - flatnetworkserviceofferingid - - - networkgrouplist - accountname - - - templateid - globaltemplateid - - - - - id - vmid1 - - - - - - createVolume - true - Creating a volume - - - name - - - zoneid - globalzoneid - - - diskofferingid - flatnetworkdiskofferingid - - - - - id - volumeid - - - - - - - attachVolume - true - Attaching the volume - - - id - volumeid - - - virtualmachineid - vmid - - - - - - sleep.sh - - Sleep for 2 min - - - s - 120 - - - - - - ssh.sh - - Ssh test for the vm - - - h - vmip - - - p - rs-ccb35ea5 - - - - - - sleep.sh - - Sleep for 1 min - - - s - 60 - - - - - - stopVirtualMachine - true - Stopping vm - - - id - vmid - - - - - - startVirtualMachine - true - Starting vm - - - id - vmid - - - - - - rebootVirtualMachine - true - Rebooting vm - - - id - vmid - - - - - - detachVolume - true - Detaching volume - - - id - volumeid - - - - - - attachVolume - true - Attaching the volume - - - id - volumeid - - - virtualmachineid - vmid1 - - - - - - - stopVirtualMachine - true - Stopping vm - - - id - vmid - - - - - - startVirtualMachine - true - Starting vm - - - id - vmid1 - - - - - - rebootVirtualMachine - true - Rebooting vm - - - id - vmid1 - - - - - - detachVolume - true - Detaching volume - - - id - volumeid - - - - - - - deleteVolume - true - Deleting volume - - - id - volumeid - - - - - - createVolume - true - Creating a new volume - - - name - - - zoneid - globalzoneid - - - diskofferingid - flatnetworkdiskofferingid - - - - - id - volumeid - - - - - - - attachVolume - true - Attaching the volume to the vm - - - id - volumeid - - - virtualmachineid - vmid - - - - - - - revokeNetworkGroupIngress - Revoking network group igress - - - networkgroupname - accountname - - - cidrlist - 192.168.1.143/32 - - - endport - 22 - - - startport - 22 - - - protocol - tcp - - - account - accountname - - - domainid - 1 - - - - - - - ssh.sh - - true - Ssh test for the vm - should fail as network group is revoked - - - h - vmip - - - p - password - - - - - - destroyVirtualMachine - true - Destroying virtual machine - - - id - vmid - - - - - - sleep.sh - - Sleep for 2 min - - - s - 120 - - - - - - - - deleteUser - Deleting the user - - - id - userid - - - - - + + + + createUser + Creating user + + + username + + + password + apiuser + + + firstname + apiuser + + + lastname + apiuser + + + email + apiuser@gmail.com + + + accounttype + 0 + + + + + id + userid + + + account + accountname + + + + + + registerUserKeys + Registering the user + + + id + userid + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + createNetworkGroup + true + Creating a network group + + + name + accountname + + + + + + authorizeNetworkGroupIngress + Authorizing network group ingress + + + networkgroupname + accountname + + + cidrlist + 192.168.1.143/32 + + + endport + 22 + + + startport + 22 + + + protocol + tcp + + + account + accountname + + + domainid + 1 + + + + + + deployVirtualMachine + true + Deploying vm + + + zoneid + globalzoneid + + + serviceofferingid + flatnetworkserviceofferingid + + + networkgrouplist + accountname + + + templateid + globaltemplateid + + + + + id + vmid + + + ipaddress + vmip + + + + + + deployVirtualMachine + true + Deploying vm + + + zoneid + globalzoneid + + + serviceofferingid + flatnetworkserviceofferingid + + + networkgrouplist + accountname + + + templateid + globaltemplateid + + + + + id + vmid1 + + + + + + createVolume + true + Creating a volume + + + name + + + zoneid + globalzoneid + + + diskofferingid + flatnetworkdiskofferingid + + + + + id + volumeid + + + + + + + attachVolume + true + Attaching the volume + + + id + volumeid + + + virtualmachineid + vmid + + + + + + sleep.sh + + Sleep for 2 min + + + s + 120 + + + + + + ssh.sh + + Ssh test for the vm + + + h + vmip + + + p + rs-ccb35ea5 + + + + + + sleep.sh + + Sleep for 1 min + + + s + 60 + + + + + + stopVirtualMachine + true + Stopping vm + + + id + vmid + + + + + + startVirtualMachine + true + Starting vm + + + id + vmid + + + + + + rebootVirtualMachine + true + Rebooting vm + + + id + vmid + + + + + + detachVolume + true + Detaching volume + + + id + volumeid + + + + + + attachVolume + true + Attaching the volume + + + id + volumeid + + + virtualmachineid + vmid1 + + + + + + + stopVirtualMachine + true + Stopping vm + + + id + vmid + + + + + + startVirtualMachine + true + Starting vm + + + id + vmid1 + + + + + + rebootVirtualMachine + true + Rebooting vm + + + id + vmid1 + + + + + + detachVolume + true + Detaching volume + + + id + volumeid + + + + + + + deleteVolume + true + Deleting volume + + + id + volumeid + + + + + + createVolume + true + Creating a new volume + + + name + + + zoneid + globalzoneid + + + diskofferingid + flatnetworkdiskofferingid + + + + + id + volumeid + + + + + + + attachVolume + true + Attaching the volume to the vm + + + id + volumeid + + + virtualmachineid + vmid + + + + + + + revokeNetworkGroupIngress + Revoking network group igress + + + networkgroupname + accountname + + + cidrlist + 192.168.1.143/32 + + + endport + 22 + + + startport + 22 + + + protocol + tcp + + + account + accountname + + + domainid + 1 + + + + + + + ssh.sh + + true + Ssh test for the vm - should fail as network group is revoked + + + h + vmip + + + p + password + + + + + + destroyVirtualMachine + true + Destroying virtual machine + + + id + vmid + + + + + + sleep.sh + + Sleep for 2 min + + + s + 120 + + + + + + + + deleteUser + Deleting the user + + + id + userid + + + + + diff --git a/test/metadata/func/ha.xml b/test/metadata/func/ha.xml index 32ad2c22a51..332ee074854 100644 --- a/test/metadata/func/ha.xml +++ b/test/metadata/func/ha.xml @@ -1,367 +1,367 @@ - - - - - deployVirtualMachine - Deploy ha disabled vm - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - admin - - - domainid - 1 - - - displayname - HADisabledVM - - - group - group1 - - - networkids - globalnetworkid - - - - - id - vmid - - - name - vmname - - - hostid - hostid - - - - - - deployVirtualMachine - Deploy ha enabled vm - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - admin - - - domainid - 1 - - - displayname - HAEnabledVM - - - group - group2 - - - networkids - globalnetworkid - - - - - id - vmid_ha - - - name - vmname_ha - - - hostid - hostid_ha - - - - - - - updateVirtualMachine - Update virtual machine - - - id - vmid_ha - - - haenable - true - - - - - - - listHosts - List host with ha disabled machine - - - id - hostid - - - - - ipaddress - ipaddress - - - - - - listHosts - List host with ha enabled machine - - - id - hostid_ha - - - - - ipaddress - ipaddress_ha - - - - - - - - select instance_name from vm_instance - true - Getting internal instance name for the vm with ha disabled - - - id - vmid - - - - - instance_name - instance_name - - - - - - select instance_name from vm_instance - true - Getting internal instance name for the vm with ha enabled - - - id - vmid_ha - - - - - instance_name - instance_name_ha - - - - - - - killvm.sh - - Kill ha disabled vm on the backend - - - h - ipaddress - - - n - instance_name - - - - - - killvm.sh - - Kill ha enabled vm on the backend - - - h - ipaddress_ha - - - n - instance_name_ha - - - - - - - sleep.sh - - Sleep for some time - - - s - 300 - - - - - - - listVirtualMachines - List virtual machine with ha disabled - - - id - vmid - - - - - state - Stopped - - - - - - listVirtualMachines - List virtual machine with ha enabled - - - id - vmid_ha - - - - - state - Running - - - hostid - hostid_ha - - - - - - listHosts - List host with ha enabled machine - - - id - hostid_ha - - - - - ipaddress - ipaddress_ha - - - - - - listvm.sh - - List ha enabled machine - - - h - ipaddress_ha - - - n - instance_name_ha - - - - - - - - - destroyVirtualMachine - Destroy ha disabled vm as a part of cleanup - - - id - vmid - - - - - - destroyVirtualMachine - Destroy ha enabled vm as a part of cleanup - - - id - vmid_ha - - - - - + + + + + deployVirtualMachine + Deploy ha disabled vm + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + admin + + + domainid + 1 + + + displayname + HADisabledVM + + + group + group1 + + + networkids + globalnetworkid + + + + + id + vmid + + + name + vmname + + + hostid + hostid + + + + + + deployVirtualMachine + Deploy ha enabled vm + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + admin + + + domainid + 1 + + + displayname + HAEnabledVM + + + group + group2 + + + networkids + globalnetworkid + + + + + id + vmid_ha + + + name + vmname_ha + + + hostid + hostid_ha + + + + + + + updateVirtualMachine + Update virtual machine + + + id + vmid_ha + + + haenable + true + + + + + + + listHosts + List host with ha disabled machine + + + id + hostid + + + + + ipaddress + ipaddress + + + + + + listHosts + List host with ha enabled machine + + + id + hostid_ha + + + + + ipaddress + ipaddress_ha + + + + + + + + select instance_name from vm_instance + true + Getting internal instance name for the vm with ha disabled + + + id + vmid + + + + + instance_name + instance_name + + + + + + select instance_name from vm_instance + true + Getting internal instance name for the vm with ha enabled + + + id + vmid_ha + + + + + instance_name + instance_name_ha + + + + + + + killvm.sh + + Kill ha disabled vm on the backend + + + h + ipaddress + + + n + instance_name + + + + + + killvm.sh + + Kill ha enabled vm on the backend + + + h + ipaddress_ha + + + n + instance_name_ha + + + + + + + sleep.sh + + Sleep for some time + + + s + 300 + + + + + + + listVirtualMachines + List virtual machine with ha disabled + + + id + vmid + + + + + state + Stopped + + + + + + listVirtualMachines + List virtual machine with ha enabled + + + id + vmid_ha + + + + + state + Running + + + hostid + hostid_ha + + + + + + listHosts + List host with ha enabled machine + + + id + hostid_ha + + + + + ipaddress + ipaddress_ha + + + + + + listvm.sh + + List ha enabled machine + + + h + ipaddress_ha + + + n + instance_name_ha + + + + + + + + + destroyVirtualMachine + Destroy ha disabled vm as a part of cleanup + + + id + vmid + + + + + + destroyVirtualMachine + Destroy ha enabled vm as a part of cleanup + + + id + vmid_ha + + + + + diff --git a/test/metadata/func/iso.xml b/test/metadata/func/iso.xml index aa6d361e96c..d40585f47cf 100644 --- a/test/metadata/func/iso.xml +++ b/test/metadata/func/iso.xml @@ -1,907 +1,907 @@ - - - - - - registerUserKeys - - - id - 2 - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - deployVirtualMachine - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - admin - - - domainid - 1 - - - displayname - ISOTest-VM-1 - - - group - group1 - - - networkids - globalnetworkid - - - - - id - vmid - - - - - - attachIso - true - 869-1 - - - virtualmachineid - vmid - - - id - globalisoid - - - - - - listVirtualMachines - 869-2 - - - id - vmid - - - - - isoid - globalisoid - - - - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountname - - - accounttype - 0 - - - domainid - 1 - - - email - admin@gmail.com - - - firstname - admin - - - lastname - adminlastname - - - username - usernamevar - - - password - password - - - - - id - accountid - - - - - - - listUsers - 5 [List the Created User in (3)] - - - account - accountname - - - - - id - userid1 - - - - - - - registerUserKeys - - - id - userid1 - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - attachIso - true - 870 - true - - - virtualmachineid - vmid - - - id - globalisoid - - - - - - - - registerUserKeys - - - id - 2 - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - destroyVirtualMachine - - - id - vmid - - - - - - attachIso - 871 - true - - - virtualmachineid - vmid - - - id - globalisoid - - - - - - - - attachIso - 872 - true - - - virtualmachineid - 600000 - - - id - globalisoid - - - - - - - - deployVirtualMachine - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - admin - - - domainid - 1 - - - displayname - ISOTest-VM-2 - - - group - group1 - - - networkids - globalnetworkid - - - - - id - vmid - - - - - - attachIso - true - - - virtualmachineid - vmid - - - id - globalisoid - - - - - - rebootVirtualMachine - true - 1073-1 - - - id - vmid - - - - - - listVirtualMachines - 1073-2 - - - id - vmid - - - - - isoid - globalisoid - - - - - - - stopVirtualMachine - true - 1074-1 - - - id - vmid - - - - - - listVirtualMachines - 1074-2 - - - id - vmid - - - - - isoid - globalisoid - - - - - - startVirtualMachine - true - 1074-3 - - - id - vmid - - - - - - listVirtualMachines - 1074-4 - - - id - vmid - - - - - isoid - globalisoid - - - - - - - - listRouters - 35 - - - zoneid - globalzoneid - - - account - admin - - - domainid - 1 - - - - router - 0 - - id - routerid - - - - - - attachIso - 1075 - true - - - virtualmachineid - routerid - - - id - globalisoid - - - - - - - detachIso - true - 1076 - - - virtualmachineid - vmid - - - - - - - - attachIso - true - - - virtualmachineid - vmid - - - id - globalisoid - - - - - - stopVirtualMachine - true - - - id - vmid - - - - - - detachIso - true - 1077 - - - virtualmachineid - vmid - - - - - - - - destroyVirtualMachine - Destroying vm as a part of cleanup - - - id - vmid - - - - - - deployVirtualMachine - true - 1078 - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globalisoid - - - account - admin - - - domainid - 1 - - - displayname - ISOTest-VM-3 - - - group - group1 - - - networkids - globalnetworkid - - - - - id - vmid - - - isoid - globalisoid - - - - - - - destroyVirtualMachine - Destroying vm as a part of cleanup - - - id - vmid - - - - - - deployVirtualMachine - true - 1079-1 - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globalisoid - - - account - admin - - - domainid - 1 - - - displayname - ISOTest-VM-4 - - - group - group1 - - - networkids - globalnetworkid - - - - - id - vmid - - - isoid - globalisoid - - - - - - detachIso - true - 1079-2 - - - virtualmachineid - vmid - - - - - - rebootVirtualMachine - true - 1079-3 - - - id - vmid - - - - - - listVirtualMachines - 1079-4 - - - id - vmid - - - - - templateid - globalisoid - - - - - - - - - destroyVirtualMachine - Destroying vm as a part of cleanup - - - id - vmid - - - - - deployVirtualMachine - true - 1080-1 - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globalisoid - - - account - admin - - - domainid - 1 - - - displayname - ISOTest-VM-5 - - - group - group1 - - - networkids - globalnetworkid - - - - - id - vmid - - - isoid - globalisoid - - - - - - detachIso - true - 1080-2 - - - virtualmachineid - vmid - - - - - - stopVirtualMachine - true - 1080-3 - - - id - vmid - - - - - - startVirtualMachine - true - 1080-4 - - - id - vmid - - - - - - listVirtualMachines - 1080-4 - - - id - vmid - - - - - templateid - globalisoid - - - - - - - - deleteUser - Deleting user as a part of cleanup - - - id - userid1 - - - - - - destroyVirtualMachine - Destroying vm as a part of cleanup - - - id - vmid - - - - - + + + + + + registerUserKeys + + + id + 2 + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + deployVirtualMachine + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + admin + + + domainid + 1 + + + displayname + ISOTest-VM-1 + + + group + group1 + + + networkids + globalnetworkid + + + + + id + vmid + + + + + + attachIso + true + 869-1 + + + virtualmachineid + vmid + + + id + globalisoid + + + + + + listVirtualMachines + 869-2 + + + id + vmid + + + + + isoid + globalisoid + + + + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountname + + + accounttype + 0 + + + domainid + 1 + + + email + admin@gmail.com + + + firstname + admin + + + lastname + adminlastname + + + username + usernamevar + + + password + password + + + + + id + accountid + + + + + + + listUsers + 5 [List the Created User in (3)] + + + account + accountname + + + + + id + userid1 + + + + + + + registerUserKeys + + + id + userid1 + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + attachIso + true + 870 + true + + + virtualmachineid + vmid + + + id + globalisoid + + + + + + + + registerUserKeys + + + id + 2 + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + destroyVirtualMachine + + + id + vmid + + + + + + attachIso + 871 + true + + + virtualmachineid + vmid + + + id + globalisoid + + + + + + + + attachIso + 872 + true + + + virtualmachineid + 600000 + + + id + globalisoid + + + + + + + + deployVirtualMachine + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + admin + + + domainid + 1 + + + displayname + ISOTest-VM-2 + + + group + group1 + + + networkids + globalnetworkid + + + + + id + vmid + + + + + + attachIso + true + + + virtualmachineid + vmid + + + id + globalisoid + + + + + + rebootVirtualMachine + true + 1073-1 + + + id + vmid + + + + + + listVirtualMachines + 1073-2 + + + id + vmid + + + + + isoid + globalisoid + + + + + + + stopVirtualMachine + true + 1074-1 + + + id + vmid + + + + + + listVirtualMachines + 1074-2 + + + id + vmid + + + + + isoid + globalisoid + + + + + + startVirtualMachine + true + 1074-3 + + + id + vmid + + + + + + listVirtualMachines + 1074-4 + + + id + vmid + + + + + isoid + globalisoid + + + + + + + + listRouters + 35 + + + zoneid + globalzoneid + + + account + admin + + + domainid + 1 + + + + router + 0 + + id + routerid + + + + + + attachIso + 1075 + true + + + virtualmachineid + routerid + + + id + globalisoid + + + + + + + detachIso + true + 1076 + + + virtualmachineid + vmid + + + + + + + + attachIso + true + + + virtualmachineid + vmid + + + id + globalisoid + + + + + + stopVirtualMachine + true + + + id + vmid + + + + + + detachIso + true + 1077 + + + virtualmachineid + vmid + + + + + + + + destroyVirtualMachine + Destroying vm as a part of cleanup + + + id + vmid + + + + + + deployVirtualMachine + true + 1078 + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globalisoid + + + account + admin + + + domainid + 1 + + + displayname + ISOTest-VM-3 + + + group + group1 + + + networkids + globalnetworkid + + + + + id + vmid + + + isoid + globalisoid + + + + + + + destroyVirtualMachine + Destroying vm as a part of cleanup + + + id + vmid + + + + + + deployVirtualMachine + true + 1079-1 + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globalisoid + + + account + admin + + + domainid + 1 + + + displayname + ISOTest-VM-4 + + + group + group1 + + + networkids + globalnetworkid + + + + + id + vmid + + + isoid + globalisoid + + + + + + detachIso + true + 1079-2 + + + virtualmachineid + vmid + + + + + + rebootVirtualMachine + true + 1079-3 + + + id + vmid + + + + + + listVirtualMachines + 1079-4 + + + id + vmid + + + + + templateid + globalisoid + + + + + + + + + destroyVirtualMachine + Destroying vm as a part of cleanup + + + id + vmid + + + + + deployVirtualMachine + true + 1080-1 + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globalisoid + + + account + admin + + + domainid + 1 + + + displayname + ISOTest-VM-5 + + + group + group1 + + + networkids + globalnetworkid + + + + + id + vmid + + + isoid + globalisoid + + + + + + detachIso + true + 1080-2 + + + virtualmachineid + vmid + + + + + + stopVirtualMachine + true + 1080-3 + + + id + vmid + + + + + + startVirtualMachine + true + 1080-4 + + + id + vmid + + + + + + listVirtualMachines + 1080-4 + + + id + vmid + + + + + templateid + globalisoid + + + + + + + + deleteUser + Deleting user as a part of cleanup + + + id + userid1 + + + + + + destroyVirtualMachine + Destroying vm as a part of cleanup + + + id + vmid + + + + + diff --git a/test/metadata/func/loadbalancers.xml b/test/metadata/func/loadbalancers.xml index 87f2a0f9899..4ec01e13ede 100644 --- a/test/metadata/func/loadbalancers.xml +++ b/test/metadata/func/loadbalancers.xml @@ -1,2036 +1,2036 @@ - - - - - - deployVirtualMachine - [Deploy Virtual Machine in the admin account] - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - admin - - - domainid - 1 - - - displayname - LoadBalancer-VM-1 - - - group - group1 - - - networkids - globalnetworkid - - - - - id - vmid - - - - - - associateIpAddress - [Acquire a non-Source NAT IP Address for the Admin Account] - - - zoneid - globalzoneid - - - account - admin - - - domainid - 1 - - - - - ipaddress - nonsourcenatpublicip - - - - - - createLoadBalancerRule - [Create Load Balancing Rule -ve test (Private Port 0)] - true - 853 - - - name - - - publicip - nonsourcenatpublicip - - - privateport - 0 - - - publicport - 986 - - - algorithm - roundrobin - - - account - admin - - - domainid - 1 - - - - - - createLoadBalancerRule - [Create Load Balancing Rule -ve test (Private Port 65536)] - true - 853 - - - name - - - publicip - nonsourcenatpublicip - - - privateport - 65536 - - - publicport - 986 - - - algorithm - roundrobin - - - account - admin - - - domainid - 1 - - - - - - createLoadBalancerRule - [Create Load Balancing Rule -ve test (Private Port 65536)] - true - 853 - - - name - - - publicip - nonsourcenatpublicip - - - privateport - 1 - - - publicport - 0 - - - algorithm - roundrobin - - - account - admin - - - domainid - 1 - - - - - - createLoadBalancerRule - [Create Load Balancing Rule -ve test (Public Port 65536)] - true - 853 - - - name - - - publicip - nonsourcenatpublicip - - - privateport - 65535 - - - publicport - 65536 - - - algorithm - roundrobin - - - account - admin - - - domainid - 1 - - - - - - - createLoadBalancerRule - 919 [Create Load Balancing Rule - 1(Set of LB Rules for Algorithm Validation begins)] - - - name - - - publicip - nonsourcenatpublicip - - - privateport - 9191 - - - publicport - 9191 - - - algorithm - roundrobin - - - account - admin - - - domainid - 1 - - - - - - createLoadBalancerRule - 919-1 [Create Load Balancing Rule - 2] - - - name - - - publicip - nonsourcenatpublicip - - - privateport - 9192 - - - publicport - 9192 - - - algorithm - leastconn - - - account - admin - - - domainid - 1 - - - - - - createLoadBalancerRule - 919-2 [Create Load Balancing Rule - 3] - - - name - - - publicip - nonsourcenatpublicip - - - privateport - 9193 - - - publicport - 9193 - - - algorithm - source - - - account - admin - - - domainid - 1 - - - - - - createLoadBalancerRule - true - 919-3 [Create Load Balancing Rule - 4 (Set of LB Rules for Algorithm Validation ends)] - - - name - - - publicip - nonsourcenatpublicip - - - privateport - 9194 - - - publicport - 9194 - - - algorithm - roundrobinblahblah - - - account - admin - - - domainid - 1 - - - - - - - - - createLoadBalancerRule - 920-1 [Create Load Balancer Rule] - - - name - lbname - - - publicip - nonsourcenatpublicip - - - privateport - 9201 - - - publicport - 9201 - - - algorithm - source - - - account - admin - - - domainid - 1 - - - - - - createLoadBalancerRule - 920-2 [Create a Load Balancer Rule with the Same Name] - - - name - lbname - - - publicip - nonsourcenatpublicip - - - privateport - 9202 - - - publicport - 9202 - - - algorithm - source - - - account - admin - - - domainid - 1 - - - - - - - - createLoadBalancerRule - 921-1 [Create Load Balancer Rule in one account] - - - name - lbname - - - publicip - nonsourcenatpublicip - - - privateport - 921 - - - publicport - 921 - - - algorithm - source - - - account - admin - - - domainid - 1 - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountvar - - - accounttype - 0 - - - domainid - 1 - - - email - apiuser@gmail.com - - - firstname - apiuser - - - lastname - apiuserlastname - - - username - usernameparam - - - password - password - - - - - id - accountid - - - name - accountvar - - - - - - - listUsers - [List the Created User in that account] - - - account - accountvar - - - - - id - userid - - - - - - - registerUserKeys - [Register User Keys] - - - id - userid - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - createNetwork - [Creating default network] - - - zoneid - globalzoneid - - - networkOfferingId - globalnetworkofferingid - - - account - accountvar - - - domainid - 1 - - - name - loadbalancersregressionnetwork - - - displaytext - loadbalancersregressionnetwork - - - - - id - networkid - - - - - - deployVirtualMachine - [Deploy Virtual Machine in that Account] - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - displayname - namefordisplay - - - group - group1 - - - account - accountvar - - - domainid - 1 - - - networkids - networkid - - - - - id - vmidtemp - - - - - - associateIpAddress - [Acquire a Non-Source NAT IP Address] - true - - - zoneid - globalzoneid - - - account - accountvar - - - domainid - 1 - - - - - ipaddress - nonsourcenatpublicip1 - - - - - - createLoadBalancerRule - [Creating a LB Rule with the same name of a rule in another account] - true - 921-2 - - - name - lbname - - - publicip - nonsourcenatpublicip1 - - - privateport - 9211 - - - publicport - 9211 - - - algorithm - source - - - account - accountvar - - - domainid - 1 - - - - - - - - createLoadBalancerRule - 922 [Create Load Balancer Rule with Non-existing ip address -ve case] - true - - - name - - - publicip - 192.168.0.5 - - - privateport - 922 - - - publicport - 922 - - - algorithm - source - - - domainid - 1 - - - account - admin - - - - - - - - createLoadBalancerRule - true - 923 [Create Load Balancer Rule with Ip Address belonging to different user -ve case] - true - - - name - - - publicip - nonsourcenatpublicip1 - - - privateport - 923 - - - publicport - 923 - - - algorithm - source - - - domainid - 1 - - - account - admin - - - - - - - associateIpAddress - [Acquire a non-Source NAT Ip address] - - - zoneid - globalzoneid - - - account - admin - - - domainid - 1 - - - - - ipaddress - nonsourcenatpublicip - - - - - - createLoadBalancerRule - 924 [Create Load Balancer Rule from non-Source NAT IP Address] - - - name - - - publicip - nonsourcenatpublicip - - - privateport - 924 - - - publicport - 924 - - - algorithm - roundrobin - - - account - admin - - - domainid - 1 - - - - - - - deleteLoadBalancerRule - [Try to a delete a Non-Existing Load Balancer Rule] - true - 925 - - - id - 10000 - - - - - - - deleteAccount - [Delete account] - - - id - accountid - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountvar - - - accounttype - 0 - - - domainid - 1 - - - email - apiuser@gmail.com - - - firstname - apiuser - - - lastname - apiuserlastname - - - username - usernameparam - - - password - password - - - - - id - accountid - - - name - accountvar - - - - - - - - listUsers - [List the Created User] - - - account - accountvar - - - - - id - userid - - - - - - - registerUserKeys - [Register User Keys] - - - id - userid - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - createNetwork - [Creating default network] - - - zoneid - globalzoneid - - - networkOfferingId - globalnetworkofferingid - - - account - accountvar - - - domainid - 1 - - - name - loadbalancersregressionnetwork - - - displaytext - loadbalancersregressionnetwork - - - - - id - networkid - - - - - - deployVirtualMachine - [Deploy Virtual Machine in the account created] - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - displayname - namefordisplay - - - group - group1 - - - account - accountvar - - - networkids - networkid - - - - - - associateIpAddress - [Acquire a non-Source NAT IP Address for that account] - true - - - zoneid - globalzoneid - - - account - accountvar - - - domainid - 1 - - - - - ipaddress - nonsourcenatpublicip1 - - - - - - createLoadBalancerRule - [Create Load Balancer Rule with the acquired Ip address] - true - - - name - loadb9261 - - - publicip - nonsourcenatpublicip1 - - - privateport - 9261 - - - publicport - 9261 - - - algorithm - source - - - account - accountvar - - - domainid - 1 - - - - - id - lbid1 - - - - - - createLoadBalancerRule - [Create a Second Load Balancer Rule with the Acquired Ip Address] - true - - - name - loadb9262 - - - publicip - nonsourcenatpublicip1 - - - privateport - 9262 - - - publicport - 9262 - - - algorithm - source - - - account - accountvar - - - domainid - 1 - - - - - id - lbid2 - - - - - - createLoadBalancerRule - [Create a Third Load Balancer Rule with the Acquired Ip Address] - true - - - name - loadb9263 - - - publicip - nonsourcenatpublicip1 - - - privateport - 9263 - - - publicport - 9263 - - - algorithm - source - - - account - accountvar - - - domainid - 1 - - - - - id - lbid3 - - - - - - deleteLoadBalancerRule - 926 [Admin allowed to Delete Load Balancer Rule of another account via 8096 port] - - - id - lbid1 - - - - - - - - deleteAccount - [Delete Account as a part of Clean Up] - - - id - accountid - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountvar - - - accounttype - 0 - - - domainid - 1 - - - email - apiuser@gmail.com - - - firstname - apiuser - - - lastname - apiuserlastname - - - username - usernameparam - - - password - password - - - - - id - accountid - - - name - accountvar - - - - - - - - listUsers - [List the Created User of the Account] - - - account - accountvar - - - - - id - userid - - - - - - - registerUserKeys - [Register User Keys] - - - id - userid - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - deleteLoadBalancerRule - [Admin allowed to Delete Load Balancer Rule of another account via 8080 port] - true - 927 - - - id - lbid2 - - - - - - - - deleteAccount - [Delete Account as part of Clean Up] - - - id - accountid - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountvar - - - accounttype - 0 - - - domainid - 1 - - - email - apiuser@gmail.com - - - firstname - apiuser - - - lastname - apiuserlastname - - - username - usernameparam - - - password - password - - - - - id - accountid - - - name - accountvar - - - - - - - - listUsers - [List the Created User of the account] - - - account - accountvar - - - - - id - userid - - - - - - - registerUserKeys - [Register User Keys] - - - id - userid - - - domainid - 1 - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - createNetwork - [Creating default network] - - - zoneid - globalzoneid - - - networkOfferingId - globalnetworkofferingid - - - account - accountvar - - - domainid - 1 - - - name - loadbalancers-regressionnetwork - - - displaytext - loadbalancers-defaultregressionnetwork - - - - - id - networkid - - - - - - deleteLoadBalancerRule - true - 928 [Regular User can't Delete LBrule belonging to Another User] - true - - - id - lbid3 - - - - - - - deployVirtualMachine - [Deploy a Virtual Machine-1 to check multiple VMs - LB assignment] - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - admin - - - domainid - 1 - - - displayname - LoadBalancers-VM-1 - - - group - group1 - - - networkids - globalnetworkid - - - - - id - vmid1 - - - - - - deployVirtualMachine - [Deploy a Virtual Machine-2 to check multiple VMs - LB assignment] - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - admin - - - domainid - 1 - - - displayname - LoadBalancers-VM-2 - - - group - group1 - - - networkids - globalnetworkid - - - - - id - vmid2 - - - - - - associateIpAddress - [Acquire a non-Source NAT IP address] - - - zoneid - globalzoneid - - - account - admin - - - domainid - 1 - - - - - ipaddress - nonsourcenatpublicip - - - - - - createLoadBalancerRule - [Create a Load Balancer Rule] - - - name - - - publicip - nonsourcenatpublicip - - - privateport - 931 - - - publicport - 931 - - - algorithm - source - - - domainid - 1 - - - account - admin - - - - - id - lbid - - - - - - assignToLoadBalancerRule - 939 [Assign the First VM to the Load Balancing Rule] - - - id - lbid - - - virtualmachineids - vmid1 - - - - - - assignToLoadBalancerRule - 939 [Assign the Second VM to the Load Balancing Rule] - - - id - lbid - - - virtualmachineids - vmid2 - - - - - - - createLoadBalancerRule - 978 [Create Load Balancing Rule (to test the creation of 2 LB Rules with the same settings )] - - - name - - - publicip - nonsourcenatpublicip - - - privateport - 978 - - - publicport - 978 - - - algorithm - roundrobin - - - account - admin - - - domainid - 1 - - - - - - createLoadBalancerRule - 978 [Creation of Second LoadBalancer Rule should Fail] - true - - - name - - - publicip - nonsourcenatpublicip - - - privateport - 978 - - - publicport - 978 - - - algorithm - roundrobin - - - account - admin - - - domainid - 1 - - - - - - - listRouters - [Obtain the source nat IP Address - List Routers] - - - zoneid - globalzoneid - - - account - admin - - - domainid - 1 - - - - router - 0 - - publicip - sourcenatpublicip - - - - - - createLoadBalancerRule - 1017 [Create Load Balancer Rule with Source NAT IP Address] - - - name - - - publicip - sourcenatpublicip - - - privateport - 1017 - - - publicport - 1017 - - - algorithm - roundrobin - - - account - admin - - - domainid - 1 - - - - - - - - destroyVirtualMachine - [Destroy VM as a Part of Cleanup] - - - id - vmid1 - - - - - - destroyVirtualMachine - [Destroy vm as a part of cleanup] - - - id - vmid2 - - - - - - destroyVirtualMachine - [Destroy vm as a part of cleanup] - - - id - vmid - - - - - - deleteAccount - [Deleting Account as a part of cleanup] - - - id - accountid - - - - - - + + + + + + deployVirtualMachine + [Deploy Virtual Machine in the admin account] + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + admin + + + domainid + 1 + + + displayname + LoadBalancer-VM-1 + + + group + group1 + + + networkids + globalnetworkid + + + + + id + vmid + + + + + + associateIpAddress + [Acquire a non-Source NAT IP Address for the Admin Account] + + + zoneid + globalzoneid + + + account + admin + + + domainid + 1 + + + + + ipaddress + nonsourcenatpublicip + + + + + + createLoadBalancerRule + [Create Load Balancing Rule -ve test (Private Port 0)] + true + 853 + + + name + + + publicip + nonsourcenatpublicip + + + privateport + 0 + + + publicport + 986 + + + algorithm + roundrobin + + + account + admin + + + domainid + 1 + + + + + + createLoadBalancerRule + [Create Load Balancing Rule -ve test (Private Port 65536)] + true + 853 + + + name + + + publicip + nonsourcenatpublicip + + + privateport + 65536 + + + publicport + 986 + + + algorithm + roundrobin + + + account + admin + + + domainid + 1 + + + + + + createLoadBalancerRule + [Create Load Balancing Rule -ve test (Private Port 65536)] + true + 853 + + + name + + + publicip + nonsourcenatpublicip + + + privateport + 1 + + + publicport + 0 + + + algorithm + roundrobin + + + account + admin + + + domainid + 1 + + + + + + createLoadBalancerRule + [Create Load Balancing Rule -ve test (Public Port 65536)] + true + 853 + + + name + + + publicip + nonsourcenatpublicip + + + privateport + 65535 + + + publicport + 65536 + + + algorithm + roundrobin + + + account + admin + + + domainid + 1 + + + + + + + createLoadBalancerRule + 919 [Create Load Balancing Rule - 1(Set of LB Rules for Algorithm Validation begins)] + + + name + + + publicip + nonsourcenatpublicip + + + privateport + 9191 + + + publicport + 9191 + + + algorithm + roundrobin + + + account + admin + + + domainid + 1 + + + + + + createLoadBalancerRule + 919-1 [Create Load Balancing Rule - 2] + + + name + + + publicip + nonsourcenatpublicip + + + privateport + 9192 + + + publicport + 9192 + + + algorithm + leastconn + + + account + admin + + + domainid + 1 + + + + + + createLoadBalancerRule + 919-2 [Create Load Balancing Rule - 3] + + + name + + + publicip + nonsourcenatpublicip + + + privateport + 9193 + + + publicport + 9193 + + + algorithm + source + + + account + admin + + + domainid + 1 + + + + + + createLoadBalancerRule + true + 919-3 [Create Load Balancing Rule - 4 (Set of LB Rules for Algorithm Validation ends)] + + + name + + + publicip + nonsourcenatpublicip + + + privateport + 9194 + + + publicport + 9194 + + + algorithm + roundrobinblahblah + + + account + admin + + + domainid + 1 + + + + + + + + + createLoadBalancerRule + 920-1 [Create Load Balancer Rule] + + + name + lbname + + + publicip + nonsourcenatpublicip + + + privateport + 9201 + + + publicport + 9201 + + + algorithm + source + + + account + admin + + + domainid + 1 + + + + + + createLoadBalancerRule + 920-2 [Create a Load Balancer Rule with the Same Name] + + + name + lbname + + + publicip + nonsourcenatpublicip + + + privateport + 9202 + + + publicport + 9202 + + + algorithm + source + + + account + admin + + + domainid + 1 + + + + + + + + createLoadBalancerRule + 921-1 [Create Load Balancer Rule in one account] + + + name + lbname + + + publicip + nonsourcenatpublicip + + + privateport + 921 + + + publicport + 921 + + + algorithm + source + + + account + admin + + + domainid + 1 + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountvar + + + accounttype + 0 + + + domainid + 1 + + + email + apiuser@gmail.com + + + firstname + apiuser + + + lastname + apiuserlastname + + + username + usernameparam + + + password + password + + + + + id + accountid + + + name + accountvar + + + + + + + listUsers + [List the Created User in that account] + + + account + accountvar + + + + + id + userid + + + + + + + registerUserKeys + [Register User Keys] + + + id + userid + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + createNetwork + [Creating default network] + + + zoneid + globalzoneid + + + networkOfferingId + globalnetworkofferingid + + + account + accountvar + + + domainid + 1 + + + name + loadbalancersregressionnetwork + + + displaytext + loadbalancersregressionnetwork + + + + + id + networkid + + + + + + deployVirtualMachine + [Deploy Virtual Machine in that Account] + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + displayname + namefordisplay + + + group + group1 + + + account + accountvar + + + domainid + 1 + + + networkids + networkid + + + + + id + vmidtemp + + + + + + associateIpAddress + [Acquire a Non-Source NAT IP Address] + true + + + zoneid + globalzoneid + + + account + accountvar + + + domainid + 1 + + + + + ipaddress + nonsourcenatpublicip1 + + + + + + createLoadBalancerRule + [Creating a LB Rule with the same name of a rule in another account] + true + 921-2 + + + name + lbname + + + publicip + nonsourcenatpublicip1 + + + privateport + 9211 + + + publicport + 9211 + + + algorithm + source + + + account + accountvar + + + domainid + 1 + + + + + + + + createLoadBalancerRule + 922 [Create Load Balancer Rule with Non-existing ip address -ve case] + true + + + name + + + publicip + 192.168.0.5 + + + privateport + 922 + + + publicport + 922 + + + algorithm + source + + + domainid + 1 + + + account + admin + + + + + + + + createLoadBalancerRule + true + 923 [Create Load Balancer Rule with Ip Address belonging to different user -ve case] + true + + + name + + + publicip + nonsourcenatpublicip1 + + + privateport + 923 + + + publicport + 923 + + + algorithm + source + + + domainid + 1 + + + account + admin + + + + + + + associateIpAddress + [Acquire a non-Source NAT Ip address] + + + zoneid + globalzoneid + + + account + admin + + + domainid + 1 + + + + + ipaddress + nonsourcenatpublicip + + + + + + createLoadBalancerRule + 924 [Create Load Balancer Rule from non-Source NAT IP Address] + + + name + + + publicip + nonsourcenatpublicip + + + privateport + 924 + + + publicport + 924 + + + algorithm + roundrobin + + + account + admin + + + domainid + 1 + + + + + + + deleteLoadBalancerRule + [Try to a delete a Non-Existing Load Balancer Rule] + true + 925 + + + id + 10000 + + + + + + + deleteAccount + [Delete account] + + + id + accountid + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountvar + + + accounttype + 0 + + + domainid + 1 + + + email + apiuser@gmail.com + + + firstname + apiuser + + + lastname + apiuserlastname + + + username + usernameparam + + + password + password + + + + + id + accountid + + + name + accountvar + + + + + + + + listUsers + [List the Created User] + + + account + accountvar + + + + + id + userid + + + + + + + registerUserKeys + [Register User Keys] + + + id + userid + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + createNetwork + [Creating default network] + + + zoneid + globalzoneid + + + networkOfferingId + globalnetworkofferingid + + + account + accountvar + + + domainid + 1 + + + name + loadbalancersregressionnetwork + + + displaytext + loadbalancersregressionnetwork + + + + + id + networkid + + + + + + deployVirtualMachine + [Deploy Virtual Machine in the account created] + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + displayname + namefordisplay + + + group + group1 + + + account + accountvar + + + networkids + networkid + + + + + + associateIpAddress + [Acquire a non-Source NAT IP Address for that account] + true + + + zoneid + globalzoneid + + + account + accountvar + + + domainid + 1 + + + + + ipaddress + nonsourcenatpublicip1 + + + + + + createLoadBalancerRule + [Create Load Balancer Rule with the acquired Ip address] + true + + + name + loadb9261 + + + publicip + nonsourcenatpublicip1 + + + privateport + 9261 + + + publicport + 9261 + + + algorithm + source + + + account + accountvar + + + domainid + 1 + + + + + id + lbid1 + + + + + + createLoadBalancerRule + [Create a Second Load Balancer Rule with the Acquired Ip Address] + true + + + name + loadb9262 + + + publicip + nonsourcenatpublicip1 + + + privateport + 9262 + + + publicport + 9262 + + + algorithm + source + + + account + accountvar + + + domainid + 1 + + + + + id + lbid2 + + + + + + createLoadBalancerRule + [Create a Third Load Balancer Rule with the Acquired Ip Address] + true + + + name + loadb9263 + + + publicip + nonsourcenatpublicip1 + + + privateport + 9263 + + + publicport + 9263 + + + algorithm + source + + + account + accountvar + + + domainid + 1 + + + + + id + lbid3 + + + + + + deleteLoadBalancerRule + 926 [Admin allowed to Delete Load Balancer Rule of another account via 8096 port] + + + id + lbid1 + + + + + + + + deleteAccount + [Delete Account as a part of Clean Up] + + + id + accountid + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountvar + + + accounttype + 0 + + + domainid + 1 + + + email + apiuser@gmail.com + + + firstname + apiuser + + + lastname + apiuserlastname + + + username + usernameparam + + + password + password + + + + + id + accountid + + + name + accountvar + + + + + + + + listUsers + [List the Created User of the Account] + + + account + accountvar + + + + + id + userid + + + + + + + registerUserKeys + [Register User Keys] + + + id + userid + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + deleteLoadBalancerRule + [Admin allowed to Delete Load Balancer Rule of another account via 8080 port] + true + 927 + + + id + lbid2 + + + + + + + + deleteAccount + [Delete Account as part of Clean Up] + + + id + accountid + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountvar + + + accounttype + 0 + + + domainid + 1 + + + email + apiuser@gmail.com + + + firstname + apiuser + + + lastname + apiuserlastname + + + username + usernameparam + + + password + password + + + + + id + accountid + + + name + accountvar + + + + + + + + listUsers + [List the Created User of the account] + + + account + accountvar + + + + + id + userid + + + + + + + registerUserKeys + [Register User Keys] + + + id + userid + + + domainid + 1 + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + createNetwork + [Creating default network] + + + zoneid + globalzoneid + + + networkOfferingId + globalnetworkofferingid + + + account + accountvar + + + domainid + 1 + + + name + loadbalancers-regressionnetwork + + + displaytext + loadbalancers-defaultregressionnetwork + + + + + id + networkid + + + + + + deleteLoadBalancerRule + true + 928 [Regular User can't Delete LBrule belonging to Another User] + true + + + id + lbid3 + + + + + + + deployVirtualMachine + [Deploy a Virtual Machine-1 to check multiple VMs - LB assignment] + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + admin + + + domainid + 1 + + + displayname + LoadBalancers-VM-1 + + + group + group1 + + + networkids + globalnetworkid + + + + + id + vmid1 + + + + + + deployVirtualMachine + [Deploy a Virtual Machine-2 to check multiple VMs - LB assignment] + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + admin + + + domainid + 1 + + + displayname + LoadBalancers-VM-2 + + + group + group1 + + + networkids + globalnetworkid + + + + + id + vmid2 + + + + + + associateIpAddress + [Acquire a non-Source NAT IP address] + + + zoneid + globalzoneid + + + account + admin + + + domainid + 1 + + + + + ipaddress + nonsourcenatpublicip + + + + + + createLoadBalancerRule + [Create a Load Balancer Rule] + + + name + + + publicip + nonsourcenatpublicip + + + privateport + 931 + + + publicport + 931 + + + algorithm + source + + + domainid + 1 + + + account + admin + + + + + id + lbid + + + + + + assignToLoadBalancerRule + 939 [Assign the First VM to the Load Balancing Rule] + + + id + lbid + + + virtualmachineids + vmid1 + + + + + + assignToLoadBalancerRule + 939 [Assign the Second VM to the Load Balancing Rule] + + + id + lbid + + + virtualmachineids + vmid2 + + + + + + + createLoadBalancerRule + 978 [Create Load Balancing Rule (to test the creation of 2 LB Rules with the same settings )] + + + name + + + publicip + nonsourcenatpublicip + + + privateport + 978 + + + publicport + 978 + + + algorithm + roundrobin + + + account + admin + + + domainid + 1 + + + + + + createLoadBalancerRule + 978 [Creation of Second LoadBalancer Rule should Fail] + true + + + name + + + publicip + nonsourcenatpublicip + + + privateport + 978 + + + publicport + 978 + + + algorithm + roundrobin + + + account + admin + + + domainid + 1 + + + + + + + listRouters + [Obtain the source nat IP Address - List Routers] + + + zoneid + globalzoneid + + + account + admin + + + domainid + 1 + + + + router + 0 + + publicip + sourcenatpublicip + + + + + + createLoadBalancerRule + 1017 [Create Load Balancer Rule with Source NAT IP Address] + + + name + + + publicip + sourcenatpublicip + + + privateport + 1017 + + + publicport + 1017 + + + algorithm + roundrobin + + + account + admin + + + domainid + 1 + + + + + + + + destroyVirtualMachine + [Destroy VM as a Part of Cleanup] + + + id + vmid1 + + + + + + destroyVirtualMachine + [Destroy vm as a part of cleanup] + + + id + vmid2 + + + + + + destroyVirtualMachine + [Destroy vm as a part of cleanup] + + + id + vmid + + + + + + deleteAccount + [Deleting Account as a part of cleanup] + + + id + accountid + + + + + + diff --git a/test/metadata/func/localstorage_volume_test.xml b/test/metadata/func/localstorage_volume_test.xml index aa1bbcb4292..99157795d97 100644 --- a/test/metadata/func/localstorage_volume_test.xml +++ b/test/metadata/func/localstorage_volume_test.xml @@ -1,153 +1,153 @@ - - - - deployVirtualMachine - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - templateid - globaltemplateid - - - account - admin - - - domainid - 1 - - - - - id - vmid - - - - - - - createVolume - 1027 - true - - - account - admin - - - domainid - 1 - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - - - - listVolumes - - - virtualmachineid - vmid - - - type - DATADISK - - - - - id - datadiskvolume - - - - - - detachVolume - 1032 - true - - - id - datadiskvolume - - - - - - - - - listVolumes - - - virtualmachineid - vmid - - - type - ROOT - - - - - id - rootdiskvolume - - - - - - detachVolume - 1034 - true - - - id - rootdiskvolume - - - - - - - - - + + + + deployVirtualMachine + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + templateid + globaltemplateid + + + account + admin + + + domainid + 1 + + + + + id + vmid + + + + + + + createVolume + 1027 + true + + + account + admin + + + domainid + 1 + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + + + + listVolumes + + + virtualmachineid + vmid + + + type + DATADISK + + + + + id + datadiskvolume + + + + + + detachVolume + 1032 + true + + + id + datadiskvolume + + + + + + + + + listVolumes + + + virtualmachineid + vmid + + + type + ROOT + + + + + id + rootdiskvolume + + + + + + detachVolume + 1034 + true + + + id + rootdiskvolume + + + + + + + + + diff --git a/test/metadata/func/mgmtvmsync.xml b/test/metadata/func/mgmtvmsync.xml index f2b884e8a21..194a10c1401 100644 --- a/test/metadata/func/mgmtvmsync.xml +++ b/test/metadata/func/mgmtvmsync.xml @@ -1,651 +1,651 @@ - - - - - - deployVirtualMachine - deploy First VM test case - - - - diskofferingid - globaldiskofferingid - - - serviceofferingid - globalserviceofferingid - - - templateid - globaltemplateid - - - zoneid - globalzoneid - - - displayname - FirstVM - - - account - admin - - - domainid - 1 - - - group - group1 - - - networkids - globalnetworkid - - - - - id - vmid_1st - - - name - vmname_1st - - - hostid - hostid_1st - - - - - - deployVirtualMachine - deploy Second VM test case - - - - diskofferingid - globaldiskofferingid - - - serviceofferingid - globalserviceofferingid - - - templateid - globaltemplateid - - - zoneid - globalzoneid - - - displayname - SecondVM - - - account - admin - - - domainid - 1 - - - group - group1 - - - networkids - globalnetworkid - - - - - id - vmid_2nd - - - name - vmname_2nd - - - hostid - hostid_2nd - - - - - - - - updateVirtualMachine - HA disable first virtual machine - - - id - vmid_1st - - - displayname - HAdisabledFirstVirtualMachine - - - haenable - false - - - - - - - updateVirtualMachine - HA disable second virtual machine - - - id - vmid_2nd - - - displayname - HAdisabledSecondVirtualMachine - - - haenable - false - - - - - - - - listHosts - Obtain IP address of ha disabled VM's Host Test Case - - - id - hostid_1st - - - - - ipaddress - ipaddress_1st - - - - - - - - listHosts - Obtain IP address of ha enabled VM's Host Test Case - - - id - hostid_2nd - - - - - ipaddress - ipaddress_2nd - - - - - - - select instance_name from vm_instance - true - Obtaining the internal instance name for the ha disabled VM Test Case - - - id - vmid_1st - - - - - instance_name - instance_name_1st - - - - - - select instance_name from vm_instance - true - Obtaining the internal instance name for the ha enabled VM Test Case - - - id - vmid_2nd - - - - - instance_name - instance_name_2nd - - - - - - - - ms.sh - - Stopping management server - - - h - ms1 - - - o - stop - - - - - - - - - - killvm.sh - Kill the First HA disabled VM - - - - - n - instance_name_1st - - - - h - ipaddress_1st - - - - - - killvm.sh - Kill the Second HA disabled VM - - - - - n - instance_name_2nd - - - - h - ipaddress_2nd - - - - - - - sleep.sh - - Sleep for some time - - - s - 100 - - - - - - - - - ms.sh - - Starting management server - - - h - ms1 - - - o - start - - - - - - - sleep.sh - - Sleep for some time - - - s - 100 - - - - - - - - listVirtualMachines - Check the stopped status of First virtual machine with ha disabled - - - id - vmid_1st - - - - - state - Stopped - - - - - - listVirtualMachines - Check the stopped status of Second virtual machine with ha disabled - - - id - vmid_2nd - - - - - state - Stopped - - - - - - - - - destroyVirtualMachine - Destroy the First vm as a part of cleanup - - - id - vmid_1st - - - - - - destroyVirtualMachine - Destroy the Second vm as a part of cleanup - - - id - vmid_2nd - - - - - - - - - deployVirtualMachine - deploy VM test case - - - - diskofferingid - globaldiskofferingid - - - serviceofferingid - globalserviceofferingid - - - templateid - globaltemplateid - - - zoneid - globalzoneid - - - displayname - FirstVM - - - account - admin - - - domainid - 1 - - - group - group1 - - - networkids - globalnetworkid - - - - - id - vmid_1st - - - name - vmname_1st - - - hostid - hostid_1st - - - - - - - listHosts - Obtain IP address of the VM's Host Test Case - - - id - hostid_1st - - - - - ipaddress - ipaddress_1st - - - - - - - - select instance_name from vm_instance - true - Obtaining the internal instance name for the VM Test Case - - - id - vmid_1st - - - - - instance_name - instance_name_1st - - - - - - - ms.sh - - Stopping management server - - - h - ms1 - - - o - stop - - - - - - - - shutdown.sh - Shut down the VM Test Case - - - - - n - instance_name_1st - - - - h - ipaddress_1st - - - - - - - sleep.sh - - Sleep for some time - - - s - 60 - - - - - - - - ms.sh - - Starting management server - - - h - ms1 - - - o - start - - - - - - - sleep.sh - - Sleep for some time - - - s - 60 - - - - - - - - listVirtualMachines - Check the stopped status of virtual machine - - - id - vmid_1st - - - - - state - Stopped - - - - - - listHosts - List host that is presumed to have the VM Test Case - - - id - hostid_1st - - - - - ipaddress - ipaddress_1st - - - - - - listvm.sh - - VM Not Found on the host Test Case - true - - - h - ipaddress_1st - - - n - instance_name_1st - - - - - + + + + + + deployVirtualMachine + deploy First VM test case + + + + diskofferingid + globaldiskofferingid + + + serviceofferingid + globalserviceofferingid + + + templateid + globaltemplateid + + + zoneid + globalzoneid + + + displayname + FirstVM + + + account + admin + + + domainid + 1 + + + group + group1 + + + networkids + globalnetworkid + + + + + id + vmid_1st + + + name + vmname_1st + + + hostid + hostid_1st + + + + + + deployVirtualMachine + deploy Second VM test case + + + + diskofferingid + globaldiskofferingid + + + serviceofferingid + globalserviceofferingid + + + templateid + globaltemplateid + + + zoneid + globalzoneid + + + displayname + SecondVM + + + account + admin + + + domainid + 1 + + + group + group1 + + + networkids + globalnetworkid + + + + + id + vmid_2nd + + + name + vmname_2nd + + + hostid + hostid_2nd + + + + + + + + updateVirtualMachine + HA disable first virtual machine + + + id + vmid_1st + + + displayname + HAdisabledFirstVirtualMachine + + + haenable + false + + + + + + + updateVirtualMachine + HA disable second virtual machine + + + id + vmid_2nd + + + displayname + HAdisabledSecondVirtualMachine + + + haenable + false + + + + + + + + listHosts + Obtain IP address of ha disabled VM's Host Test Case + + + id + hostid_1st + + + + + ipaddress + ipaddress_1st + + + + + + + + listHosts + Obtain IP address of ha enabled VM's Host Test Case + + + id + hostid_2nd + + + + + ipaddress + ipaddress_2nd + + + + + + + select instance_name from vm_instance + true + Obtaining the internal instance name for the ha disabled VM Test Case + + + id + vmid_1st + + + + + instance_name + instance_name_1st + + + + + + select instance_name from vm_instance + true + Obtaining the internal instance name for the ha enabled VM Test Case + + + id + vmid_2nd + + + + + instance_name + instance_name_2nd + + + + + + + + ms.sh + + Stopping management server + + + h + ms1 + + + o + stop + + + + + + + + + + killvm.sh + Kill the First HA disabled VM + + + + + n + instance_name_1st + + + + h + ipaddress_1st + + + + + + killvm.sh + Kill the Second HA disabled VM + + + + + n + instance_name_2nd + + + + h + ipaddress_2nd + + + + + + + sleep.sh + + Sleep for some time + + + s + 100 + + + + + + + + + ms.sh + + Starting management server + + + h + ms1 + + + o + start + + + + + + + sleep.sh + + Sleep for some time + + + s + 100 + + + + + + + + listVirtualMachines + Check the stopped status of First virtual machine with ha disabled + + + id + vmid_1st + + + + + state + Stopped + + + + + + listVirtualMachines + Check the stopped status of Second virtual machine with ha disabled + + + id + vmid_2nd + + + + + state + Stopped + + + + + + + + + destroyVirtualMachine + Destroy the First vm as a part of cleanup + + + id + vmid_1st + + + + + + destroyVirtualMachine + Destroy the Second vm as a part of cleanup + + + id + vmid_2nd + + + + + + + + + deployVirtualMachine + deploy VM test case + + + + diskofferingid + globaldiskofferingid + + + serviceofferingid + globalserviceofferingid + + + templateid + globaltemplateid + + + zoneid + globalzoneid + + + displayname + FirstVM + + + account + admin + + + domainid + 1 + + + group + group1 + + + networkids + globalnetworkid + + + + + id + vmid_1st + + + name + vmname_1st + + + hostid + hostid_1st + + + + + + + listHosts + Obtain IP address of the VM's Host Test Case + + + id + hostid_1st + + + + + ipaddress + ipaddress_1st + + + + + + + + select instance_name from vm_instance + true + Obtaining the internal instance name for the VM Test Case + + + id + vmid_1st + + + + + instance_name + instance_name_1st + + + + + + + ms.sh + + Stopping management server + + + h + ms1 + + + o + stop + + + + + + + + shutdown.sh + Shut down the VM Test Case + + + + + n + instance_name_1st + + + + h + ipaddress_1st + + + + + + + sleep.sh + + Sleep for some time + + + s + 60 + + + + + + + + ms.sh + + Starting management server + + + h + ms1 + + + o + start + + + + + + + sleep.sh + + Sleep for some time + + + s + 60 + + + + + + + + listVirtualMachines + Check the stopped status of virtual machine + + + id + vmid_1st + + + + + state + Stopped + + + + + + listHosts + List host that is presumed to have the VM Test Case + + + id + hostid_1st + + + + + ipaddress + ipaddress_1st + + + + + + listvm.sh + + VM Not Found on the host Test Case + true + + + h + ipaddress_1st + + + n + instance_name_1st + + + + + diff --git a/test/metadata/func/private_templates.xml b/test/metadata/func/private_templates.xml index c56eec4a5dc..2c9430c429f 100644 --- a/test/metadata/func/private_templates.xml +++ b/test/metadata/func/private_templates.xml @@ -1,911 +1,911 @@ - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountvar - - - accounttype - 0 - - - domainid - 1 - - - email - privateuser@gmail.com - - - firstname - privateuser - - - lastname - privateuserlastname - - - username - usernameparam - - - password - password - - - - - id - accountid - - - name - accountvar - - - - - - - - listUsers - 5 [List the Created User in (3)] - - - account - accountvar - - - - - id - userid - - - - - - - registerUserKeys - - - id - userid - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - createNetwork - [Creating default network] - - - zoneid - globalzoneid - - - networkOfferingId - globalnetworkofferingid - - - account - accountvar - - - domainid - 1 - - - name - privatetemplates_regressionnetwork - - - displaytext - privatetemplates_regressionnetwork - - - - - id - networkid - - - - - - deployVirtualMachine - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountvar - - - domainid - 1 - - - displayname - PrivateTemplate-VM-1 - - - group - group1 - - - networkids - networkid - - - - - id - vmid - - - - - - - listVolumes - - - virtualmachineid - vmid - - - type - ROOT - - - - - id - rootvolumeid - - - - - - - - stopVirtualMachine - true - - - id - vmid - - - - - - createTemplate - true - 507 - - - volumeid - rootvolumeid - - - name - privatetemplatename - - - displaytext - newtext - - - osTypeId - 12 - - - - - id - privatetemplateid - - - - - - - - startVirtualMachine - true - - - id - vmid - - - - - - createTemplate - true - true - 508 - - - volumeid - rootvolumeid - - - name - - - displaytext - newtext - - - osTypeId - 12 - - - - - - - destroyVirtualMachine - true - - - id - vmid - - - - - - createTemplate - true - true - 509 - - - volumeid - rootvolumeid - - - name - - - displaytext - newtext - - - osTypeId - 12 - - - - - - - deployVirtualMachine - true - 510 - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - privatetemplateid - - - account - accountvar - - - domainid - 1 - - - displayname - PrivateTemplate-VM-2 - - - group - group1 - - - networkids - networkid - - - - - id - vmid - - - templateid - privatetemplateid - - - - - - - listVolumes - - - virtualmachineid - vmid - - - type - ROOT - - - - - id - rootvolumeid - - - - - - stopVirtualMachine - true - - - id - vmid - - - - - - createTemplate - true - - - volumeid - rootvolumeid - - - name - privatetemplatename - - - displaytext - newtext - - - osTypeId - 12 - - - - - id - privatetemplateid - - - - - - deployVirtualMachine - true - 511 - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - privatetemplateid - - - account - accountvar - - - domainid - 1 - - - displayname - PrivateTemplate-VM-3 - - - group - group1 - - - networkids - networkid - - - - - id - vmid - - - templateid - privatetemplateid - - - - - - - createTemplate - true - - - volumeid - rootvolumeid - - - name - privatetemplatename - - - displaytext - newtext - - - osTypeId - 12 - - - - - id - privatetemplateid - - - - - - createTemplate - true - 512 - - - volumeid - rootvolumeid - - - name - privatetemplatename - - - displaytext - newtext - - - osTypeId - 12 - - - - - - - - - createAccount - [Create Different Account and a User for the account] - - - account - accountvar1 - - - accounttype - 0 - - - domainid - 1 - - - email - jack@gmail.com - - - firstname - jack12 - - - lastname - jacklastname - - - username - usernameparam1 - - - password - jack12 - - - - - id - accountid1 - - - name - accountvar1 - - - - - - - - listUsers - 5 [List the Created User in (3)] - - - account - accountvar1 - - - - - id - userid1 - - - - - - - registerUserKeys - - - id - userid1 - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - createNetwork - [Creating default network] - - - zoneid - globalzoneid - - - networkOfferingId - globalnetworkofferingid - - - account - accountvar1 - - - domainid - 1 - - - name - defaultregressionnetwork - - - displaytext - defaultregressionnetwork - - - - - id - networkid - - - - - - deployVirtualMachine - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountvar1 - - - domainid - 1 - - - displayname - PrivateTemplate-VM-2 - - - group - group1 - - - networkids - networkid - - - - - id - vmid - - - - - - stopVirtualMachine - true - - - id - vmid - - - - - - listVolumes - - - virtualmachineid - vmid - - - type - ROOT - - - - - id - rootvolumeid1 - - - - - - createTemplate - true - 513 - - - volumeid - rootvolumeid1 - - - name - privatetemplatename - - - displaytext - newtext - - - osTypeId - 12 - - - - - - - - deleteAccount - Deleting First Account as a part of cleanup - - - id - accountvar - - - - - - deleteAccount - Deleting Second Account as a part of cleanup - - - id - accountvar1 - - - - - - - + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountvar + + + accounttype + 0 + + + domainid + 1 + + + email + privateuser@gmail.com + + + firstname + privateuser + + + lastname + privateuserlastname + + + username + usernameparam + + + password + password + + + + + id + accountid + + + name + accountvar + + + + + + + + listUsers + 5 [List the Created User in (3)] + + + account + accountvar + + + + + id + userid + + + + + + + registerUserKeys + + + id + userid + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + createNetwork + [Creating default network] + + + zoneid + globalzoneid + + + networkOfferingId + globalnetworkofferingid + + + account + accountvar + + + domainid + 1 + + + name + privatetemplates_regressionnetwork + + + displaytext + privatetemplates_regressionnetwork + + + + + id + networkid + + + + + + deployVirtualMachine + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountvar + + + domainid + 1 + + + displayname + PrivateTemplate-VM-1 + + + group + group1 + + + networkids + networkid + + + + + id + vmid + + + + + + + listVolumes + + + virtualmachineid + vmid + + + type + ROOT + + + + + id + rootvolumeid + + + + + + + + stopVirtualMachine + true + + + id + vmid + + + + + + createTemplate + true + 507 + + + volumeid + rootvolumeid + + + name + privatetemplatename + + + displaytext + newtext + + + osTypeId + 12 + + + + + id + privatetemplateid + + + + + + + + startVirtualMachine + true + + + id + vmid + + + + + + createTemplate + true + true + 508 + + + volumeid + rootvolumeid + + + name + + + displaytext + newtext + + + osTypeId + 12 + + + + + + + destroyVirtualMachine + true + + + id + vmid + + + + + + createTemplate + true + true + 509 + + + volumeid + rootvolumeid + + + name + + + displaytext + newtext + + + osTypeId + 12 + + + + + + + deployVirtualMachine + true + 510 + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + privatetemplateid + + + account + accountvar + + + domainid + 1 + + + displayname + PrivateTemplate-VM-2 + + + group + group1 + + + networkids + networkid + + + + + id + vmid + + + templateid + privatetemplateid + + + + + + + listVolumes + + + virtualmachineid + vmid + + + type + ROOT + + + + + id + rootvolumeid + + + + + + stopVirtualMachine + true + + + id + vmid + + + + + + createTemplate + true + + + volumeid + rootvolumeid + + + name + privatetemplatename + + + displaytext + newtext + + + osTypeId + 12 + + + + + id + privatetemplateid + + + + + + deployVirtualMachine + true + 511 + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + privatetemplateid + + + account + accountvar + + + domainid + 1 + + + displayname + PrivateTemplate-VM-3 + + + group + group1 + + + networkids + networkid + + + + + id + vmid + + + templateid + privatetemplateid + + + + + + + createTemplate + true + + + volumeid + rootvolumeid + + + name + privatetemplatename + + + displaytext + newtext + + + osTypeId + 12 + + + + + id + privatetemplateid + + + + + + createTemplate + true + 512 + + + volumeid + rootvolumeid + + + name + privatetemplatename + + + displaytext + newtext + + + osTypeId + 12 + + + + + + + + + createAccount + [Create Different Account and a User for the account] + + + account + accountvar1 + + + accounttype + 0 + + + domainid + 1 + + + email + jack@gmail.com + + + firstname + jack12 + + + lastname + jacklastname + + + username + usernameparam1 + + + password + jack12 + + + + + id + accountid1 + + + name + accountvar1 + + + + + + + + listUsers + 5 [List the Created User in (3)] + + + account + accountvar1 + + + + + id + userid1 + + + + + + + registerUserKeys + + + id + userid1 + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + createNetwork + [Creating default network] + + + zoneid + globalzoneid + + + networkOfferingId + globalnetworkofferingid + + + account + accountvar1 + + + domainid + 1 + + + name + defaultregressionnetwork + + + displaytext + defaultregressionnetwork + + + + + id + networkid + + + + + + deployVirtualMachine + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountvar1 + + + domainid + 1 + + + displayname + PrivateTemplate-VM-2 + + + group + group1 + + + networkids + networkid + + + + + id + vmid + + + + + + stopVirtualMachine + true + + + id + vmid + + + + + + listVolumes + + + virtualmachineid + vmid + + + type + ROOT + + + + + id + rootvolumeid1 + + + + + + createTemplate + true + 513 + + + volumeid + rootvolumeid1 + + + name + privatetemplatename + + + displaytext + newtext + + + osTypeId + 12 + + + + + + + + deleteAccount + Deleting First Account as a part of cleanup + + + id + accountvar + + + + + + deleteAccount + Deleting Second Account as a part of cleanup + + + id + accountvar1 + + + + + + + diff --git a/test/metadata/func/regression.xml b/test/metadata/func/regression.xml index eebf13ff74c..18d2f516780 100644 --- a/test/metadata/func/regression.xml +++ b/test/metadata/func/regression.xml @@ -1,4443 +1,4443 @@ - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - email - admin@gmail.com - - - firstname - admin - - - lastname - adminlastname - - - username - usernameparam - - - password - password - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmavailable - Unlimited - - - vmlimit - Unlimited - - - vmtotal - 0 - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - listUsers - 5 [List the Created User in (3)] - - - account - accountname - - - - - - id - userid - - - username - usernameparam - - - firstname - admin - - - lastname - adminlastname - - - email - admin@gmail.com - - - created - createtimestamp - - - state - enabled - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - - - - - - - createUser - 3 [Create User Command] - - - account - accountname - - - accounttype - 1 - - - username - secondusernameparam - - - password - password - - - firstname - nimbus-user - - - lastname - nimbus-userlastname - - - email - nimbus-user@gmail.com - - - domainid - 1 - - - - - - id - seconduserid - - - username - usernameparam - - - firstname - nimbus-user - - - lastname - nimbus-userlastname - - - email - nimbus-user@gmail.com - - - account - accountname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - created - createtimestamp - - - state - enabled - - - - - - - listAccounts - 950 [List the Account of the User created in (3)] - - - name - accountname - - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - updateUser - 6 [Update the User created in (3)] - - - id - userid - - - username - newuser - - - password - password - - - firstname - updatednimbus - - - lastname - updatednimbuslastname - - - email - updatednimbus@gmail.com - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - id - userid - - - username - newuser - - - firstname - updatednimbus - - - lastname - updatednimbuslastname - - - email - updatednimbus@gmail.com - - - created - createtimestamp - - - state - enabled - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - listUsers - 5 [List the Updated User updated in (6)] - - - id - userid - - - - - id - userid - - - username - newuser - - - firstname - updatednimbus - - - lastname - updatednimbuslastname - - - email - updatednimbus@gmail.com - - - created - createtimestamp - - - state - enabled - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - - - - - - - disableUser - 428 [Disable the User created in (3)] - - - id - userid - - - - - id - userid - - - username - newuser - - - firstname - updatednimbus - - - lastname - updatednimbuslastname - - - email - updatednimbus@gmail.com - - - created - createtimestamp - - - state - disabled - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - enableUser - 9 [Enable the User created in (3)] - - - id - userid - - - - - id - userid - - - username - newuser - - - firstname - updatednimbus - - - lastname - updatednimbuslastname - - - email - updatednimbus@gmail.com - - - created - createtimestamp - - - state - enabled - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - disableAccount - [Disable the Account] - - - account - accountname - - - domainid - 1 - - - lock - true - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - locked - - - - - - - enableAccount - [Enable the Locked Account] - - - account - accountname - - - domainid - 1 - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - disableAccount - [Lock the Account] - - - account - accountname - - - domainid - 1 - - - lock - false - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - disabled - - - - - - - enableAccount - [Enable the Locked Account] - - - account - accountname - - - domainid - 1 - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - - createDomain - 10 [Create Domain] - - - name - domainname - - - - - - name - domainname - - - id - newdomainid - - - level - 1 - - - parentdomainid - 1 - - - parentdomainname - ROOT - - - haschild - false - - - - - - - - - listDomains - 11 [List Domains] - - - name - domainname - - - - - - id - newdomainid - - - name - domainname - - - level - 1 - - - parentdomainid - 1 - - - parentdomainname - ROOT - - - haschild - false - - - - - - - - - updateDomain - 952 [Update the Domain created in (10)] - - - id - newdomainid - - - name - newdomainname - - - - - - id - newdomainid - - - name - newdomainname - - - level - 1 - - - parentdomainid - 1 - - - parentdomainname - ROOT - - - haschild - false - - - - - - - - - - listDomainChildren - - [List One of the Children of the Parent Domain] - - - id - 1 - - - - - domain - 0 - - id - newdomainid - - - name - newdomainname - - - level - 1 - - - parentdomainid - 1 - - - parentdomainname - ROOT - - - haschild - false - - - - - - - - - deleteDomain - 654 [Delete Domain created in (10)] - - - id - newdomainid - - - cleanup - true - - - - - - success - true - - - - - - - - - listTemplates - 27 [List Templates - List System Template] - - - templatefilter - self - - - id - 1 - - - - - template - 0 - - id - debian50templateid - - - name - debian50templatename - - - displaytext - debian50templatedisplaytext - - - ispublic - debian50templateispublic - - - created - debian50templatecreated - - - isready - true - - - passwordenabled - debian50templatepasswordenabled - - - format - VHD - - - - isfeatured - false - - - crossZones - true - - - ostypeid - debian50templateostypeid - - - ostypename - debian50templateostypename - - - size - debian50templatesize - - - account - system - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Download Complete - - - templatetype - SYSTEM - - - hypervisor - XenServer - - - domain - ROOT - - - domainid - 1 - - - - - - - - listTemplates - - Verify All the Parameters of the Listed Template - - - - name - debian50templatename - - - templatefilter - self - - - - template - 0 - - id - debian50templateid - - - name - debian50templatename - - - displaytext - debian50templatedisplaytext - - - ispublic - debian50templateispublic - - - created - debian50templatecreated - - - isready - true - - - isfeatured - false - - - passwordenabled - debian50templatepasswordenabled - - - crossZones - true - - - format - VHD - - - ostypeid - debian50templateostypeid - - - ostypename - debian50templateostypename - - - account - system - - - domainid - 1 - - - domain - ROOT - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Download Complete - - - size - debian50templatesize - - - templatetype - SYSTEM - - - hypervisor - XenServer - - - - - - - - - listServiceOfferings - 28 [List the Small Instance Service Offering] - - - id - globalserviceofferingid - - - - - id - smallofferingid - - - name - smallofferingname - - - displaytext - smallofferingdisplaytext - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - created - smallofferingcreatetime - - - storagetype - smallofferingstoragetype - - - offerha - false - - - - - - listServiceOfferings - 876 [Verify the First Service Offering] - - - name - smallofferingname - - - - serviceoffering - 0 - - id - smallofferingid - - - name - smallofferingname - - - displaytext - smallofferingdisplaytext - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - created - smallofferingcreatetime - - - storagetype - smallofferingstoragetype - - - offerha - false - - - - - - - - listZones - 39 [List the Global Zone with id-2] - - zone - 0 - - id - globalzoneid - - - name - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - internaldns1 - internaldns1 - - - vlan - - - guestcidraddress - - - networktype - Advanced - - - - - - - createNetwork - [Creating default network] - - - zoneid - globalzoneid - - - networkOfferingId - globalnetworkofferingid - - - account - accountname - - - domainid - 1 - - - name - defaultregressionnetwork - - - displaytext - defaultregressionnetwork - - - - - id - networkid - - - - - - - deployVirtualMachine - 13 - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountname - - - domainid - 1 - - - displayname - namefordisplay - - - group - group1 - - - networkids - networkid - - - - - id - vmid - - - name - vmname - - - ipaddress - vmipaddress - - - created - - - zoneid - globalzoneid - - - zonename - globalzonename - - - haenable - false - - - state - Running - - - account - accountname - - - templateid - globaltemplateid - - - serviceofferingid - globalserviceofferingid - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - displayname - namefordisplay - - - group - group1 - - - - - - - - listVirtualMachines - 957 - false - - - name - vmname - - - - - id - vmid - - - name - vmname - - - ipaddress - vmipaddress - - - created - - - zoneid - globalzoneid - - - zonename - globalzonename - - - haenable - false - - - state - Running - - - account - accountname - - - templateid - globaltemplateid - - - serviceofferingid - smallofferingid - - - serviceofferingname - smallofferingname - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - displayname - namefordisplay - - - group - group1 - - - - - - - listRouters - 35 - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - router - 0 - - id - routerid - - - publicip - sourcenatpublicip - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - - - gateway - - - name - routername - - - podid - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicmacaddress - routerpublicmacaddress - - - guestipaddress - routeripaddress - - - guestmacaddress - routermacaddress - - - created - - - hostid - - - state - Running - - - - - - - associateIpAddress - 546 - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - - id - nonsourcenatpublicipid - - - ipaddress - nonsourcenatpublicip - - - allocated - - - zoneid - globalzoneid - - - zonename - globalzonename - - - issourcenat - false - - - - - - - - - createLoadBalancerRule - 986 - - - name - lbname - - - publicipid - nonsourcenatpublicipid - - - privateport - privateport - - - publicport - publicport - - - algorithm - roundrobin - - - account - accountname - - - domainid - 1 - - - - - id - lbid - - - name - lbname - - - privateport - privateport - - - publicport - publicport - - - algorithm - roundrobin - - - publicipid - nonsourcenatpublicipid - - - publicip - sourcenatpublicip - - - account - accountname - - - - - - - - listLoadBalancerRules - 988 - false - - - account - accountname - - - domainId - 1 - - - - - - - - assignToLoadBalancerRule - 989 - - - id - lbid - - - virtualmachineids - vmid - - - - - - - deleteLoadBalancerRule - 987 - - - id - lbid - - - - - - listLoadBalancerRules - true - - - - createLoadBalancerRule - - - name - lbname - - - publicipid - nonsourcenatpublicipid - - - privateport - privateport - - - publicport - publicport - - - algorithm - roundrobin - - - account - accountname - - - domainid - 1 - - - - - id - lbid - - - name - lbname - - - privateport - privateport - - - publicport - publicport - - - algorithm - roundrobin - - - publicipid - nonsourcenatpublicipid - - - publicip - sourcenatpublicip - - - account - accountname - - - - - - assignToLoadBalancerRule - - - id - lbid - - - virtualmachineids - vmid - - - - - - - - listLoadBalancerRuleInstances - 991 - false - - - id - lbid - - - - - - - removeFromLoadBalancerRule - 990 - - - id - lbid - - - virtualmachineids - vmid - - - account - accountname - - - - - - listLoadBalancerRuleInstances - true - - - id - lbid - - - - - - - - - - - - rebootVirtualMachine - 16 - - - id - vmid - - - - - - listVirtualMachines - - - account - accountname - - - name - vmname - - - - - state - Running - - - - - - - - stopVirtualMachine - 17 - - - id - vmid - - - - - - listVirtualMachines - - - account - accountname - - - name - vmname - - - - - state - Stopped - - - - - - - - - - listVolumes - - - virtualmachineid - vmid - - - type - ROOT - - - - - id - rootvolumeid - - - - - - listVolumes - - - virtualmachineid - vmid - - - type - DATADISK - - - - - id - datavolumeid - - - - - - - detachVolume - - - id - datavolumeid - - - - - - listVolumes - true - - - virtualmachineid - vmid - - - type - DATADISK - - - - - - - - createVolume - 1026 - - - account - accountname - - - domainid - 1 - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - datavolumeid - - - - - - - - attachVolume - - - id - datavolumeid - - - virtualmachineid - vmid - - - - - - listVolumes - false - - - virtualmachineid - vmid - - - type - DATADISK - - - - - - - - createVolume - - - account - accountname - - - domainid - 1 - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - datavolumeid1 - - - - - - deleteVolume - - - id - datavolumeid1 - - - - - - listVolumes - true - - - id - datavolumeid1 - - - - - - - - - createSnapshot - - - volumeid - rootvolumeid - - - - - id - snapshotid1 - - - volumeid - rootvolumeid - - - created - - - name - - - account - accountname - - - - - - listSnapshots - false - - - volumeid - rootvolumeid - - - - - - - deleteSnapshot - 24 - - - id - snapshotid1 - - - - - - - listSnapshots - 26 - true - - - volumeid - rootvolumeid - - - - - - - createSnapshot - - - volumeid - rootvolumeid - - - - - id - snapshotid1 - - - - - - createTemplate - 958 - - - snapshotid - snapshotid1 - - - name - privatetemplatename - - - displaytext - newtext - - - osTypeId - 1 - - - - - id - privatetemplateid - - - name - privatetemplatename - - - ispublic - false - - - isready - true - - - created - - - passwordenabled - false - - - - - - - listTemplates - 27 - - - name - privatetemplatename - - - templatefilter - self - - - - - id - privatetemplateid - - - name - privatetemplatename - - - ispublic - false - - - isready - true - - - created - - - passwordenabled - false - - - - - - - updateTemplate - Update template - - - id - privatetemplateid - - - displaytext - lalala - - - name - blah - - - - - - listTemplates - List updated template - - - id - privatetemplateid - - - templatefilter - self - - - - - displaytext - lalala - - - - - - - - listTemplatePermissions - list template permissions command - - - id - privatetemplateid - - - templatefilter - self - - - - - ispublic - false - - - - - - - - updateTemplatePermissions - update template permissions - - - id - privatetemplateid - - - ispublic - true - - - - - - listTemplates - List template with updated permission - - - id - privatetemplateid - - - templatefilter - self - - - - - ispublic - true - - - - - - - - deleteTemplate - 959 - - - id - privatetemplateid - - - - - - listTemplates - true - - - name - privatetemplatename - - - templatefilter - self - - - - - - - - - changeServiceForVirtualMachine - 20 - - - id - vmid - - - serviceofferingid - mediumglobalserviceofferingid - - - - - - listVirtualMachines - - - account - accountname - - - name - vmname - - - - - state - Stopped - - - serviceofferingid - 2 - - - - - - - - resetPasswordForVirtualMachine - 19 - - - id - vmid - - - - - id - vmid - - - password - - - - - - listVirtualMachines - - - account - accountname - - - name - vmname - - - - - state - Stopped - - - - - - - listVirtualMachines - - - account - accountname - - - name - vmname - - - - - state - Stopped - - - - - - startVirtualMachine - 18 - - - id - vmid - - - - - id - vmid - - - name - vmname - - - ipaddress - vmipaddress - - - created - - - zoneid - globalzoneid - - - zonename - globalzonename - - - haenable - false - - - state - Running - - - account - accountname - - - templateid - globaltemplateid - - - serviceofferingid - 2 - - - - - - listVirtualMachines - - - account - accountname - - - name - vmname - - - - - state - Running - - - - - - - updateVirtualMachine - - - id - vmid - - - haenable - true - - - - - - listVirtualMachines - 21 - - - account - accountname - - - name - vmname - - - - - haenable - true - - - - - - updateVirtualMachine - - - id - vmid - - - haenable - false - - - - - - listVirtualMachines - 21 - - - account - accountname - - - name - vmname - - - - - haenable - false - - - - - - - - - listPublicIpAddresses - 547 - - - account - accountname - - - - - - - - - - disassociateIpAddress - 548 - - - ipaddress - nonsourcenatpublicip - - - account - accountname - - - - - - - rebootRouter - 36 - - - id - routerid - - - - - - - stopRouter - 37 - - - id - routerid - - - - - - - startRouter - 38 - - - id - routerid - - - - - id - routerid - - - publicip - sourcenatpublicip - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - networkdomain - - - name - routername - - - podid - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicmacaddress - routerpublicmacaddress - - - guestipaddress - routeripaddress - - - guestmacaddress - routermacaddress - - - created - - - hostid - - - state - Running - - - - - - - listEvents - 40 - - - account - accountname - - - - - - - destroyVirtualMachine - 14 - - - id - vmid - - - - - - listVirtualMachines - - - id - vmid - - - - - state - Destroyed - - - - - - - recoverVirtualMachine - 22 - - - id - vmid - - - - - - listVirtualMachines - - - account - accountname - - - name - vmname - - - - - state - Stopped - - - - - - - listConfigurations - 549 - false - - - - - listConfigurations - 878 - false - - - category - advanced - - - - - - - - updateConfiguration - 550 - - - name - update.wait - - - value - 35 - - - - - - listConfigurations - - - name - update.wait - - - - - value - 35 - - - - - - - - listPods - 552 - - - - - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountname1 - - - accounttype - 1 - - - domainid - 1 - - - email - admin@gmail.com - - - firstname - admin - - - lastname - adminlastname - - - username - usernameparam - - - password - password - - - - - - listAccounts - - - name - accountname1 - - - - - id - accountid1 - - - - - - updateAccount - 951 - - - account - accountname1 - - - domainid - 1 - - - newname - updatedname - - - - - - listAccounts - - - name - updatedname - - - - - id - accountid1 - - - name - updatedname - - - - - - - disableAccount - 7 - - - account - updatedname - - - domainid - 1 - - - lock - true - - - - - - - - - enableAccount - 8 - - - account - updatedname - - - domainid - 1 - - - - - - - - updateResourceLimit - 953 - - - resourcetype - 1 - - - max - 300 - - - domainid - 1 - - - - - domainid - 1 - - - domain - ROOT - - - resourcetype - 1 - - - max - 300 - - - - - - - listResourceLimits - true - 956 - - - domainid - 1 - - - resourcetype - 1 - - - - - max - 300 - - - - - - - updateResourceLimit - 954 - - - domainid - 1 - - - resourcetype - 1 - - - max - 65 - - - - - - listResourceLimits - - - domainid - 1 - - - resourcetype - 1 - - - - - max - 65 - - - - - - - - createDiskOffering - 932 - - - name - newdiskname - - - description - newdiskdesc - - - disksize - 1024 - - - displaytext - volumedisplay - - - - - id - diskid - - - domainid - 1 - - - name - newdiskname - - - displaytext - volumedisplay - - - disksize - 1099511627776 - - - - - - - - - listDiskOfferings - 934 - false - - - domainid - 1 - - - name - newdisk - - - - - - - - updateDiskOffering - - - id - diskid - - - name - newdiskname - - - - - - listDiskOfferings - - - domainid - 1 - - - name - newdiskname - - - - - name - newdiskname - - - - - - - - deleteDiskOffering - 933 - - - id - diskid - - - - - - listDiskOfferings - true - - - domainid - 1 - - - id - diskid - - - - - - - listAlerts - 750 - false - - - - - listCapacity - 974 - false - - - - - listHosts - false - 975 - - - - - - listIsos - 960 - true - - - - - createServiceOffering - 962 - - - name - - - displaytext - newoff - - - cpunumber - 1 - - - cpuspeed - 200 - - - memory - 256 - - - - - id - soid - - - - - - listServiceOfferings - - - id - soid - - - - - id - newofferingid - - - displaytext - newoff - - - cpunumber - 1 - - - cpuspeed - 200 - - - memory - 256 - - - created - - - - - - - - updateServiceOffering - 964 - - - id - newofferingid - - - name - - - displaytext - display - - - - - - - listServiceOfferings - - - id - newofferingid - - - - - id - newofferingid - - - displaytext - display - - - cpunumber - 1 - - - cpuspeed - 200 - - - memory - 256 - - - created - - - - - - - - deleteServiceOffering - 963-1 - - - id - newofferingid - - - - - - listServiceOfferings - 963-2 - true - - - id - newofferingid - - - - - - - - registerIso - Register iso - - - name - isoname - - - displaytext - isodisplay - - - url - http://172.16.0.220/images/sumita/iso/ubuntu-9.04-server-amd64.iso - - - ostypeid - 53 - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - - id - privateisoid - - - created - - - ispublic - false - - - bootable - true - - - isready - false - - - isfeatured - false - - - name - registername - - - displaytext - registerdisplay - - - - - - - listIsos - List isos - false - - - id - privateisoid - - - - - - - registerTemplate - Register template - - - name - registername - - - displaytext - registerdisplay - - - url - globaltemplateurl - - - ostypeid - 1 - - - format - vhd - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - hypervisor - globalhypervisortype - - - - - id - systemtemplateid - - - created - - - ispublic - false - - - isfeatured - false - - - passwordenabled - false - - - format - VHD - - - isready - false - - - name - registername - - - displaytext - registerdisplay - - - - - - - - listSystemVms - List system vms - - - domainid - 1 - - - - systemvm - 0 - - id - consoleid - - - publicip - - - zoneid - - - zonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - - - gateway - - - name - - - podid - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicmacaddress - - - privatemacaddress - - - created - - - hostid - - - state - Running - - - activeviewersessions - 0 - - - - - - - rebootSystemVm - Reboot system vm - - - id - consoleid - - - - - - - stopSystemVm - Stop system vm - - - id - consoleid - - - - - - - startSystemVm - Start system vm - - - id - consoleid - - - - - - - - deleteIso - Delete iso - - - id - privateisoid - - - - - - listIsos - List isos - true - - - id - privateisoid - - - - - - - deleteTemplate - Delete template - - - id - systemtemplateid - - - - - - listTemplates - List templates - true - - - id - systemtemplateid - - - templatefilter - self - - - - - - - deleteAccount - Deleting account - - - id - accountid - - - - - - + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + email + admin@gmail.com + + + firstname + admin + + + lastname + adminlastname + + + username + usernameparam + + + password + password + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmavailable + Unlimited + + + vmlimit + Unlimited + + + vmtotal + 0 + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + listUsers + 5 [List the Created User in (3)] + + + account + accountname + + + + + + id + userid + + + username + usernameparam + + + firstname + admin + + + lastname + adminlastname + + + email + admin@gmail.com + + + created + createtimestamp + + + state + enabled + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + + + + + + + createUser + 3 [Create User Command] + + + account + accountname + + + accounttype + 1 + + + username + secondusernameparam + + + password + password + + + firstname + nimbus-user + + + lastname + nimbus-userlastname + + + email + nimbus-user@gmail.com + + + domainid + 1 + + + + + + id + seconduserid + + + username + usernameparam + + + firstname + nimbus-user + + + lastname + nimbus-userlastname + + + email + nimbus-user@gmail.com + + + account + accountname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + created + createtimestamp + + + state + enabled + + + + + + + listAccounts + 950 [List the Account of the User created in (3)] + + + name + accountname + + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + updateUser + 6 [Update the User created in (3)] + + + id + userid + + + username + newuser + + + password + password + + + firstname + updatednimbus + + + lastname + updatednimbuslastname + + + email + updatednimbus@gmail.com + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + id + userid + + + username + newuser + + + firstname + updatednimbus + + + lastname + updatednimbuslastname + + + email + updatednimbus@gmail.com + + + created + createtimestamp + + + state + enabled + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + listUsers + 5 [List the Updated User updated in (6)] + + + id + userid + + + + + id + userid + + + username + newuser + + + firstname + updatednimbus + + + lastname + updatednimbuslastname + + + email + updatednimbus@gmail.com + + + created + createtimestamp + + + state + enabled + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + + + + + + + disableUser + 428 [Disable the User created in (3)] + + + id + userid + + + + + id + userid + + + username + newuser + + + firstname + updatednimbus + + + lastname + updatednimbuslastname + + + email + updatednimbus@gmail.com + + + created + createtimestamp + + + state + disabled + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + enableUser + 9 [Enable the User created in (3)] + + + id + userid + + + + + id + userid + + + username + newuser + + + firstname + updatednimbus + + + lastname + updatednimbuslastname + + + email + updatednimbus@gmail.com + + + created + createtimestamp + + + state + enabled + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + disableAccount + [Disable the Account] + + + account + accountname + + + domainid + 1 + + + lock + true + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + locked + + + + + + + enableAccount + [Enable the Locked Account] + + + account + accountname + + + domainid + 1 + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + disableAccount + [Lock the Account] + + + account + accountname + + + domainid + 1 + + + lock + false + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + disabled + + + + + + + enableAccount + [Enable the Locked Account] + + + account + accountname + + + domainid + 1 + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + + createDomain + 10 [Create Domain] + + + name + domainname + + + + + + name + domainname + + + id + newdomainid + + + level + 1 + + + parentdomainid + 1 + + + parentdomainname + ROOT + + + haschild + false + + + + + + + + + listDomains + 11 [List Domains] + + + name + domainname + + + + + + id + newdomainid + + + name + domainname + + + level + 1 + + + parentdomainid + 1 + + + parentdomainname + ROOT + + + haschild + false + + + + + + + + + updateDomain + 952 [Update the Domain created in (10)] + + + id + newdomainid + + + name + newdomainname + + + + + + id + newdomainid + + + name + newdomainname + + + level + 1 + + + parentdomainid + 1 + + + parentdomainname + ROOT + + + haschild + false + + + + + + + + + + listDomainChildren + - [List One of the Children of the Parent Domain] + + + id + 1 + + + + + domain + 0 + + id + newdomainid + + + name + newdomainname + + + level + 1 + + + parentdomainid + 1 + + + parentdomainname + ROOT + + + haschild + false + + + + + + + + + deleteDomain + 654 [Delete Domain created in (10)] + + + id + newdomainid + + + cleanup + true + + + + + + success + true + + + + + + + + + listTemplates + 27 [List Templates - List System Template] + + + templatefilter + self + + + id + 1 + + + + + template + 0 + + id + debian50templateid + + + name + debian50templatename + + + displaytext + debian50templatedisplaytext + + + ispublic + debian50templateispublic + + + created + debian50templatecreated + + + isready + true + + + passwordenabled + debian50templatepasswordenabled + + + format + VHD + + + + isfeatured + false + + + crossZones + true + + + ostypeid + debian50templateostypeid + + + ostypename + debian50templateostypename + + + size + debian50templatesize + + + account + system + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Download Complete + + + templatetype + SYSTEM + + + hypervisor + XenServer + + + domain + ROOT + + + domainid + 1 + + + + + + + + listTemplates + - Verify All the Parameters of the Listed Template - + + + name + debian50templatename + + + templatefilter + self + + + + template + 0 + + id + debian50templateid + + + name + debian50templatename + + + displaytext + debian50templatedisplaytext + + + ispublic + debian50templateispublic + + + created + debian50templatecreated + + + isready + true + + + isfeatured + false + + + passwordenabled + debian50templatepasswordenabled + + + crossZones + true + + + format + VHD + + + ostypeid + debian50templateostypeid + + + ostypename + debian50templateostypename + + + account + system + + + domainid + 1 + + + domain + ROOT + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Download Complete + + + size + debian50templatesize + + + templatetype + SYSTEM + + + hypervisor + XenServer + + + + + + + + + listServiceOfferings + 28 [List the Small Instance Service Offering] + + + id + globalserviceofferingid + + + + + id + smallofferingid + + + name + smallofferingname + + + displaytext + smallofferingdisplaytext + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + created + smallofferingcreatetime + + + storagetype + smallofferingstoragetype + + + offerha + false + + + + + + listServiceOfferings + 876 [Verify the First Service Offering] + + + name + smallofferingname + + + + serviceoffering + 0 + + id + smallofferingid + + + name + smallofferingname + + + displaytext + smallofferingdisplaytext + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + created + smallofferingcreatetime + + + storagetype + smallofferingstoragetype + + + offerha + false + + + + + + + + listZones + 39 [List the Global Zone with id-2] + + zone + 0 + + id + globalzoneid + + + name + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + internaldns1 + internaldns1 + + + vlan + + + guestcidraddress + + + networktype + Advanced + + + + + + + createNetwork + [Creating default network] + + + zoneid + globalzoneid + + + networkOfferingId + globalnetworkofferingid + + + account + accountname + + + domainid + 1 + + + name + defaultregressionnetwork + + + displaytext + defaultregressionnetwork + + + + + id + networkid + + + + + + + deployVirtualMachine + 13 + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountname + + + domainid + 1 + + + displayname + namefordisplay + + + group + group1 + + + networkids + networkid + + + + + id + vmid + + + name + vmname + + + ipaddress + vmipaddress + + + created + + + zoneid + globalzoneid + + + zonename + globalzonename + + + haenable + false + + + state + Running + + + account + accountname + + + templateid + globaltemplateid + + + serviceofferingid + globalserviceofferingid + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + displayname + namefordisplay + + + group + group1 + + + + + + + + listVirtualMachines + 957 + false + + + name + vmname + + + + + id + vmid + + + name + vmname + + + ipaddress + vmipaddress + + + created + + + zoneid + globalzoneid + + + zonename + globalzonename + + + haenable + false + + + state + Running + + + account + accountname + + + templateid + globaltemplateid + + + serviceofferingid + smallofferingid + + + serviceofferingname + smallofferingname + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + displayname + namefordisplay + + + group + group1 + + + + + + + listRouters + 35 + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + router + 0 + + id + routerid + + + publicip + sourcenatpublicip + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + + + gateway + + + name + routername + + + podid + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicmacaddress + routerpublicmacaddress + + + guestipaddress + routeripaddress + + + guestmacaddress + routermacaddress + + + created + + + hostid + + + state + Running + + + + + + + associateIpAddress + 546 + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + + id + nonsourcenatpublicipid + + + ipaddress + nonsourcenatpublicip + + + allocated + + + zoneid + globalzoneid + + + zonename + globalzonename + + + issourcenat + false + + + + + + + + + createLoadBalancerRule + 986 + + + name + lbname + + + publicipid + nonsourcenatpublicipid + + + privateport + privateport + + + publicport + publicport + + + algorithm + roundrobin + + + account + accountname + + + domainid + 1 + + + + + id + lbid + + + name + lbname + + + privateport + privateport + + + publicport + publicport + + + algorithm + roundrobin + + + publicipid + nonsourcenatpublicipid + + + publicip + sourcenatpublicip + + + account + accountname + + + + + + + + listLoadBalancerRules + 988 + false + + + account + accountname + + + domainId + 1 + + + + + + + + assignToLoadBalancerRule + 989 + + + id + lbid + + + virtualmachineids + vmid + + + + + + + deleteLoadBalancerRule + 987 + + + id + lbid + + + + + + listLoadBalancerRules + true + + + + createLoadBalancerRule + + + name + lbname + + + publicipid + nonsourcenatpublicipid + + + privateport + privateport + + + publicport + publicport + + + algorithm + roundrobin + + + account + accountname + + + domainid + 1 + + + + + id + lbid + + + name + lbname + + + privateport + privateport + + + publicport + publicport + + + algorithm + roundrobin + + + publicipid + nonsourcenatpublicipid + + + publicip + sourcenatpublicip + + + account + accountname + + + + + + assignToLoadBalancerRule + + + id + lbid + + + virtualmachineids + vmid + + + + + + + + listLoadBalancerRuleInstances + 991 + false + + + id + lbid + + + + + + + removeFromLoadBalancerRule + 990 + + + id + lbid + + + virtualmachineids + vmid + + + account + accountname + + + + + + listLoadBalancerRuleInstances + true + + + id + lbid + + + + + + + + + + + + rebootVirtualMachine + 16 + + + id + vmid + + + + + + listVirtualMachines + + + account + accountname + + + name + vmname + + + + + state + Running + + + + + + + + stopVirtualMachine + 17 + + + id + vmid + + + + + + listVirtualMachines + + + account + accountname + + + name + vmname + + + + + state + Stopped + + + + + + + + + + listVolumes + + + virtualmachineid + vmid + + + type + ROOT + + + + + id + rootvolumeid + + + + + + listVolumes + + + virtualmachineid + vmid + + + type + DATADISK + + + + + id + datavolumeid + + + + + + + detachVolume + + + id + datavolumeid + + + + + + listVolumes + true + + + virtualmachineid + vmid + + + type + DATADISK + + + + + + + + createVolume + 1026 + + + account + accountname + + + domainid + 1 + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + datavolumeid + + + + + + + + attachVolume + + + id + datavolumeid + + + virtualmachineid + vmid + + + + + + listVolumes + false + + + virtualmachineid + vmid + + + type + DATADISK + + + + + + + + createVolume + + + account + accountname + + + domainid + 1 + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + datavolumeid1 + + + + + + deleteVolume + + + id + datavolumeid1 + + + + + + listVolumes + true + + + id + datavolumeid1 + + + + + + + + + createSnapshot + + + volumeid + rootvolumeid + + + + + id + snapshotid1 + + + volumeid + rootvolumeid + + + created + + + name + + + account + accountname + + + + + + listSnapshots + false + + + volumeid + rootvolumeid + + + + + + + deleteSnapshot + 24 + + + id + snapshotid1 + + + + + + + listSnapshots + 26 + true + + + volumeid + rootvolumeid + + + + + + + createSnapshot + + + volumeid + rootvolumeid + + + + + id + snapshotid1 + + + + + + createTemplate + 958 + + + snapshotid + snapshotid1 + + + name + privatetemplatename + + + displaytext + newtext + + + osTypeId + 1 + + + + + id + privatetemplateid + + + name + privatetemplatename + + + ispublic + false + + + isready + true + + + created + + + passwordenabled + false + + + + + + + listTemplates + 27 + + + name + privatetemplatename + + + templatefilter + self + + + + + id + privatetemplateid + + + name + privatetemplatename + + + ispublic + false + + + isready + true + + + created + + + passwordenabled + false + + + + + + + updateTemplate + Update template + + + id + privatetemplateid + + + displaytext + lalala + + + name + blah + + + + + + listTemplates + List updated template + + + id + privatetemplateid + + + templatefilter + self + + + + + displaytext + lalala + + + + + + + + listTemplatePermissions + list template permissions command + + + id + privatetemplateid + + + templatefilter + self + + + + + ispublic + false + + + + + + + + updateTemplatePermissions + update template permissions + + + id + privatetemplateid + + + ispublic + true + + + + + + listTemplates + List template with updated permission + + + id + privatetemplateid + + + templatefilter + self + + + + + ispublic + true + + + + + + + + deleteTemplate + 959 + + + id + privatetemplateid + + + + + + listTemplates + true + + + name + privatetemplatename + + + templatefilter + self + + + + + + + + + changeServiceForVirtualMachine + 20 + + + id + vmid + + + serviceofferingid + mediumglobalserviceofferingid + + + + + + listVirtualMachines + + + account + accountname + + + name + vmname + + + + + state + Stopped + + + serviceofferingid + 2 + + + + + + + + resetPasswordForVirtualMachine + 19 + + + id + vmid + + + + + id + vmid + + + password + + + + + + listVirtualMachines + + + account + accountname + + + name + vmname + + + + + state + Stopped + + + + + + + listVirtualMachines + + + account + accountname + + + name + vmname + + + + + state + Stopped + + + + + + startVirtualMachine + 18 + + + id + vmid + + + + + id + vmid + + + name + vmname + + + ipaddress + vmipaddress + + + created + + + zoneid + globalzoneid + + + zonename + globalzonename + + + haenable + false + + + state + Running + + + account + accountname + + + templateid + globaltemplateid + + + serviceofferingid + 2 + + + + + + listVirtualMachines + + + account + accountname + + + name + vmname + + + + + state + Running + + + + + + + updateVirtualMachine + + + id + vmid + + + haenable + true + + + + + + listVirtualMachines + 21 + + + account + accountname + + + name + vmname + + + + + haenable + true + + + + + + updateVirtualMachine + + + id + vmid + + + haenable + false + + + + + + listVirtualMachines + 21 + + + account + accountname + + + name + vmname + + + + + haenable + false + + + + + + + + + listPublicIpAddresses + 547 + + + account + accountname + + + + + + + + + + disassociateIpAddress + 548 + + + ipaddress + nonsourcenatpublicip + + + account + accountname + + + + + + + rebootRouter + 36 + + + id + routerid + + + + + + + stopRouter + 37 + + + id + routerid + + + + + + + startRouter + 38 + + + id + routerid + + + + + id + routerid + + + publicip + sourcenatpublicip + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + networkdomain + + + name + routername + + + podid + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicmacaddress + routerpublicmacaddress + + + guestipaddress + routeripaddress + + + guestmacaddress + routermacaddress + + + created + + + hostid + + + state + Running + + + + + + + listEvents + 40 + + + account + accountname + + + + + + + destroyVirtualMachine + 14 + + + id + vmid + + + + + + listVirtualMachines + + + id + vmid + + + + + state + Destroyed + + + + + + + recoverVirtualMachine + 22 + + + id + vmid + + + + + + listVirtualMachines + + + account + accountname + + + name + vmname + + + + + state + Stopped + + + + + + + listConfigurations + 549 + false + + + + + listConfigurations + 878 + false + + + category + advanced + + + + + + + + updateConfiguration + 550 + + + name + update.wait + + + value + 35 + + + + + + listConfigurations + + + name + update.wait + + + + + value + 35 + + + + + + + + listPods + 552 + + + + + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountname1 + + + accounttype + 1 + + + domainid + 1 + + + email + admin@gmail.com + + + firstname + admin + + + lastname + adminlastname + + + username + usernameparam + + + password + password + + + + + + listAccounts + + + name + accountname1 + + + + + id + accountid1 + + + + + + updateAccount + 951 + + + account + accountname1 + + + domainid + 1 + + + newname + updatedname + + + + + + listAccounts + + + name + updatedname + + + + + id + accountid1 + + + name + updatedname + + + + + + + disableAccount + 7 + + + account + updatedname + + + domainid + 1 + + + lock + true + + + + + + + + + enableAccount + 8 + + + account + updatedname + + + domainid + 1 + + + + + + + + updateResourceLimit + 953 + + + resourcetype + 1 + + + max + 300 + + + domainid + 1 + + + + + domainid + 1 + + + domain + ROOT + + + resourcetype + 1 + + + max + 300 + + + + + + + listResourceLimits + true + 956 + + + domainid + 1 + + + resourcetype + 1 + + + + + max + 300 + + + + + + + updateResourceLimit + 954 + + + domainid + 1 + + + resourcetype + 1 + + + max + 65 + + + + + + listResourceLimits + + + domainid + 1 + + + resourcetype + 1 + + + + + max + 65 + + + + + + + + createDiskOffering + 932 + + + name + newdiskname + + + description + newdiskdesc + + + disksize + 1024 + + + displaytext + volumedisplay + + + + + id + diskid + + + domainid + 1 + + + name + newdiskname + + + displaytext + volumedisplay + + + disksize + 1099511627776 + + + + + + + + + listDiskOfferings + 934 + false + + + domainid + 1 + + + name + newdisk + + + + + + + + updateDiskOffering + + + id + diskid + + + name + newdiskname + + + + + + listDiskOfferings + + + domainid + 1 + + + name + newdiskname + + + + + name + newdiskname + + + + + + + + deleteDiskOffering + 933 + + + id + diskid + + + + + + listDiskOfferings + true + + + domainid + 1 + + + id + diskid + + + + + + + listAlerts + 750 + false + + + + + listCapacity + 974 + false + + + + + listHosts + false + 975 + + + + + + listIsos + 960 + true + + + + + createServiceOffering + 962 + + + name + + + displaytext + newoff + + + cpunumber + 1 + + + cpuspeed + 200 + + + memory + 256 + + + + + id + soid + + + + + + listServiceOfferings + + + id + soid + + + + + id + newofferingid + + + displaytext + newoff + + + cpunumber + 1 + + + cpuspeed + 200 + + + memory + 256 + + + created + + + + + + + + updateServiceOffering + 964 + + + id + newofferingid + + + name + + + displaytext + display + + + + + + + listServiceOfferings + + + id + newofferingid + + + + + id + newofferingid + + + displaytext + display + + + cpunumber + 1 + + + cpuspeed + 200 + + + memory + 256 + + + created + + + + + + + + deleteServiceOffering + 963-1 + + + id + newofferingid + + + + + + listServiceOfferings + 963-2 + true + + + id + newofferingid + + + + + + + + registerIso + Register iso + + + name + isoname + + + displaytext + isodisplay + + + url + http://172.16.0.220/images/sumita/iso/ubuntu-9.04-server-amd64.iso + + + ostypeid + 53 + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + + id + privateisoid + + + created + + + ispublic + false + + + bootable + true + + + isready + false + + + isfeatured + false + + + name + registername + + + displaytext + registerdisplay + + + + + + + listIsos + List isos + false + + + id + privateisoid + + + + + + + registerTemplate + Register template + + + name + registername + + + displaytext + registerdisplay + + + url + globaltemplateurl + + + ostypeid + 1 + + + format + vhd + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + hypervisor + globalhypervisortype + + + + + id + systemtemplateid + + + created + + + ispublic + false + + + isfeatured + false + + + passwordenabled + false + + + format + VHD + + + isready + false + + + name + registername + + + displaytext + registerdisplay + + + + + + + + listSystemVms + List system vms + + + domainid + 1 + + + + systemvm + 0 + + id + consoleid + + + publicip + + + zoneid + + + zonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + + + gateway + + + name + + + podid + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicmacaddress + + + privatemacaddress + + + created + + + hostid + + + state + Running + + + activeviewersessions + 0 + + + + + + + rebootSystemVm + Reboot system vm + + + id + consoleid + + + + + + + stopSystemVm + Stop system vm + + + id + consoleid + + + + + + + startSystemVm + Start system vm + + + id + consoleid + + + + + + + + deleteIso + Delete iso + + + id + privateisoid + + + + + + listIsos + List isos + true + + + id + privateisoid + + + + + + + deleteTemplate + Delete template + + + id + systemtemplateid + + + + + + listTemplates + List templates + true + + + id + systemtemplateid + + + templatefilter + self + + + + + + + deleteAccount + Deleting account + + + id + accountid + + + + + + diff --git a/test/metadata/func/regression_new.xml b/test/metadata/func/regression_new.xml index 3554e6e45a3..4987bfebee4 100644 --- a/test/metadata/func/regression_new.xml +++ b/test/metadata/func/regression_new.xml @@ -1,7672 +1,7672 @@ - - - - - - - - - - createUser - 3 [Create User Command] - - - username - usernameparam - - - password - password - - - firstname - admin - - - lastname - adminlastname - - - email - admin@gmail.com - - - accounttype - 0 - - - - - id - userid - - - username - usernameparam - - - firstname - admin - - - lastname - adminlastname - - - email - admin@gmail.com - - - account - accountname - - - - account - usernameparam - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - created - createtimestamp - - - state - enabled - - - - - - - listAccounts - 950 [List the Account of the User created in (3)] - - - name - accountname - - - - - id - accountid - - - name - accountname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - vmavailable - Unlimited - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmstopped - 0 - - - vmrunning - 0 - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - state - enabled - - - - - - - updateUser - 6 [Update the User created in (3)] - - - id - userid - - - username - newuser - - - password - password - - - firstname - updatedadmin - - - lastname - updatedadminlastname - - - email - updatedadmin@gmail.com - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - id - userid - - - username - newuser - - - firstname - updatedadmin - - - lastname - updatedadminlastname - - - email - updatedadmin@gmail.com - - - created - createtimestamp - - - state - enabled - - - account - accountname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - listUsers - 5 [List the Updated User updated in (6)] - - - id - userid - - - - - id - userid - - - username - newuser - - - firstname - updatedadmin - - - lastname - updatedadminlastname - - - email - updatedadmin@gmail.com - - - account - accountname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - state - enabled - - - created - createtimestamp - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - lockUser - [Lock the User created in (3)] - - - id - userid - - - - - id - userid - - - username - newuser - - - firstname - updatedadmin - - - lastname - updatedadminlastname - - - email - updatedadmin@gmail.com - - - account - accountname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - state - locked - - - created - createtimestamp - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - disableUser - 428 [Disable the User created in (3)] - - - id - userid - - - - - id - userid - - - username - newuser - - - firstname - updatedadmin - - - lastname - updatedadminlastname - - - email - updatedadmin@gmail.com - - - account - accountname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - state - disabled - - - created - createtimestamp - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - enableUser - 9 [Enable the User created in (3)] - - - id - userid - - - - - id - userid - - - username - newuser - - - firstname - updatedadmin - - - lastname - updatedadminlastname - - - email - updatedadmin@gmail.com - - - account - accountname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - state - enabled - - - created - createtimestamp - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - createDomain - 10 [Create Domain] - - - name - domainname - - - - - name - domainname - - - id - newdomainid - - - level - 1 - - - parentdomainid - 1 - - - parentdomainname - ROOT - - - haschild - false - - - - - - - - listDomains - 11 [List Domains] - - - name - domainname - - - - - id - newdomainid - - - name - domainname - - - level - 1 - - - parentdomainid - 1 - - - parentdomainname - ROOT - - - haschild - false - - - - - - - updateDomain - 952 [Update the Domain created in (10)] - - - id - newdomainid - - - name - newdomainname - - - - - id - newdomainid - - - name - newdomainname - - - level - 1 - - - parentdomainid - 1 - - - parentdomainname - ROOT - - - haschild - false - - - - - - listDomains - - Check the Existence of the Updated Domain - - false - - - name - newdomainname - - - - - - - deleteDomain - 654 [Delete Domain created in (10)] - - - id - newdomainid - - - cleanup - true - - - - - success - true - - - - - - - listTemplates - 27 [List Templates - List System Template] - - - templatefilter - self - - - id - 1 - - - - template - 0 - - id - debian50templateid - - - name - debian50templatename - - - displaytext - debian50templatedisplaytext - - - ispublic - debian50templateispublic - - - created - debian50templatecreated - - - isready - true - - - passwordenabled - debian50templatepasswordenabled - - - format - VHD - - - bootable - false - - - isfeatured - false - - - crossZones - true - - - ostypeid - debian50templateostypeid - - - ostypename - debian50templateostypename - - - size - debian50templatesize - - - account - system - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Download Complete - - - templatetype - SYSTEM - - - hypervisor - XenServer - - - domain - ROOT - - - domainid - 1 - - - - - - listTemplates - - Verify All the Parameters of the Listed Template - - - - name - debian50templatename - - - templatefilter - self - - - - template - 0 - - id - debian50templateid - - - name - debian50templatename - - - displaytext - debian50templatedisplaytext - - - ispublic - debian50templateispublic - - - created - debian50templatecreated - - - isready - true - - - isfeatured - false - - - passwordenabled - debian50templatepasswordenabled - - - crossZones - true - - - format - VHD - - - bootable - false - - - ostypeid - debian50templateostypeid - - - ostypename - debian50templateostypename - - - account - system - - - domainid - 1 - - - domain - ROOT - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Download Complete - - - size - debian50templatesize - - - templatetype - SYSTEM - - - hypervisor - XenServer - - - - - - - listServiceOfferings - 28 [List the Small Instance Service Offering] - - - id - globalserviceofferingid - - - - - id - smallofferingid - - - name - smallofferingname - - - displaytext - smallofferingdisplaytext - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - created - smallofferingcreatetime - - - storagetype - shared - - - offerha - false - - - usevirtualnetwork - smallofferingusenetwork - - - - - - listServiceOfferings - 876 [Verify the First Service Offering] - - - name - smallofferingname - - - - serviceoffering - 0 - - id - smallofferingid - - - name - smallofferingname - - - displaytext - smallofferingdisplaytext - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - created - smallofferingcreatetime - - - storagetype - shared - - - offerha - false - - - usevirtualnetwork - smallofferingusenetwork - - - - - - - - listZones - 39 [List the Global Zone with id-2] - - - zone - 0 - - id - globalzoneid - - - name - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - internaldns1 - internaldns1 - - - vlan - - - guestcidraddress - 10.1.1.0/24 - - - networktype - Advanced - - - - - - - deployVirtualMachine - 13 [Deploy Virtual Machine] - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountname - - - domainid - 1 - - - displayname - Testcase13-VM - - - group - Testcase13 - - - - - id - vmid - - - name - vmname - - - created - vmcreated - - - zoneid - globalzoneid - - - zonename - globalzonename - - - ipaddress - vmipaddress - - - serviceofferingid - globalserviceofferingid - - - haenable - false - - - state - Running - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingname - smallofferingname - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - displayname - Testcase13-VM - - - group - Testcase13 - - - domainid - 1 - - - domain - ROOT - - - account - accountname - - - hostname - - - hostid - - - networkgrouplist - - - - - - - sleep.sh - - ** Sleep for a minute - - - s - 60 - - - - - - - listVirtualMachines - 957 [List Virtual Machines Command] - false - - - name - vmname - - - - - id - vmid - - - name - vmname - - - created - vmcreated - - - ipaddress - vmipaddress - - - state - Running - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - haenable - false - - - displayname - Testcase13-VM - - - group - Testcase13 - - - zoneid - globalzoneid - - - zonename - globalzonename - - - hostid - - - hostname - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingid - smallofferingid - - - serviceofferingname - smallofferingname - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - cpuused - - - networkkbsread - - - networkkbswrite - - - guestosid - - - networkgrouplist - - - rootdeviceid - 0 - - - rootdevicetype - NetworkFilesystem - - - - - - - - listRouters - 35 [List Routers] - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - router - 0 - - id - routerid - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - routernetworkdomain - - - gateway - - - name - routername - - - podid - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicip - sourcenatpublicip - - - publicmacaddress - routerpublicmacaddress - - - publicnetmask - - - guestipaddress - routeripaddress - - - guestmacaddress - routermacaddress - - - guestnetmask - - - templateid - - - created - - - hostid - - - hostname - - - state - Running - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - - - - - associateIpAddress - 546 [Associate IP Address] - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - - ipaddress - nonsourcenatpublicip - - - allocated - - - zoneid - globalzoneid - - - zonename - globalzonename - - - issourcenat - false - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - forvirtualnetwork - - - vlanname - - - vlanid - - - - - - - - - createLoadBalancerRule - 986 [Create Load Balancer Rule] - - - name - lbname - - - publicip - sourcenatpublicip - - - privateport - privateport - - - publicport - publicport - - - algorithm - roundrobin - - - account - accountname - - - domainid - 1 - - - description - FirstLoadBalancingRuleCreated - - - - - id - lbid - - - name - lbname - - - description - FirstLoadBalancingRuleCreated - - - publicip - sourcenatpublicip - - - privateport - privateport - - - publicport - publicport - - - algorithm - roundrobin - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - - - - - listLoadBalancerRules - 988 [List Load Balancer Rules] - false - - - account - accountname - - - id - lbid - - - - - - - assignToLoadBalancerRule - 989 [Assign VM the Load Balancer Rule] - - - id - lbid - - - virtualmachineid - vmid - - - account - accountname - - - - - - - deleteLoadBalancerRule - 987 [Load Balancer Rule] - - - id - lbid - - - - - - listLoadBalancerRules - true - - - - createLoadBalancerRule - + Create a Second Load Balancer Rule + - - - name - lbname - - - description - SecondLoadBalancerRuleCreated - - - publicip - sourcenatpublicip - - - privateport - privateport - - - publicport - publicport - - - algorithm - roundrobin - - - account - accountname - - - domainid - 1 - - - - - id - lbid - - - name - lbname - - - description - SecondLoadBalancerRuleCreated - - - publicip - sourcenatpublicip - - - publicport - publicport - - - privateport - privateport - - - algorithm - roundrobin - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - - - - assignToLoadBalancerRule - + Assign the Second Load Balancer Rule to a VM + - - - id - lbid - - - virtualmachineid - vmid - - - account - accountname - - - - - - - listLoadBalancerRuleInstances - 991 [List LoadBalancer Rule Instances] - false - - - id - lbid - - - - - id - vmid - - - name - vmname - - - displayname - - - ipaddress - vmipaddress - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - - - - - removeFromLoadBalancerRule - 990 [Remove From Load Balancer Rule] - - - id - lbid - - - virtualmachineid - vmid - - - account - accountname - - - - - - listLoadBalancerRuleInstances - true - - - id - lbid - - - - - - - - - - - - - - - - - - - - - - - - - - - - - listVirtualMachines - 15 [List Virtual Machines] - - - account - accountname - - - name - vmname - - - - - id - vmid - - - name - vmname - - - created - - - ipaddress - vmipaddress - - - state - Running - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - haenable - false - - - displayname - Testcase13-VM - - - group - Testcase13 - - - zoneid - globalzoneid - - - zonename - globalzonename - - - hostid - - - hostname - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingid - smallofferingid - - - serviceofferingname - smallofferingname - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - cpuused - - - networkkbsread - - - networkkbswrite - - - guestosid - - - guestosid - rootostypeid - - - networkgrouplist - - - rootdeviceid - 0 - - - rootdevicetype - NetworkFilesystem - - - - - - - rebootVirtualMachine - 16 [Reboot Virtual Machine] - - - id - vmid - - - - - id - vmid - - - name - vmname - - - created - vmcreated - - - zoneid - globalzoneid - - - zonename - globalzonename - - - ipaddress - vmipaddress - - - serviceofferingid - globalserviceofferingid - - - haenable - false - - - state - Running - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingname - smallofferingname - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - displayname - Testcase13-VM - - - group - Testcase13 - - - domainid - 1 - - - domain - ROOT - - - account - accountname - - - hostname - - - hostid - - - networkgrouplist - - - - - - - - stopVirtualMachine - 17 [Stop Virtual Machine] - - - id - vmid - - - - - id - vmid - - - name - vmname - - - created - vmcreated - - - zoneid - globalzoneid - - - zonename - globalzonename - - - ipaddress - vmipaddress - - - serviceofferingid - globalserviceofferingid - - - haenable - false - - - state - Stopped - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingname - smallofferingname - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - displayname - Testcase13-VM - - - group - Testcase13 - - - domainid - 1 - - - domain - ROOT - - - account - accountname - - - networkgrouplist - - - - - - - - - - listVolumes - [List the ROOT Volume of VM created in (13)] - - - virtualmachineid - vmid - - - type - ROOT - - - - - id - rootvolumeid - - - name - rootvolumename - - - zoneid - globalzoneid - - - zonename - globalzonename - - - type - ROOT - - - deviceid - - - virtualmachineid - vmid - - - vmname - vmname - - - vmdisplayname - - - vmstate - Stopped - - - size - - - created - - - attached - - - state - Created - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - storagetype - shared - - - sourceid - - - sourcetype - Template - - - hypervisor - XenServer - - - storage - primary storage - - - serviceofferingid - globalserviceofferingid - - - serviceofferingname - - - serviceofferingdisplaytext - - - - - - - listVolumes - [List the DATA Volume of VM created in (13)] - - - virtualmachineid - vmid - - - type - DATADISK - - - - - id - datavolumeid - - - name - datavolumename - - - zoneid - globalzoneid - - - zonename - globalzonename - - - type - DATADISK - - - deviceid - - - virtualmachineid - vmid - - - vmname - vmname - - - vmdisplayname - - - vmstate - Stopped - - - size - - - created - - - state - Created - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - storagetype - shared - - - sourceid - - - sourcetype - DiskOffering - - - hypervisor - XenServer - - - diskofferingid - globaldiskofferingid - - - diskofferingname - - - diskofferingdisplaytext - - - storage - primary storage - - - attached - - - destroyed - false - - - - - - - detachVolume - [Detach the DATA Volume of VM created in (13)] - - - id - datavolumeid - - - - - - listVolumes - [Empty List after Detaching the Volume of VM created in (13)] - true - - - virtualmachineid - vmid - - - type - DATADISK - - - - - - - - createVolume - 1026 [Create Volume] - - - account - accountname - - - domainid - 1 - - - name - newseconddiskvolume - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - datavolumeid - - - name - newseconddiskvolume - - - zoneid - globalzoneid - - - zonename - globalzonename - - - type - DATADISK - - - size - - - created - - - state - Created - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - storagetype - shared - - - hypervisor - None - - - sourceid - - - sourcetype - DiskOffering - - - diskofferingid - globaldiskofferingid - - - diskofferingname - - - diskofferingdisplaytext - - - storage - primary storage - - - destroyed - false - - - - - - - - attachVolume - [Attach The Created Volume in (1026) to the VM created in (13)] - - - id - datavolumeid - - - virtualmachineid - vmid - - - - - id - datavolumeid - - - name - newseconddiskvolume - - - zoneid - globalzoneid - - - zonename - globalzonename - - - type - DATADISK - - - deviceid - - - virtualmachineid - vmid - - - vmname - vmname - - - vmdisplayname - Testcase13-VM - - - vmstate - Stopped - - - size - - - created - - - state - Created - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - storagetype - shared - - - hypervisor - XenServer - - - sourceid - - - sourcetype - DiskOffering - - - diskofferingid - globaldiskofferingid - - - diskofferingname - - - diskofferingdisplaytext - - - storage - primary storage - - - attached - - - destroyed - false - - - - - - listVolumes - - Check that Data Disk Volume list is not Empty - - false - - - virtualmachineid - vmid - - - type - DATADISK - - - - - - - - createVolume - [Create the Volume, Used for Deletion Test] - - - account - accountname - - - domainid - 1 - - - name - newthirddiskvolume - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - datavolumeid1 - - - - - - deleteVolume - - Delete the Created Volume - - - - id - datavolumeid1 - - - - - success - true - - - - - - listVolumes - - Check the Emptiness of the Volumes List - - true - - - id - datavolumeid1 - - - - - - - - - createSnapshot - [Create Snapshot from Data Volume created in (1026)] - - - volumeid - datavolumeid - - - - - id - snapshotid1 - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - snapshottype - MANUAL - - - volumeid - datavolumeid - - - volumename - newseconddiskvolume - - - volumetype - DATADISK - - - created - - - name - - - intervaltype - MANUAL - - - - - - - listSnapshots - 26 [List Snapshots] - - - volumeid - datavolumeid - - - - - id - snapshotid1 - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - snapshottype - MANUAL - - - volumeid - datavolumeid - - - volumename - newseconddiskvolume - - - volumetype - DATADISK - - - created - - - name - - - intervaltype - MANUAL - - - - - - - deleteSnapshot - 24 [Delete the Created Snapshot] - - - id - snapshotid1 - - - - - success - true - - - - - - listSnapshots - - Check the Emptiness of the Snapshots list - - true - - - volumeid - datavolumeid - - - - - - - createSnapshot - + Create Snapshot to assist Template creation + - - - volumeid - rootvolumeid - - - - - id - snapshotid1 - - - - - - createTemplate - 958 [Create Template from Snapshot] - - - snapshotid - snapshotid1 - - - name - privatetemplatename - - - displaytext - newtext - - - osTypeId - rootostypeid - - - isfeatured - true - - - ispublic - true - - - - - id - privatetemplateid - - - name - privatetemplatename - - - displaytext - privatetemplatedisplaytext - - - ispublic - true - - - created - - - isready - true - - - passwordenabled - false - - - isfeatured - true - - - crossZones - false - - - ostypeid - rootostypeid - - - ostypename - - - account - - - zoneid - globalzoneid - - - zonename - globalzonename - - - domain - ROOT - - - domainid - 1 - - - - - - - - - - registerTemplate - [Register template] - - - name - privatetemplatename - - - displaytext - privatetemplatedisplay - - - url - http://nfs1.lab.vmops.com/templates/centos53-x86_64/latest/f59f18fb-ae94-4f97-afd2-f84755767aca.vhd.bz2 - - - ostypeid - 12 - - - format - vhd - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - hypervisor - XenServer - - - - - id - privatetemplateid - - - name - privatetemplatename - - - displaytext - privatetemplatedisplay - - - ispublic - false - - - created - - - isready - false - - - passwordenabled - false - - - format - VHD - - - isfeatured - false - - - crossZones - false - - - ostypeid - 12 - - - ostypename - CentOS 5.3 (64-bit) - - - accountid - accountid - - - account - accountname - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Processing - - - hypervisor - XenServer - - - domainid - 1 - - - isextractable - true - - - - - - - sleep.sh - - ** Sleep for five minutes - - - s - 300 - - - - - - - listTemplates - 27 [List the Registered Template] - - - name - privatetemplatename - - - templatefilter - self - - - - - id - privatetemplateid - - - name - privatetemplatename - - - displaytext - privatetemplatedisplay - - - ispublic - false - - - created - - - isready - true - - - passwordenabled - false - - - format - VHD - - - isfeatured - false - - - crossZones - false - - - ostypeid - 12 - - - ostypename - CentOS 5.3 (64-bit) - - - account - accountname - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Download Complete - - - size - - - hypervisor - XenServer - - - domainid - 1 - - - domain - ROOT - - - - - - - updateTemplate - [Update Template registered in (958)] - - - id - privatetemplateid - - - displaytext - UpdatedTemplate - - - name - TemplateUpdated - - - - - id - privatetemplateid - - - name - TemplateUpdated - - - displaytext - UpdatedTemplate - - - ispublic - false - - - created - - - isready - false - - - passwordenabled - false - - - format - VHD - - - isfeatured - false - - - crossZones - false - - - ostypeid - 12 - - - ostypename - CentOS 5.3 (64-bit) - - - account - accountname - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Download Complete - - - size - - - hypervisor - XenServer - - - domainid - 1 - - - domain - ROOT - - - - - - sleep.sh - - ** Sleep for four minutes - - - s - 240 - - - - - - listTemplates - [List updated template] - - - id - privatetemplateid - - - templatefilter - self - - - - - id - privatetemplateid - - - name - TemplateUpdated - - - displaytext - UpdatedTemplate - - - ispublic - false - - - created - - - isready - false - - - passwordenabled - false - - - format - VHD - - - isfeatured - false - - - crossZones - false - - - ostypeid - 12 - - - ostypename - CentOS 5.3 (64-bit) - - - account - accountname - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Download Complete - - - size - - - hypervisor - XenServer - - - domainid - 1 - - - domain - ROOT - - - - - - - listTemplatePermissions - [List Template Permissions command] - - - id - privatetemplateid - - - templatefilter - self - - - - - id - privatetemplateid - - - ispublic - false - - - domainid - 1 - - - - - - - updateTemplatePermissions - [Update Template Permissions] - - - id - privatetemplateid - - - ispublic - true - - - - - success - true - - - - - - listTemplates - [List Template with Updated Permission] - - - id - privatetemplateid - - - templatefilter - self - - - - - ispublic - true - - - - - - - deleteTemplate - 959 [Delete Template created in (958)] - - - id - privatetemplateid - - - - - success - true - - - - - - listTemplates - - Check the Emptiness of the Template List - - true - - - name - privatetemplatename - - - templatefilter - self - - - - - - - - changeServiceForVirtualMachine - 20 [Change Service Offering for Virtual Machine] - - - id - vmid - - - serviceofferingid - mediumglobalserviceofferingid - - - - - id - vmid - - - name - vmname - - - displayname - Testcase13-VM - - - ipaddress - vmipaddress - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - created - - - state - Stopped - - - haenable - false - - - groupid - - - group - - - zoneid - globalzoneid - - - zonename - globalzonename - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingid - mediumglobalserviceofferingid - - - serviceofferingname - Medium Instance, Virtual Networking - - - forvirtualnetwork - true - - - cpunumber - 1 - - - cpuspeed - 1000 - - - memory - 1024 - - - cpuused - - - networkkbsread - - - networkkbswrite - - - guestosid - - - rootdeviceid - - - rootdevicetype - - - - - - listVirtualMachines - - Check the change in the Service Offering - - - - account - accountname - - - name - vmname - - - - - state - Stopped - - - serviceofferingid - mediumglobalserviceofferingid - - - serviceofferingname - Medium Instance, Virtual Networking - - - - - - - - - - - listVirtualMachines - + Check the Stopped status of VM that needs to be started + - - - account - accountname - - - name - vmname - - - - - state - Stopped - - - - - - startVirtualMachine - 18 [Start the Stopped VM] - - - id - vmid - - - - - id - vmid - - - name - vmname - - - displayname - Testcase13-VM - - - ipaddress - vmipaddress - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - created - - - state - Running - - - haenable - false - - - groupid - - - group - Testcase13 - - - zoneid - globalzoneid - - - zonename - globalzonename - - - hostid - - - hostname - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingid - mediumglobalserviceofferingid - - - serviceofferingname - Medium Instance, Virtual Networking - - - forvirtualnetwork - - - cpunumber - 1 - - - cpuspeed - 1000 - - - memory - 1024 - - - cpuused - - - networkkbsread - - - networkkbswrite - - - guestosid - - - rootdeviceid - - - rootdevicetype - NetworkFilesystem - - - networkgrouplist - - - - - - listVirtualMachines - - - account - accountname - - - name - vmname - - - - - id - vmid - - - name - vmname - - - displayname - Testcase13-VM - - - ipaddress - vmipaddress - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - created - - - state - Running - - - haenable - false - - - groupid - - - group - Testcase13 - - - zoneid - globalzoneid - - - zonename - globalzonename - - - hostid - - - hostname - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingid - mediumglobalserviceofferingid - - - serviceofferingname - Medium Instance, Virtual Networking - - - forvirtualnetwork - - - cpunumber - 1 - - - cpuspeed - 1000 - - - memory - 1024 - - - cpuused - - - networkkbsread - - - networkkbswrite - - - guestosid - - - rootdeviceid - - - rootdevicetype - NetworkFilesystem - - - networkgrouplist - - - - - - - updateVirtualMachine - + HA Enable on Virtual Machine + - - - id - vmid - - - haenable - true - - - - - success - true - - - - - - listVirtualMachines - 21 [Verify the Update using List VMs] - - - account - accountname - - - name - vmname - - - - - id - vmid - - - haenable - true - - - - - - updateVirtualMachine - + HA Disable on Virtual Machine + - - - id - vmid - - - haenable - false - - - - - id - vmid - - - name - vmname - - - displayname - Testcase13-VM - - - ipaddress - vmipaddress - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - created - - - state - Running - - - haenable - false - - - groupid - - - group - Testcase13 - - - zoneid - globalzoneid - - - zonename - globalzonename - - - hostid - - - hostname - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingid - mediumglobalserviceofferingid - - - serviceofferingname - Medium Instance, Virtual Networking - - - forvirtualnetwork - - - cpunumber - 1 - - - cpuspeed - 1000 - - - memory - 1024 - - - cpuused - - - networkkbsread - - - networkkbswrite - - - guestosid - - - rootdeviceid - - - rootdevicetype - NetworkFilesystem - - - networkgrouplist - - - - - - listVirtualMachines - 21 [Verify the Update using List VMs] - - - account - accountname - - - name - vmname - - - - - id - vmid - - - haenable - false - - - - - - - listPublicIpAddresses - 547 [List Public IP Addresses] - - - account - accountname - - - domainid - 1 - - - - publicipaddress - 0 - - ipaddress - - - allocated - - - zoneid - globalzoneid - - - zonename - globalzonename - - - issourcenat - true - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - forvirtualnetwork - true - - - vlanid - - - vlanname - - - isstaticnat - - - - - - - disassociateIpAddress - 548 [Disassociate IP Address] - - - ipaddress - nonsourcenatpublicip - - - account - accountname - - - - - success - true - - - - - - - rebootRouter - 36 [Reboot Router] - - - id - routerid - - - - - id - routerid - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - routernetworkdomain - - - gateway - - - name - routername - - - podid - - - hostid - - - hostname - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicip - sourcenatpublicip - - - publicmacaddress - routerpublicmacaddress - - - publicnetmask - - - guestipaddress - routeripaddress - - - guestmacaddress - routermacaddress - - - guestnetmask - - - templateid - - - created - - - state - Running - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - - - - - - stopRouter - 37 [Stop Router] - - - id - routerid - - - - - id - routerid - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - routernetworkdomain - - - gateway - - - name - routername - - - podid - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicip - sourcenatpublicip - - - publicmacaddress - routerpublicmacaddress - - - publicnetmask - - - guestipaddress - routeripaddress - - - guestmacaddress - routermacaddress - - - guestnetmask - - - templateid - - - created - - - state - Stopped - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - - - - - startRouter - 38 [Start Router] - - - id - routerid - - - - - id - routerid - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - routernetworkdomain - - - gateway - - - name - routername - - - podid - - - hostid - - - hostname - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicip - sourcenatpublicip - - - publicmacaddress - routerpublicmacaddress - - - publicnetmask - - - guestipaddress - routeripaddress - - - guestmacaddress - routermacaddress - - - guestnetmask - - - templateid - - - created - - - state - Running - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - - - - - - listEvents - 40 [List Events] - - - account - accountname - - - - event - 0 - - id - - - username - - - type - - - level - - - description - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - created - - - state - - - parentid - - - - - - - destroyVirtualMachine - 14 [Destroy Virtual Machine] - - - id - vmid - - - - - - listVirtualMachines - - Verify the Destroyed Status of the Virtual Machine - - - - id - vmid - - - - - name - vmname - - - state - Destroyed - - - - - - - recoverVirtualMachine - 22 [ Recover Virtual Machine ] - - - id - vmid - - - - - success - true - - - - - - listVirtualMachines - - Verify the Stopped Status of the Recovered VM - - - - account - accountname - - - name - vmname - - - - - id - vmid - - - state - Stopped - - - - - - - listConfigurations - 549 [List Configurations] - - configuration - 0 - - category - - - name - - - value - - - description - - - - - - - listConfigurations - 878 [List Configurations with category parameter] - - - category - advanced - - - - configuration - 0 - - category - Advanced - - - name - - - value - - - description - - - - - - - - updateConfiguration - 550 [Update Configuration] - - - name - update.wait - - - value - 35 - - - - - success - true - - - displaytext - Successfully updated configuration value. - - - - - - listConfigurations - - Verify the Updated Configuration - - - - name - update.wait - - - - - category - Advanced - - - name - update.wait - - - value - 35 - - - description - Time to wait before alerting on a updating agent - - - - - - - - listPods - 552 [List Pods] - - - id - 2 - - - name - POD1 - - - - - id - 2 - - - name - POD1 - - - zoneid - globalzoneid - - - zonename - globalzonename - - - cidr - - - startip - - - endip - - - gateway - - - - - - - createUser - 3 [Create User] - - - username - usernamejack - - - password - jack12 - - - firstname - jack12 - - - lastname - jacklastname - - - email - jack@gmail.com - - - accounttype - 0 - - - - - id - accountid1 - - - username - usernamejack - - - firstname - jack12 - - - lastname - jacklastname - - - email - jack@gmail.com - - - created - - - state - enabled - - - account - accountname1 - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - - - - listAccounts - - List Accounts - - - - name - accountname1 - - - - - id - accountid1 - - - name - accountname1 - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - iplimit - Unlimited - - - iptotal - 0 - - - ipavailable - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - updateAccount - 951 [Update Account] - - - account - accountname1 - - - domainid - 1 - - - newname - updatedname - - - - - id - accountid1 - - - name - updatedname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - iplimit - Unlimited - - - iptotal - 0 - - - ipavailable - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - listAccounts - - Check the Presence of the Updated Account - false - - - name - updatedname - - - - - id - accountid1 - - - name - updatedname - - - - - - - lockAccount - [Lock Account] - - - account - updatedname - - - domainid - 1 - - - - - id - accountid1 - - - name - updatedname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - iplimit - Unlimited - - - iptotal - 0 - - - ipavailable - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - locked - - - - - - - disableAccount - 7 [Disable Account] - - - account - updatedname - - - domainid - 1 - - - - - id - accountid1 - - - name - updatedname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - iplimit - Unlimited - - - iptotal - 0 - - - ipavailable - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - disabled - - - - - - - - enableAccount - 8 [Enable Account] - - - account - updatedname - - - domainid - 1 - - - - - id - accountid1 - - - name - updatedname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - iplimit - Unlimited - - - iptotal - 0 - - - ipavailable - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - - updateResourceLimit - 953 [Create using Update Resource Limit] - - - resourcetype - 1 - - - max - 300 - - - domainid - 1 - - - - - domainid - 1 - - - domain - ROOT - - - resourcetype - 1 - - - max - 300 - - - - - - - listResourceLimits - true - 956 [Verify the creation using List Resource Limits] - - - domainid - 1 - - - resourcetype - 1 - - - - - domainid - 1 - - - domain - ROOT - - - resourcetype - 1 - - - max - 300 - - - - - - - updateResourceLimit - 954 [Update Resource Limit] - - - domainid - 1 - - - resourcetype - 1 - - - max - 65 - - - - - domainid - 1 - - - domain - ROOT - - - resourcetype - 1 - - - max - 65 - - - - - - listResourceLimits - - Verify the update using List Resource Limits - - - - domainid - 1 - - - resourcetype - 1 - - - - - domainid - 1 - - - domain - ROOT - - - resourcetype - 1 - - - max - 65 - - - - - - - - createDiskOffering - 932 [Create Disk Offering] - - - name - newdiskname - - - description - newdiskdesc - - - disksize - 1 - - - displaytext - volumedisplay - - - - - id - diskid - - - domainid - 1 - - - domain - ROOT - - - name - newdiskname - - - displaytext - volumedisplay - - - disksize - 1024 - - - created - - - isCustomized - false - - - - - - - listDiskOfferings - 934 [List the Created Disk Offering] - - - name - newdiskname - - - - - id - diskid - - - domainid - 1 - - - domain - ROOT - - - name - newdiskname - - - displaytext - volumedisplay - - - disksize - 1024 - - - created - - - isCustomized - false - - - - - - - updateDiskOffering - Update the Created Disk Offering - - - id - diskid - - - name - newdiskname - - - - - id - diskid - - - domainid - 1 - - - domain - ROOT - - - name - newdiskname - - - displaytext - volumedisplay - - - disksize - 1024 - - - created - - - isCustomized - false - - - - - - listDiskOfferings - - Verify the Update using List Disk Offering - - - - name - newdiskname - - - - - id - diskid - - - domainid - 1 - - - domain - ROOT - - - name - newdiskname - - - displaytext - volumedisplay - - - disksize - 1024 - - - created - - - isCustomized - false - - - - - - - - deleteDiskOffering - 933 [Delete Disk Offering] - - - id - diskid - - - - - success - true - - - - - - listDiskOfferings - - Verify the Deletion of the Disk Offering - - true - - - id - diskid - - - - - - - - deleteUser - 4 [Delete User] - - - id - userid - - - - - success - true - - - - - - - - listAlerts - 750 [List Alerts] - false - - - - - listCapacity - 974 [List Capacity] - - capacity - 0 - - type - - - zoneid - globalzoneid - - - zonename - globalzonename - - - podid - - - podname - - - capacityused - - - capacitytotal - - - percentused - - - - - - - listHosts - 975 [List Hosts] - - - type - Routing - - - - host - 0 - - id - - - name - - - state - - - disconnected - - - type - Routing - - - ipaddress - - - zoneid - globalzoneid - - - zonename - globalzonename - - - podid - - - podname - - - version - - - hypervisor - XenServer - - - cpunumber - - - cpuspeed - - - cpuallocated - - - cpuused - - - averageload - - - networkkbsread - - - networkkbswrite - - - memorytotal - - - memoryallocated - - - memoryused - - - capabilities - - - lastpinged - - - managementserverid - - - clusterid - - - clustername - - - islocalstorageactive - - - created - - - events - - - - - - - - listIsos - 960 [List ISOs] - - iso - 0 - - id - - - name - xs-tools.iso - - - displaytext - xen-pv-drv-iso - - - ispublic - true - - - isready - true - - - created - - - bootable - false - - - isfeatured - true - - - crossZones - false - - - ostypeid - - - ostypename - - - account - system - - - domainid - 1 - - - domain - ROOT - - - zoneid - globalzoneid - - - zonename - globalzonename - - - isostatus - Successfully Installed - - - size - - - - - - - createServiceOffering - 962 [Create Service Offering] - - - name - servofferingname - - - displaytext - newoff - - - cpunumber - 1 - - - cpuspeed - 200 - - - memory - 256 - - - - - id - servofferingid - - - name - servofferingname - - - displaytext - newoff - - - cpunumber - 1 - - - cpuspeed - 200 - - - memory - 256 - - - created - - - storagetype - shared - - - offerha - false - - - usevirtualnetwork - true - - - - - - listServiceOfferings - - - id - servofferingid - - - - - id - servofferingid - - - name - servofferingname - - - displaytext - newoff - - - cpunumber - 1 - - - cpuspeed - 200 - - - memory - 256 - - - created - - - storagetype - shared - - - offerha - false - - - usevirtualnetwork - true - - - - - - - updateServiceOffering - 964 [Update Service Offering] - - - id - servofferingid - - - name - servofferingname - - - displaytext - display - - - - - id - servofferingid - - - name - servofferingname - - - displaytext - display - - - cpunumber - 1 - - - cpuspeed - 200 - - - memory - 256 - - - created - - - storagetype - shared - - - offerha - false - - - usevirtualnetwork - true - - - - - - listServiceOfferings - - Verify the update of the Service Offering - - - - id - servofferingid - - - - - id - servofferingid - - - name - servofferingname - - - displaytext - display - - - cpunumber - 1 - - - cpuspeed - 200 - - - memory - 256 - - - created - - - storagetype - shared - - - offerha - false - - - usevirtualnetwork - true - - - - - - - - deleteServiceOffering - 963-1 [Delete Service Offering] - - - id - servofferingid - - - - - success - true - - - - - - listServiceOfferings - 963-2 [List Service Offering] - true - - - id - servofferingid - - - - - - - - registerIso - [Register ISO] - - - name - isoname - - - displaytext - isodisplay - - - url - http://172.16.0.220/images/sumita/iso/ubuntu-9.04-server-amd64.iso - - - ostypeid - 59 - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - - id - privateisoid - - - name - isoname - - - displaytext - isodisplay - - - ispublic - false - - - created - - - isready - false - - - isfeatured - false - - - bootable - true - - - ostypeid - 59 - - - ostypename - Other install media - - - accountid - 1 - - - account - system - - - domainid - 1 - - - zoneid - globalzoneid - - - zonename - globalzonename - - - - - - sleep.sh - - ** Sleep for five minutes - - - s - 300 - - - - - - - listIsos - [List ISOs] - - - id - privateisoid - - - - - id - privateisoid - - - name - isoname - - - displaytext - isodisplay - - - ispublic - false - - - created - - - isready - true - - - bootable - true - - - isfeatured - false - - - crossZones - false - - - ostypeid - 59 - - - ostypename - Ubuntu - - - account - system - - - domainid - 1 - - - domain - ROOT - - - zoneid - globalzoneid - - - zonename - globalzonename - - - isostatus - Successfully Installed - - - size - - - - - - - registerTemplate - [Register Template] - - - name - registername - - - displaytext - registerdisplay - - - url - globaltemplateurl - - - ostypeid - 1 - - - format - vhd - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - hypervisor - XenServer - - - - - id - systemtemplateid - - - name - registername - - - displaytext - registerdisplay - - - ispublic - false - - - - created - - isready - false - - - passwordenabled - false - - - format - VHD - - - isfeatured - false - - - crossZones - false - - - ostypeid - 1 - - - ostypename - CentOS 4.5 (32-bit) - - - accountid - 1 - - - account - system - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Processing - - - hypervisor - XenServer - - - domainid - 1 - - - isextractable - true - - - - - - - listSystemVms - [List system VM (Console Proxy VM)] - - - domainid - 1 - - - - systemvm - 0 - - id - consoleid - - - systemvmtype - consoleproxy - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - - - gateway - - - name - - - podid - - - hostid - - - hostname - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicip - - - publicmacaddress - - - publicnetmask - - - templateid - 1 - - - created - - - activeviewersessions - 0 - - - state - Running - - - - - - - rebootSystemVm - [Reboot System VM] - - - id - consoleid - - - - - id - consoleid - - - systemvmtype - consoleproxy - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - - - gateway - - - name - - - podid - - - hostid - - - hostname - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicip - - - publicmacaddress - - - publicnetmask - - - templateid - 1 - - - created - - - activeviewersessions - 0 - - - state - Running - - - - - - - stopSystemVm - [Stop System VM] - - - id - consoleid - - - - - id - consoleid - - - systemvmtype - consoleproxy - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - - - name - - - gateway - - - podid - - - privatemacaddress - - - privatenetmask - - - publicip - - - publicmacaddress - - - publicnetmask - - - templateid - 1 - - - created - - - activeviewersessions - 0 - - - state - Stopped - - - - - - - startSystemVm - [Start System VM] - - - id - consoleid - - - - - id - consoleid - - - systemvmtype - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - - - gateway - - - name - - - podid - - - hostid - - - hostname - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicip - - - publicmacaddress - - - publicnetmask - - - templateid - 1 - - - created - - - activeviewersessions - 0 - - - state - Running - - - - - - - deleteIso - [Delete ISO] - - - id - privateisoid - - - - - - listIsos - [List ISOs] - true - - - id - privateisoid - - - - - - - - deleteTemplate - [Delete template] - - - id - systemtemplateid - - - - - - listTemplates - [List templates] - true - - - id - systemtemplateid - - - templatefilter - self - - - - - + + + + + + + + + + createUser + 3 [Create User Command] + + + username + usernameparam + + + password + password + + + firstname + admin + + + lastname + adminlastname + + + email + admin@gmail.com + + + accounttype + 0 + + + + + id + userid + + + username + usernameparam + + + firstname + admin + + + lastname + adminlastname + + + email + admin@gmail.com + + + account + accountname + + + + account + usernameparam + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + created + createtimestamp + + + state + enabled + + + + + + + listAccounts + 950 [List the Account of the User created in (3)] + + + name + accountname + + + + + id + accountid + + + name + accountname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + vmavailable + Unlimited + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmstopped + 0 + + + vmrunning + 0 + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + state + enabled + + + + + + + updateUser + 6 [Update the User created in (3)] + + + id + userid + + + username + newuser + + + password + password + + + firstname + updatedadmin + + + lastname + updatedadminlastname + + + email + updatedadmin@gmail.com + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + id + userid + + + username + newuser + + + firstname + updatedadmin + + + lastname + updatedadminlastname + + + email + updatedadmin@gmail.com + + + created + createtimestamp + + + state + enabled + + + account + accountname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + listUsers + 5 [List the Updated User updated in (6)] + + + id + userid + + + + + id + userid + + + username + newuser + + + firstname + updatedadmin + + + lastname + updatedadminlastname + + + email + updatedadmin@gmail.com + + + account + accountname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + state + enabled + + + created + createtimestamp + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + lockUser + [Lock the User created in (3)] + + + id + userid + + + + + id + userid + + + username + newuser + + + firstname + updatedadmin + + + lastname + updatedadminlastname + + + email + updatedadmin@gmail.com + + + account + accountname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + state + locked + + + created + createtimestamp + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + disableUser + 428 [Disable the User created in (3)] + + + id + userid + + + + + id + userid + + + username + newuser + + + firstname + updatedadmin + + + lastname + updatedadminlastname + + + email + updatedadmin@gmail.com + + + account + accountname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + state + disabled + + + created + createtimestamp + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + enableUser + 9 [Enable the User created in (3)] + + + id + userid + + + + + id + userid + + + username + newuser + + + firstname + updatedadmin + + + lastname + updatedadminlastname + + + email + updatedadmin@gmail.com + + + account + accountname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + state + enabled + + + created + createtimestamp + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + createDomain + 10 [Create Domain] + + + name + domainname + + + + + name + domainname + + + id + newdomainid + + + level + 1 + + + parentdomainid + 1 + + + parentdomainname + ROOT + + + haschild + false + + + + + + + + listDomains + 11 [List Domains] + + + name + domainname + + + + + id + newdomainid + + + name + domainname + + + level + 1 + + + parentdomainid + 1 + + + parentdomainname + ROOT + + + haschild + false + + + + + + + updateDomain + 952 [Update the Domain created in (10)] + + + id + newdomainid + + + name + newdomainname + + + + + id + newdomainid + + + name + newdomainname + + + level + 1 + + + parentdomainid + 1 + + + parentdomainname + ROOT + + + haschild + false + + + + + + listDomains + - Check the Existence of the Updated Domain - + false + + + name + newdomainname + + + + + + + deleteDomain + 654 [Delete Domain created in (10)] + + + id + newdomainid + + + cleanup + true + + + + + success + true + + + + + + + listTemplates + 27 [List Templates - List System Template] + + + templatefilter + self + + + id + 1 + + + + template + 0 + + id + debian50templateid + + + name + debian50templatename + + + displaytext + debian50templatedisplaytext + + + ispublic + debian50templateispublic + + + created + debian50templatecreated + + + isready + true + + + passwordenabled + debian50templatepasswordenabled + + + format + VHD + + + bootable + false + + + isfeatured + false + + + crossZones + true + + + ostypeid + debian50templateostypeid + + + ostypename + debian50templateostypename + + + size + debian50templatesize + + + account + system + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Download Complete + + + templatetype + SYSTEM + + + hypervisor + XenServer + + + domain + ROOT + + + domainid + 1 + + + + + + listTemplates + - Verify All the Parameters of the Listed Template - + + + name + debian50templatename + + + templatefilter + self + + + + template + 0 + + id + debian50templateid + + + name + debian50templatename + + + displaytext + debian50templatedisplaytext + + + ispublic + debian50templateispublic + + + created + debian50templatecreated + + + isready + true + + + isfeatured + false + + + passwordenabled + debian50templatepasswordenabled + + + crossZones + true + + + format + VHD + + + bootable + false + + + ostypeid + debian50templateostypeid + + + ostypename + debian50templateostypename + + + account + system + + + domainid + 1 + + + domain + ROOT + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Download Complete + + + size + debian50templatesize + + + templatetype + SYSTEM + + + hypervisor + XenServer + + + + + + + listServiceOfferings + 28 [List the Small Instance Service Offering] + + + id + globalserviceofferingid + + + + + id + smallofferingid + + + name + smallofferingname + + + displaytext + smallofferingdisplaytext + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + created + smallofferingcreatetime + + + storagetype + shared + + + offerha + false + + + usevirtualnetwork + smallofferingusenetwork + + + + + + listServiceOfferings + 876 [Verify the First Service Offering] + + + name + smallofferingname + + + + serviceoffering + 0 + + id + smallofferingid + + + name + smallofferingname + + + displaytext + smallofferingdisplaytext + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + created + smallofferingcreatetime + + + storagetype + shared + + + offerha + false + + + usevirtualnetwork + smallofferingusenetwork + + + + + + + + listZones + 39 [List the Global Zone with id-2] + + + zone + 0 + + id + globalzoneid + + + name + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + internaldns1 + internaldns1 + + + vlan + + + guestcidraddress + 10.1.1.0/24 + + + networktype + Advanced + + + + + + + deployVirtualMachine + 13 [Deploy Virtual Machine] + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountname + + + domainid + 1 + + + displayname + Testcase13-VM + + + group + Testcase13 + + + + + id + vmid + + + name + vmname + + + created + vmcreated + + + zoneid + globalzoneid + + + zonename + globalzonename + + + ipaddress + vmipaddress + + + serviceofferingid + globalserviceofferingid + + + haenable + false + + + state + Running + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingname + smallofferingname + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + displayname + Testcase13-VM + + + group + Testcase13 + + + domainid + 1 + + + domain + ROOT + + + account + accountname + + + hostname + + + hostid + + + networkgrouplist + + + + + + + sleep.sh + + ** Sleep for a minute + + + s + 60 + + + + + + + listVirtualMachines + 957 [List Virtual Machines Command] + false + + + name + vmname + + + + + id + vmid + + + name + vmname + + + created + vmcreated + + + ipaddress + vmipaddress + + + state + Running + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + haenable + false + + + displayname + Testcase13-VM + + + group + Testcase13 + + + zoneid + globalzoneid + + + zonename + globalzonename + + + hostid + + + hostname + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingid + smallofferingid + + + serviceofferingname + smallofferingname + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + cpuused + + + networkkbsread + + + networkkbswrite + + + guestosid + + + networkgrouplist + + + rootdeviceid + 0 + + + rootdevicetype + NetworkFilesystem + + + + + + + + listRouters + 35 [List Routers] + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + router + 0 + + id + routerid + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + routernetworkdomain + + + gateway + + + name + routername + + + podid + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicip + sourcenatpublicip + + + publicmacaddress + routerpublicmacaddress + + + publicnetmask + + + guestipaddress + routeripaddress + + + guestmacaddress + routermacaddress + + + guestnetmask + + + templateid + + + created + + + hostid + + + hostname + + + state + Running + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + + + + + associateIpAddress + 546 [Associate IP Address] + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + + ipaddress + nonsourcenatpublicip + + + allocated + + + zoneid + globalzoneid + + + zonename + globalzonename + + + issourcenat + false + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + forvirtualnetwork + + + vlanname + + + vlanid + + + + + + + + + createLoadBalancerRule + 986 [Create Load Balancer Rule] + + + name + lbname + + + publicip + sourcenatpublicip + + + privateport + privateport + + + publicport + publicport + + + algorithm + roundrobin + + + account + accountname + + + domainid + 1 + + + description + FirstLoadBalancingRuleCreated + + + + + id + lbid + + + name + lbname + + + description + FirstLoadBalancingRuleCreated + + + publicip + sourcenatpublicip + + + privateport + privateport + + + publicport + publicport + + + algorithm + roundrobin + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + + + + + listLoadBalancerRules + 988 [List Load Balancer Rules] + false + + + account + accountname + + + id + lbid + + + + + + + assignToLoadBalancerRule + 989 [Assign VM the Load Balancer Rule] + + + id + lbid + + + virtualmachineid + vmid + + + account + accountname + + + + + + + deleteLoadBalancerRule + 987 [Load Balancer Rule] + + + id + lbid + + + + + + listLoadBalancerRules + true + + + + createLoadBalancerRule + + Create a Second Load Balancer Rule + + + + name + lbname + + + description + SecondLoadBalancerRuleCreated + + + publicip + sourcenatpublicip + + + privateport + privateport + + + publicport + publicport + + + algorithm + roundrobin + + + account + accountname + + + domainid + 1 + + + + + id + lbid + + + name + lbname + + + description + SecondLoadBalancerRuleCreated + + + publicip + sourcenatpublicip + + + publicport + publicport + + + privateport + privateport + + + algorithm + roundrobin + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + + + + assignToLoadBalancerRule + + Assign the Second Load Balancer Rule to a VM + + + + id + lbid + + + virtualmachineid + vmid + + + account + accountname + + + + + + + listLoadBalancerRuleInstances + 991 [List LoadBalancer Rule Instances] + false + + + id + lbid + + + + + id + vmid + + + name + vmname + + + displayname + + + ipaddress + vmipaddress + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + + + + + removeFromLoadBalancerRule + 990 [Remove From Load Balancer Rule] + + + id + lbid + + + virtualmachineid + vmid + + + account + accountname + + + + + + listLoadBalancerRuleInstances + true + + + id + lbid + + + + + + + + + + + + + + + + + + + + + + + + + + + + + listVirtualMachines + 15 [List Virtual Machines] + + + account + accountname + + + name + vmname + + + + + id + vmid + + + name + vmname + + + created + + + ipaddress + vmipaddress + + + state + Running + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + haenable + false + + + displayname + Testcase13-VM + + + group + Testcase13 + + + zoneid + globalzoneid + + + zonename + globalzonename + + + hostid + + + hostname + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingid + smallofferingid + + + serviceofferingname + smallofferingname + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + cpuused + + + networkkbsread + + + networkkbswrite + + + guestosid + + + guestosid + rootostypeid + + + networkgrouplist + + + rootdeviceid + 0 + + + rootdevicetype + NetworkFilesystem + + + + + + + rebootVirtualMachine + 16 [Reboot Virtual Machine] + + + id + vmid + + + + + id + vmid + + + name + vmname + + + created + vmcreated + + + zoneid + globalzoneid + + + zonename + globalzonename + + + ipaddress + vmipaddress + + + serviceofferingid + globalserviceofferingid + + + haenable + false + + + state + Running + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingname + smallofferingname + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + displayname + Testcase13-VM + + + group + Testcase13 + + + domainid + 1 + + + domain + ROOT + + + account + accountname + + + hostname + + + hostid + + + networkgrouplist + + + + + + + + stopVirtualMachine + 17 [Stop Virtual Machine] + + + id + vmid + + + + + id + vmid + + + name + vmname + + + created + vmcreated + + + zoneid + globalzoneid + + + zonename + globalzonename + + + ipaddress + vmipaddress + + + serviceofferingid + globalserviceofferingid + + + haenable + false + + + state + Stopped + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingname + smallofferingname + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + displayname + Testcase13-VM + + + group + Testcase13 + + + domainid + 1 + + + domain + ROOT + + + account + accountname + + + networkgrouplist + + + + + + + + + + listVolumes + [List the ROOT Volume of VM created in (13)] + + + virtualmachineid + vmid + + + type + ROOT + + + + + id + rootvolumeid + + + name + rootvolumename + + + zoneid + globalzoneid + + + zonename + globalzonename + + + type + ROOT + + + deviceid + + + virtualmachineid + vmid + + + vmname + vmname + + + vmdisplayname + + + vmstate + Stopped + + + size + + + created + + + attached + + + state + Created + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + storagetype + shared + + + sourceid + + + sourcetype + Template + + + hypervisor + XenServer + + + storage + primary storage + + + serviceofferingid + globalserviceofferingid + + + serviceofferingname + + + serviceofferingdisplaytext + + + + + + + listVolumes + [List the DATA Volume of VM created in (13)] + + + virtualmachineid + vmid + + + type + DATADISK + + + + + id + datavolumeid + + + name + datavolumename + + + zoneid + globalzoneid + + + zonename + globalzonename + + + type + DATADISK + + + deviceid + + + virtualmachineid + vmid + + + vmname + vmname + + + vmdisplayname + + + vmstate + Stopped + + + size + + + created + + + state + Created + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + storagetype + shared + + + sourceid + + + sourcetype + DiskOffering + + + hypervisor + XenServer + + + diskofferingid + globaldiskofferingid + + + diskofferingname + + + diskofferingdisplaytext + + + storage + primary storage + + + attached + + + destroyed + false + + + + + + + detachVolume + [Detach the DATA Volume of VM created in (13)] + + + id + datavolumeid + + + + + + listVolumes + [Empty List after Detaching the Volume of VM created in (13)] + true + + + virtualmachineid + vmid + + + type + DATADISK + + + + + + + + createVolume + 1026 [Create Volume] + + + account + accountname + + + domainid + 1 + + + name + newseconddiskvolume + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + datavolumeid + + + name + newseconddiskvolume + + + zoneid + globalzoneid + + + zonename + globalzonename + + + type + DATADISK + + + size + + + created + + + state + Created + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + storagetype + shared + + + hypervisor + None + + + sourceid + + + sourcetype + DiskOffering + + + diskofferingid + globaldiskofferingid + + + diskofferingname + + + diskofferingdisplaytext + + + storage + primary storage + + + destroyed + false + + + + + + + + attachVolume + [Attach The Created Volume in (1026) to the VM created in (13)] + + + id + datavolumeid + + + virtualmachineid + vmid + + + + + id + datavolumeid + + + name + newseconddiskvolume + + + zoneid + globalzoneid + + + zonename + globalzonename + + + type + DATADISK + + + deviceid + + + virtualmachineid + vmid + + + vmname + vmname + + + vmdisplayname + Testcase13-VM + + + vmstate + Stopped + + + size + + + created + + + state + Created + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + storagetype + shared + + + hypervisor + XenServer + + + sourceid + + + sourcetype + DiskOffering + + + diskofferingid + globaldiskofferingid + + + diskofferingname + + + diskofferingdisplaytext + + + storage + primary storage + + + attached + + + destroyed + false + + + + + + listVolumes + - Check that Data Disk Volume list is not Empty - + false + + + virtualmachineid + vmid + + + type + DATADISK + + + + + + + + createVolume + [Create the Volume, Used for Deletion Test] + + + account + accountname + + + domainid + 1 + + + name + newthirddiskvolume + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + datavolumeid1 + + + + + + deleteVolume + - Delete the Created Volume - + + + id + datavolumeid1 + + + + + success + true + + + + + + listVolumes + - Check the Emptiness of the Volumes List - + true + + + id + datavolumeid1 + + + + + + + + + createSnapshot + [Create Snapshot from Data Volume created in (1026)] + + + volumeid + datavolumeid + + + + + id + snapshotid1 + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + snapshottype + MANUAL + + + volumeid + datavolumeid + + + volumename + newseconddiskvolume + + + volumetype + DATADISK + + + created + + + name + + + intervaltype + MANUAL + + + + + + + listSnapshots + 26 [List Snapshots] + + + volumeid + datavolumeid + + + + + id + snapshotid1 + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + snapshottype + MANUAL + + + volumeid + datavolumeid + + + volumename + newseconddiskvolume + + + volumetype + DATADISK + + + created + + + name + + + intervaltype + MANUAL + + + + + + + deleteSnapshot + 24 [Delete the Created Snapshot] + + + id + snapshotid1 + + + + + success + true + + + + + + listSnapshots + - Check the Emptiness of the Snapshots list - + true + + + volumeid + datavolumeid + + + + + + + createSnapshot + + Create Snapshot to assist Template creation + + + + volumeid + rootvolumeid + + + + + id + snapshotid1 + + + + + + createTemplate + 958 [Create Template from Snapshot] + + + snapshotid + snapshotid1 + + + name + privatetemplatename + + + displaytext + newtext + + + osTypeId + rootostypeid + + + isfeatured + true + + + ispublic + true + + + + + id + privatetemplateid + + + name + privatetemplatename + + + displaytext + privatetemplatedisplaytext + + + ispublic + true + + + created + + + isready + true + + + passwordenabled + false + + + isfeatured + true + + + crossZones + false + + + ostypeid + rootostypeid + + + ostypename + + + account + + + zoneid + globalzoneid + + + zonename + globalzonename + + + domain + ROOT + + + domainid + 1 + + + + + + + + + + registerTemplate + [Register template] + + + name + privatetemplatename + + + displaytext + privatetemplatedisplay + + + url + http://nfs1.lab.vmops.com/templates/centos53-x86_64/latest/f59f18fb-ae94-4f97-afd2-f84755767aca.vhd.bz2 + + + ostypeid + 12 + + + format + vhd + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + hypervisor + XenServer + + + + + id + privatetemplateid + + + name + privatetemplatename + + + displaytext + privatetemplatedisplay + + + ispublic + false + + + created + + + isready + false + + + passwordenabled + false + + + format + VHD + + + isfeatured + false + + + crossZones + false + + + ostypeid + 12 + + + ostypename + CentOS 5.3 (64-bit) + + + accountid + accountid + + + account + accountname + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Processing + + + hypervisor + XenServer + + + domainid + 1 + + + isextractable + true + + + + + + + sleep.sh + + ** Sleep for five minutes + + + s + 300 + + + + + + + listTemplates + 27 [List the Registered Template] + + + name + privatetemplatename + + + templatefilter + self + + + + + id + privatetemplateid + + + name + privatetemplatename + + + displaytext + privatetemplatedisplay + + + ispublic + false + + + created + + + isready + true + + + passwordenabled + false + + + format + VHD + + + isfeatured + false + + + crossZones + false + + + ostypeid + 12 + + + ostypename + CentOS 5.3 (64-bit) + + + account + accountname + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Download Complete + + + size + + + hypervisor + XenServer + + + domainid + 1 + + + domain + ROOT + + + + + + + updateTemplate + [Update Template registered in (958)] + + + id + privatetemplateid + + + displaytext + UpdatedTemplate + + + name + TemplateUpdated + + + + + id + privatetemplateid + + + name + TemplateUpdated + + + displaytext + UpdatedTemplate + + + ispublic + false + + + created + + + isready + false + + + passwordenabled + false + + + format + VHD + + + isfeatured + false + + + crossZones + false + + + ostypeid + 12 + + + ostypename + CentOS 5.3 (64-bit) + + + account + accountname + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Download Complete + + + size + + + hypervisor + XenServer + + + domainid + 1 + + + domain + ROOT + + + + + + sleep.sh + + ** Sleep for four minutes + + + s + 240 + + + + + + listTemplates + [List updated template] + + + id + privatetemplateid + + + templatefilter + self + + + + + id + privatetemplateid + + + name + TemplateUpdated + + + displaytext + UpdatedTemplate + + + ispublic + false + + + created + + + isready + false + + + passwordenabled + false + + + format + VHD + + + isfeatured + false + + + crossZones + false + + + ostypeid + 12 + + + ostypename + CentOS 5.3 (64-bit) + + + account + accountname + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Download Complete + + + size + + + hypervisor + XenServer + + + domainid + 1 + + + domain + ROOT + + + + + + + listTemplatePermissions + [List Template Permissions command] + + + id + privatetemplateid + + + templatefilter + self + + + + + id + privatetemplateid + + + ispublic + false + + + domainid + 1 + + + + + + + updateTemplatePermissions + [Update Template Permissions] + + + id + privatetemplateid + + + ispublic + true + + + + + success + true + + + + + + listTemplates + [List Template with Updated Permission] + + + id + privatetemplateid + + + templatefilter + self + + + + + ispublic + true + + + + + + + deleteTemplate + 959 [Delete Template created in (958)] + + + id + privatetemplateid + + + + + success + true + + + + + + listTemplates + - Check the Emptiness of the Template List - + true + + + name + privatetemplatename + + + templatefilter + self + + + + + + + + changeServiceForVirtualMachine + 20 [Change Service Offering for Virtual Machine] + + + id + vmid + + + serviceofferingid + mediumglobalserviceofferingid + + + + + id + vmid + + + name + vmname + + + displayname + Testcase13-VM + + + ipaddress + vmipaddress + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + created + + + state + Stopped + + + haenable + false + + + groupid + + + group + + + zoneid + globalzoneid + + + zonename + globalzonename + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingid + mediumglobalserviceofferingid + + + serviceofferingname + Medium Instance, Virtual Networking + + + forvirtualnetwork + true + + + cpunumber + 1 + + + cpuspeed + 1000 + + + memory + 1024 + + + cpuused + + + networkkbsread + + + networkkbswrite + + + guestosid + + + rootdeviceid + + + rootdevicetype + + + + + + listVirtualMachines + - Check the change in the Service Offering - + + + account + accountname + + + name + vmname + + + + + state + Stopped + + + serviceofferingid + mediumglobalserviceofferingid + + + serviceofferingname + Medium Instance, Virtual Networking + + + + + + + + + + + listVirtualMachines + + Check the Stopped status of VM that needs to be started + + + + account + accountname + + + name + vmname + + + + + state + Stopped + + + + + + startVirtualMachine + 18 [Start the Stopped VM] + + + id + vmid + + + + + id + vmid + + + name + vmname + + + displayname + Testcase13-VM + + + ipaddress + vmipaddress + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + created + + + state + Running + + + haenable + false + + + groupid + + + group + Testcase13 + + + zoneid + globalzoneid + + + zonename + globalzonename + + + hostid + + + hostname + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingid + mediumglobalserviceofferingid + + + serviceofferingname + Medium Instance, Virtual Networking + + + forvirtualnetwork + + + cpunumber + 1 + + + cpuspeed + 1000 + + + memory + 1024 + + + cpuused + + + networkkbsread + + + networkkbswrite + + + guestosid + + + rootdeviceid + + + rootdevicetype + NetworkFilesystem + + + networkgrouplist + + + + + + listVirtualMachines + + + account + accountname + + + name + vmname + + + + + id + vmid + + + name + vmname + + + displayname + Testcase13-VM + + + ipaddress + vmipaddress + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + created + + + state + Running + + + haenable + false + + + groupid + + + group + Testcase13 + + + zoneid + globalzoneid + + + zonename + globalzonename + + + hostid + + + hostname + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingid + mediumglobalserviceofferingid + + + serviceofferingname + Medium Instance, Virtual Networking + + + forvirtualnetwork + + + cpunumber + 1 + + + cpuspeed + 1000 + + + memory + 1024 + + + cpuused + + + networkkbsread + + + networkkbswrite + + + guestosid + + + rootdeviceid + + + rootdevicetype + NetworkFilesystem + + + networkgrouplist + + + + + + + updateVirtualMachine + + HA Enable on Virtual Machine + + + + id + vmid + + + haenable + true + + + + + success + true + + + + + + listVirtualMachines + 21 [Verify the Update using List VMs] + + + account + accountname + + + name + vmname + + + + + id + vmid + + + haenable + true + + + + + + updateVirtualMachine + + HA Disable on Virtual Machine + + + + id + vmid + + + haenable + false + + + + + id + vmid + + + name + vmname + + + displayname + Testcase13-VM + + + ipaddress + vmipaddress + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + created + + + state + Running + + + haenable + false + + + groupid + + + group + Testcase13 + + + zoneid + globalzoneid + + + zonename + globalzonename + + + hostid + + + hostname + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingid + mediumglobalserviceofferingid + + + serviceofferingname + Medium Instance, Virtual Networking + + + forvirtualnetwork + + + cpunumber + 1 + + + cpuspeed + 1000 + + + memory + 1024 + + + cpuused + + + networkkbsread + + + networkkbswrite + + + guestosid + + + rootdeviceid + + + rootdevicetype + NetworkFilesystem + + + networkgrouplist + + + + + + listVirtualMachines + 21 [Verify the Update using List VMs] + + + account + accountname + + + name + vmname + + + + + id + vmid + + + haenable + false + + + + + + + listPublicIpAddresses + 547 [List Public IP Addresses] + + + account + accountname + + + domainid + 1 + + + + publicipaddress + 0 + + ipaddress + + + allocated + + + zoneid + globalzoneid + + + zonename + globalzonename + + + issourcenat + true + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + forvirtualnetwork + true + + + vlanid + + + vlanname + + + isstaticnat + + + + + + + disassociateIpAddress + 548 [Disassociate IP Address] + + + ipaddress + nonsourcenatpublicip + + + account + accountname + + + + + success + true + + + + + + + rebootRouter + 36 [Reboot Router] + + + id + routerid + + + + + id + routerid + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + routernetworkdomain + + + gateway + + + name + routername + + + podid + + + hostid + + + hostname + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicip + sourcenatpublicip + + + publicmacaddress + routerpublicmacaddress + + + publicnetmask + + + guestipaddress + routeripaddress + + + guestmacaddress + routermacaddress + + + guestnetmask + + + templateid + + + created + + + state + Running + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + + + + + + stopRouter + 37 [Stop Router] + + + id + routerid + + + + + id + routerid + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + routernetworkdomain + + + gateway + + + name + routername + + + podid + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicip + sourcenatpublicip + + + publicmacaddress + routerpublicmacaddress + + + publicnetmask + + + guestipaddress + routeripaddress + + + guestmacaddress + routermacaddress + + + guestnetmask + + + templateid + + + created + + + state + Stopped + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + + + + + startRouter + 38 [Start Router] + + + id + routerid + + + + + id + routerid + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + routernetworkdomain + + + gateway + + + name + routername + + + podid + + + hostid + + + hostname + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicip + sourcenatpublicip + + + publicmacaddress + routerpublicmacaddress + + + publicnetmask + + + guestipaddress + routeripaddress + + + guestmacaddress + routermacaddress + + + guestnetmask + + + templateid + + + created + + + state + Running + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + + + + + + listEvents + 40 [List Events] + + + account + accountname + + + + event + 0 + + id + + + username + + + type + + + level + + + description + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + created + + + state + + + parentid + + + + + + + destroyVirtualMachine + 14 [Destroy Virtual Machine] + + + id + vmid + + + + + + listVirtualMachines + - Verify the Destroyed Status of the Virtual Machine - + + + id + vmid + + + + + name + vmname + + + state + Destroyed + + + + + + + recoverVirtualMachine + 22 [ Recover Virtual Machine ] + + + id + vmid + + + + + success + true + + + + + + listVirtualMachines + - Verify the Stopped Status of the Recovered VM - + + + account + accountname + + + name + vmname + + + + + id + vmid + + + state + Stopped + + + + + + + listConfigurations + 549 [List Configurations] + + configuration + 0 + + category + + + name + + + value + + + description + + + + + + + listConfigurations + 878 [List Configurations with category parameter] + + + category + advanced + + + + configuration + 0 + + category + Advanced + + + name + + + value + + + description + + + + + + + + updateConfiguration + 550 [Update Configuration] + + + name + update.wait + + + value + 35 + + + + + success + true + + + displaytext + Successfully updated configuration value. + + + + + + listConfigurations + - Verify the Updated Configuration - + + + name + update.wait + + + + + category + Advanced + + + name + update.wait + + + value + 35 + + + description + Time to wait before alerting on a updating agent + + + + + + + + listPods + 552 [List Pods] + + + id + 2 + + + name + POD1 + + + + + id + 2 + + + name + POD1 + + + zoneid + globalzoneid + + + zonename + globalzonename + + + cidr + + + startip + + + endip + + + gateway + + + + + + + createUser + 3 [Create User] + + + username + usernamejack + + + password + jack12 + + + firstname + jack12 + + + lastname + jacklastname + + + email + jack@gmail.com + + + accounttype + 0 + + + + + id + accountid1 + + + username + usernamejack + + + firstname + jack12 + + + lastname + jacklastname + + + email + jack@gmail.com + + + created + + + state + enabled + + + account + accountname1 + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + + + + listAccounts + - List Accounts - + + + name + accountname1 + + + + + id + accountid1 + + + name + accountname1 + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + iplimit + Unlimited + + + iptotal + 0 + + + ipavailable + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + updateAccount + 951 [Update Account] + + + account + accountname1 + + + domainid + 1 + + + newname + updatedname + + + + + id + accountid1 + + + name + updatedname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + iplimit + Unlimited + + + iptotal + 0 + + + ipavailable + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + listAccounts + - Check the Presence of the Updated Account + false + + + name + updatedname + + + + + id + accountid1 + + + name + updatedname + + + + + + + lockAccount + [Lock Account] + + + account + updatedname + + + domainid + 1 + + + + + id + accountid1 + + + name + updatedname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + iplimit + Unlimited + + + iptotal + 0 + + + ipavailable + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + locked + + + + + + + disableAccount + 7 [Disable Account] + + + account + updatedname + + + domainid + 1 + + + + + id + accountid1 + + + name + updatedname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + iplimit + Unlimited + + + iptotal + 0 + + + ipavailable + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + disabled + + + + + + + + enableAccount + 8 [Enable Account] + + + account + updatedname + + + domainid + 1 + + + + + id + accountid1 + + + name + updatedname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + iplimit + Unlimited + + + iptotal + 0 + + + ipavailable + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + + updateResourceLimit + 953 [Create using Update Resource Limit] + + + resourcetype + 1 + + + max + 300 + + + domainid + 1 + + + + + domainid + 1 + + + domain + ROOT + + + resourcetype + 1 + + + max + 300 + + + + + + + listResourceLimits + true + 956 [Verify the creation using List Resource Limits] + + + domainid + 1 + + + resourcetype + 1 + + + + + domainid + 1 + + + domain + ROOT + + + resourcetype + 1 + + + max + 300 + + + + + + + updateResourceLimit + 954 [Update Resource Limit] + + + domainid + 1 + + + resourcetype + 1 + + + max + 65 + + + + + domainid + 1 + + + domain + ROOT + + + resourcetype + 1 + + + max + 65 + + + + + + listResourceLimits + - Verify the update using List Resource Limits - + + + domainid + 1 + + + resourcetype + 1 + + + + + domainid + 1 + + + domain + ROOT + + + resourcetype + 1 + + + max + 65 + + + + + + + + createDiskOffering + 932 [Create Disk Offering] + + + name + newdiskname + + + description + newdiskdesc + + + disksize + 1 + + + displaytext + volumedisplay + + + + + id + diskid + + + domainid + 1 + + + domain + ROOT + + + name + newdiskname + + + displaytext + volumedisplay + + + disksize + 1024 + + + created + + + isCustomized + false + + + + + + + listDiskOfferings + 934 [List the Created Disk Offering] + + + name + newdiskname + + + + + id + diskid + + + domainid + 1 + + + domain + ROOT + + + name + newdiskname + + + displaytext + volumedisplay + + + disksize + 1024 + + + created + + + isCustomized + false + + + + + + + updateDiskOffering + Update the Created Disk Offering + + + id + diskid + + + name + newdiskname + + + + + id + diskid + + + domainid + 1 + + + domain + ROOT + + + name + newdiskname + + + displaytext + volumedisplay + + + disksize + 1024 + + + created + + + isCustomized + false + + + + + + listDiskOfferings + - Verify the Update using List Disk Offering - + + + name + newdiskname + + + + + id + diskid + + + domainid + 1 + + + domain + ROOT + + + name + newdiskname + + + displaytext + volumedisplay + + + disksize + 1024 + + + created + + + isCustomized + false + + + + + + + + deleteDiskOffering + 933 [Delete Disk Offering] + + + id + diskid + + + + + success + true + + + + + + listDiskOfferings + - Verify the Deletion of the Disk Offering - + true + + + id + diskid + + + + + + + + deleteUser + 4 [Delete User] + + + id + userid + + + + + success + true + + + + + + + + listAlerts + 750 [List Alerts] + false + + + + + listCapacity + 974 [List Capacity] + + capacity + 0 + + type + + + zoneid + globalzoneid + + + zonename + globalzonename + + + podid + + + podname + + + capacityused + + + capacitytotal + + + percentused + + + + + + + listHosts + 975 [List Hosts] + + + type + Routing + + + + host + 0 + + id + + + name + + + state + + + disconnected + + + type + Routing + + + ipaddress + + + zoneid + globalzoneid + + + zonename + globalzonename + + + podid + + + podname + + + version + + + hypervisor + XenServer + + + cpunumber + + + cpuspeed + + + cpuallocated + + + cpuused + + + averageload + + + networkkbsread + + + networkkbswrite + + + memorytotal + + + memoryallocated + + + memoryused + + + capabilities + + + lastpinged + + + managementserverid + + + clusterid + + + clustername + + + islocalstorageactive + + + created + + + events + + + + + + + + listIsos + 960 [List ISOs] + + iso + 0 + + id + + + name + xs-tools.iso + + + displaytext + xen-pv-drv-iso + + + ispublic + true + + + isready + true + + + created + + + bootable + false + + + isfeatured + true + + + crossZones + false + + + ostypeid + + + ostypename + + + account + system + + + domainid + 1 + + + domain + ROOT + + + zoneid + globalzoneid + + + zonename + globalzonename + + + isostatus + Successfully Installed + + + size + + + + + + + createServiceOffering + 962 [Create Service Offering] + + + name + servofferingname + + + displaytext + newoff + + + cpunumber + 1 + + + cpuspeed + 200 + + + memory + 256 + + + + + id + servofferingid + + + name + servofferingname + + + displaytext + newoff + + + cpunumber + 1 + + + cpuspeed + 200 + + + memory + 256 + + + created + + + storagetype + shared + + + offerha + false + + + usevirtualnetwork + true + + + + + + listServiceOfferings + + + id + servofferingid + + + + + id + servofferingid + + + name + servofferingname + + + displaytext + newoff + + + cpunumber + 1 + + + cpuspeed + 200 + + + memory + 256 + + + created + + + storagetype + shared + + + offerha + false + + + usevirtualnetwork + true + + + + + + + updateServiceOffering + 964 [Update Service Offering] + + + id + servofferingid + + + name + servofferingname + + + displaytext + display + + + + + id + servofferingid + + + name + servofferingname + + + displaytext + display + + + cpunumber + 1 + + + cpuspeed + 200 + + + memory + 256 + + + created + + + storagetype + shared + + + offerha + false + + + usevirtualnetwork + true + + + + + + listServiceOfferings + - Verify the update of the Service Offering - + + + id + servofferingid + + + + + id + servofferingid + + + name + servofferingname + + + displaytext + display + + + cpunumber + 1 + + + cpuspeed + 200 + + + memory + 256 + + + created + + + storagetype + shared + + + offerha + false + + + usevirtualnetwork + true + + + + + + + + deleteServiceOffering + 963-1 [Delete Service Offering] + + + id + servofferingid + + + + + success + true + + + + + + listServiceOfferings + 963-2 [List Service Offering] + true + + + id + servofferingid + + + + + + + + registerIso + [Register ISO] + + + name + isoname + + + displaytext + isodisplay + + + url + http://172.16.0.220/images/sumita/iso/ubuntu-9.04-server-amd64.iso + + + ostypeid + 59 + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + + id + privateisoid + + + name + isoname + + + displaytext + isodisplay + + + ispublic + false + + + created + + + isready + false + + + isfeatured + false + + + bootable + true + + + ostypeid + 59 + + + ostypename + Other install media + + + accountid + 1 + + + account + system + + + domainid + 1 + + + zoneid + globalzoneid + + + zonename + globalzonename + + + + + + sleep.sh + + ** Sleep for five minutes + + + s + 300 + + + + + + + listIsos + [List ISOs] + + + id + privateisoid + + + + + id + privateisoid + + + name + isoname + + + displaytext + isodisplay + + + ispublic + false + + + created + + + isready + true + + + bootable + true + + + isfeatured + false + + + crossZones + false + + + ostypeid + 59 + + + ostypename + Ubuntu + + + account + system + + + domainid + 1 + + + domain + ROOT + + + zoneid + globalzoneid + + + zonename + globalzonename + + + isostatus + Successfully Installed + + + size + + + + + + + registerTemplate + [Register Template] + + + name + registername + + + displaytext + registerdisplay + + + url + globaltemplateurl + + + ostypeid + 1 + + + format + vhd + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + hypervisor + XenServer + + + + + id + systemtemplateid + + + name + registername + + + displaytext + registerdisplay + + + ispublic + false + + + + created + + isready + false + + + passwordenabled + false + + + format + VHD + + + isfeatured + false + + + crossZones + false + + + ostypeid + 1 + + + ostypename + CentOS 4.5 (32-bit) + + + accountid + 1 + + + account + system + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Processing + + + hypervisor + XenServer + + + domainid + 1 + + + isextractable + true + + + + + + + listSystemVms + [List system VM (Console Proxy VM)] + + + domainid + 1 + + + + systemvm + 0 + + id + consoleid + + + systemvmtype + consoleproxy + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + + + gateway + + + name + + + podid + + + hostid + + + hostname + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicip + + + publicmacaddress + + + publicnetmask + + + templateid + 1 + + + created + + + activeviewersessions + 0 + + + state + Running + + + + + + + rebootSystemVm + [Reboot System VM] + + + id + consoleid + + + + + id + consoleid + + + systemvmtype + consoleproxy + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + + + gateway + + + name + + + podid + + + hostid + + + hostname + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicip + + + publicmacaddress + + + publicnetmask + + + templateid + 1 + + + created + + + activeviewersessions + 0 + + + state + Running + + + + + + + stopSystemVm + [Stop System VM] + + + id + consoleid + + + + + id + consoleid + + + systemvmtype + consoleproxy + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + + + name + + + gateway + + + podid + + + privatemacaddress + + + privatenetmask + + + publicip + + + publicmacaddress + + + publicnetmask + + + templateid + 1 + + + created + + + activeviewersessions + 0 + + + state + Stopped + + + + + + + startSystemVm + [Start System VM] + + + id + consoleid + + + + + id + consoleid + + + systemvmtype + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + + + gateway + + + name + + + podid + + + hostid + + + hostname + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicip + + + publicmacaddress + + + publicnetmask + + + templateid + 1 + + + created + + + activeviewersessions + 0 + + + state + Running + + + + + + + deleteIso + [Delete ISO] + + + id + privateisoid + + + + + + listIsos + [List ISOs] + true + + + id + privateisoid + + + + + + + + deleteTemplate + [Delete template] + + + id + systemtemplateid + + + + + + listTemplates + [List templates] + true + + + id + systemtemplateid + + + templatefilter + self + + + + + diff --git a/test/metadata/func/regression_test.xml b/test/metadata/func/regression_test.xml index 53baea191b2..daac6385272 100644 --- a/test/metadata/func/regression_test.xml +++ b/test/metadata/func/regression_test.xml @@ -1,3483 +1,3483 @@ - - - - - createUser - 3 - - - username - usernameparam - - - password - alena123 - - - firstname - admin - - - lastname - adminlastname - - - email - admin@gmail.com - - - accounttype - 0 - - - - - id - userid - - - username - usernameparam - - - firstname - admin - - - lastname - adminlastname - - - email - admin@gmail.com - - - account - accountname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - created - - - state - enabled - - - - - - - listAccounts - 950 - - - name - accountname - - - - - id - accountid - - - name - accountname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - ipavailable - - - iptotal - 0 - - - iplimit - - - vmavailable - - - vmlimit - - - vmtotal - 0 - - - vmstopped - 0 - - - vmrunning - 0 - - - volumelimit - - - volumetotal - 0 - - - volumeavailable - - - snapshotlimit - - - snapshottotal - 0 - - - snapshotavailable - - - templatelimit - - - templatetotal - 0 - - - templateavailable - - - state - enabled - - - iscleanuprequired - false - - - - - - - updateUser - 6 - - - id - userid - - - username - newuser - - - - - - - listUsers - 5 - - - id - userid - - - - - id - userid - - - username - newuser - - - firstname - admin - - - lastname - adminlastname - - - email - admin@gmail.com - - - account - accountname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - state - enabled - - - created - - - - - - - lockUser - Lock user - - - id - userid - - - - - - - disableUser - 428 - - - id - userid - - - - - - - - - enableUser - 9 - - - id - userid - - - - - - - createDomain - 10 - - - name - domainname - - - - - name - domainname - - - id - newdomainid - - - - - - - - listDomains - 11 - - - name - domainname - - - - - id - newdomainid - - - name - domainname - - - - - - - updateDomain - 952 - - - id - newdomainid - - - name - newdomainname - - - - - - listDomains - false - - - name - newdomainname - - - - - - - deleteDomain - 654 - - - id - newdomainid - - - - - - - listTemplates - 27 - - - templatefilter - self - - - - template - 0 - - id - centos52templateid - - - name - centos52templatename - - - displaytext - centos52templatedisplaytext - - - ispublic - centos52templateispublic - - - created - centos52templatecreated - - - isready - true - - - passwordenabled - centos52templatepasswordenabled - - - - - - listTemplates - - - name - centos52templatename - - - templatefilter - self - - - - - id - centos52templateid - - - name - centos52templatename - - - displaytext - centos52templatedisplaytext - - - ispublic - centos52templateispublic - - - created - centos52templatecreated - - - isready - true - - - passwordenabled - centos52templatepasswordenabled - - - - - - - listServiceOfferings - 28 - - - id - globalserviceofferingid - - - - serviceoffering - 0 - - id - smallofferingid - - - name - smallofferingname - - - - - - listServiceOfferings - 876 - - - id - globalserviceofferingid - - - - serviceoffering - 0 - - id - smallofferingid - - - name - smallofferingname - - - displaytext - - - cpunumber - smallofferingcpunumber - 1 - - - cpuspeed - smallofferingcpuspeed - 500 - - - memory - smallofferingmemory - 512 - - - created - - - - - - - - listZones - 39 - - 0 - zone - - id - globalzoneid - - - name - ZONE1 - - - - - - - deployVirtualMachine - 13 - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - 5 - - - templateid - globaltemplateid - - - account - accountname - - - domainid - 1 - - - displayname - namefordisplay - - - group - group1 - - - - - id - vmid - - - name - vmname - - - ipaddress - vmipaddress - - - created - - - zoneid - globalzoneid - - - zonename - globalzonename - - - haenable - false - - - state - Running - - - account - accountname - - - templateid - globaltemplateid - - - serviceofferingid - globalserviceofferingid - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - displayname - namefordisplay - - - group - group1 - - - - - - - - listVirtualMachines - 957 - false - - - name - vmname - - - - - id - vmid - - - name - vmname - - - ipaddress - vmipaddress - - - created - - - zoneid - globalzoneid - - - zonename - globalzonename - - - haenable - false - - - state - Running - - - account - accountname - - - templateid - globaltemplateid - - - serviceofferingid - smallofferingid - - - serviceofferingname - smallofferingname - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - displayname - namefordisplay - - - group - group1 - - - - - - - listRouters - 35 - - - zoneid - globalzoneid - - - account - system - - - domainid - 1 - - - - router - 0 - - id - routerid - - - publicip - sourcenatpublicip - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - routernetworkdomain - - - gateway - - - name - routername - - - podid - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicmacaddress - routerpublicmacaddress - - - guestipaddress - routeripaddress - - - guestmacaddress - routermacaddress - - - created - - - hostid - - - state - Running - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - listVirtualMachines - 15 - - - account - accountname - - - name - vmname - - - - - id - vmid - - - name - vmname - - - ipaddress - vmipaddress - - - created - - - zoneid - globalzoneid - - - zonename - globalzonename - - - haenable - false - - - state - Running - - - account - accountname - - - templateid - globaltemplateid - - - serviceofferingid - smallofferingid - - - serviceofferingname - smallofferingname - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - displayname - namefordisplay - - - group - group1 - - - - - - - - rebootVirtualMachine - 16 - - - id - vmid - - - - - - listVirtualMachines - - - account - accountname - - - name - vmname - - - - - state - Running - - - - - - - - stopVirtualMachine - 17 - - - id - vmid - - - - - - listVirtualMachines - - - account - accountname - - - name - vmname - - - - - state - Stopped - - - - - - - - - - listVolumes - - - virtualmachineid - vmid - - - type - ROOT - - - - - id - rootvolumeid - - - - - - listVolumes - - - virtualmachineid - vmid - - - type - DATADISK - - - - - id - datavolumeid - - - - - - - detachVolume - - - id - datavolumeid - - - - - - listVolumes - true - - - virtualmachineid - vmid - - - type - DATADISK - - - - - - - - createVolume - 1026 - - - account - accountname - - - domainid - 1 - - - name - - - zoneid - globalzoneid - - - diskofferingid - 5 - - - - - id - datavolumeid - - - - - - - - attachVolume - - - id - datavolumeid - - - virtualmachineid - vmid - - - - - - listVolumes - false - - - virtualmachineid - vmid - - - type - DATADISK - - - - - - - - createVolume - - - account - accountname - - - domainid - 1 - - - name - - - zoneid - globalzoneid - - - diskofferingid - 1 - - - - - id - datavolumeid1 - - - - - - deleteVolume - - - id - datavolumeid1 - - - - - - listVolumes - true - - - id - datavolumeid1 - - - - - - - - - createSnapshot - - - volumeid - datavolumeid - - - - - id - snapshotid1 - - - volumeid - datavolumeid - - - created - - - name - - - account - accountname - - - - - - listSnapshots - false - - - volumeid - datavolumeid - - - - - - - deleteSnapshot - 24 - - - id - snapshotid1 - - - - - - - listSnapshots - 26 - true - - - volumeid - datavolumeid - - - - - - - createTemplate - 958 - - - volumeid - datavolumeid - - - name - privatetemplatename - - - displaytext - newtext - - - osTypeId - 1 - - - - - id - privatetemplateid - - - name - privatetemplatename - - - ispublic - false - - - isready - true - - - created - - - passwordenabled - false - - - - - - - listTemplates - 27 - - - name - privatetemplatename - - - templatefilter - self - - - - - id - privatetemplateid - - - name - privatetemplatename - - - ispublic - false - - - isready - true - - - created - - - passwordenabled - false - - - - - - - updateTemplate - Update template - - - id - privatetemplateid - - - displaytext - lalala - - - name - blah - - - - - - listTemplates - List updated template - - - id - privatetemplateid - - - templatefilter - self - - - - - displaytext - lalala - - - - - - - - listTemplatePermissions - list template permissions command - - - id - privatetemplateid - - - templatefilter - self - - - - - ispublic - false - - - - - - - - updateTemplatePermissions - update template permissions - - - id - privatetemplateid - - - ispublic - true - - - - - - listTemplates - List template with updated permission - - - id - privatetemplateid - - - templatefilter - self - - - - - ispublic - true - - - - - - - - deleteTemplate - 959 - - - id - privatetemplateid - - - - - - listTemplates - true - - - name - privatetemplatename - - - templatefilter - self - - - - - - - - - changeServiceForVirtualMachine - 20 - - - id - vmid - - - serviceofferingid - 2 - - - - - - listVirtualMachines - - - account - accountname - - - name - vmname - - - - - state - Stopped - - - serviceofferingid - 2 - - - - - - - - - - listVirtualMachines - - - account - accountname - - - name - vmname - - - - - state - Stopped - - - - - - startVirtualMachine - 18 - - - id - vmid - - - - - id - vmid - - - name - vmname - - - ipaddress - vmipaddress - - - created - - - zoneid - globalzoneid - - - zonename - globalzonename - - - haenable - false - - - state - Running - - - account - accountname - - - templateid - globaltemplateid - - - serviceofferingid - 2 - - - - - - listVirtualMachines - - - account - accountname - - - name - vmname - - - - - state - Running - - - - - - - updateVirtualMachine - - - id - vmid - - - haenable - true - - - - - - listVirtualMachines - 21 - - - account - accountname - - - name - vmname - - - - - haenable - true - - - - - - updateVirtualMachine - - - id - vmid - - - haenable - false - - - - - - listVirtualMachines - 21 - - - account - accountname - - - name - vmname - - - - - haenable - false - - - - - - - - - - - - - - rebootRouter - 36 - - - id - routerid - - - - - - - stopRouter - 37 - - - id - routerid - - - - - - - startRouter - 38 - - - id - routerid - - - - - id - routerid - - - publicip - sourcenatpublicip - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - networkdomain - routernetworkdomain - - - name - routername - - - podid - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicmacaddress - routerpublicmacaddress - - - ipaddress - routeripaddress - - - macaddress - routermacaddress - - - created - - - hostid - - - state - Running - - - - - - - listEvents - 40 - - - account - accountname - - - - - - - destroyVirtualMachine - 14 - - - id - vmid - - - - - - listVirtualMachines - - - id - vmid - - - - - state - Destroyed - - - - - - - recoverVirtualMachine - 22 - - - id - vmid - - - - - - listVirtualMachines - - - account - accountname - - - name - vmname - - - - - state - Stopped - - - - - - - listConfigurations - 549 - false - - - - - listConfigurations - 878 - false - - - category - advanced - - - - - - - - updateConfiguration - 550 - - - name - update.wait - - - value - 35 - - - - - - listConfigurations - - - name - update.wait - - - - - value - 35 - - - - - - - - listPods - 552 - - - - - - - - - - createUser - 3 - - - username - - - password - jack12 - - - firstname - jack12 - - - lastname - jacklastname - - - email - jack@gmail.com - - - accounttype - 0 - - - - - account - accountname1 - - - - - - listAccounts - - - name - accountname1 - - - - - id - accountid1 - - - - - - updateAccount - 951 - - - account - accountname1 - - - domainid - 1 - - - newname - updatedname - - - - - - listAccounts - - - name - updatedname - - - - - id - accountid1 - - - name - updatedname - - - - - - - lockAccount - Lock Account - - - account - updatedname - - - domainid - 1 - - - - - - - disableAccount - 7 - - - account - updatedname - - - domainid - 1 - - - - - - - - enableAccount - 8 - - - account - updatedname - - - domainid - 1 - - - - - - - - updateResourceLimit - 953 - - - resourcetype - 1 - - - max - 300 - - - domainid - 1 - - - - - domainid - 1 - - - domain - ROOT - - - resourcetype - 1 - - - max - 300 - - - - - - - listResourceLimits - true - 956 - - - domainid - 1 - - - resourcetype - 1 - - - - - max - 300 - - - - - - - updateResourceLimit - 954 - - - domainid - 1 - - - resourcetype - 1 - - - max - 65 - - - - - - listResourceLimits - - - domainid - 1 - - - resourcetype - 1 - - - - - max - 65 - - - - - - - - createDiskOffering - 932 - - - name - newdiskname - - - description - newdiskdesc - - - disksize - 1024 - - - displaytext - volumedisplay - - - - - id - diskid - - - domainid - 1 - - - name - newdiskname - - - displaytext - volumedisplay - - - disksize - 1099511627776 - - - ismirrored - false - - - - - - - - - listDiskOfferings - 934 - false - - - domainid - 1 - - - name - newdisk - - - - - - - - updateDiskOffering - - - id - diskid - - - name - newdiskname - - - - - - listDiskOfferings - - - domainid - 1 - - - name - newdiskname - - - - - name - newdiskname - - - - - - - - deleteDiskOffering - 933 - - - id - diskid - - - - - - listDiskOfferings - true - - - domainid - 1 - - - id - diskid - - - - - - - - deleteUser - 4 - - - id - userid - - - - - - - listAlerts - 750 - false - - - - - listCapacity - 974 - false - - - - - listHosts - false - 975 - - - - - - listIsos - 960 - true - - - - - createServiceOffering - 962 - - - name - - - displaytext - newoff - - - cpunumber - 1 - - - cpuspeed - 200 - - - memory - 256 - - - - - id - soid - - - - - - listServiceOfferings - - - id - soid - - - - - id - newofferingid - - - displaytext - newoff - - - cpunumber - 1 - - - cpuspeed - 200 - - - memory - 256 - - - created - - - - - - - - updateServiceOffering - 964 - - - id - newofferingid - - - name - - - displaytext - display - - - - - - - listServiceOfferings - - - id - newofferingid - - - - - id - newofferingid - - - displaytext - display - - - cpunumber - 1 - - - cpuspeed - 200 - - - memory - 256 - - - created - - - - - - - - deleteServiceOffering - 963-1 - - - id - newofferingid - - - - - - listServiceOfferings - 963-2 - true - - - id - newofferingid - - - - - - - - registerIso - Register iso - - - name - isoname - - - displaytext - isodisplay - - - url - http://172.16.0.220/images/sumita/iso/ubuntu-9.04-server-amd64.iso - - - ostypeid - 53 - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - - id - privateisoid - - - created - - - ispublic - false - - - bootable - true - - - isready - false - - - isfeatured - false - - - name - registername - - - displaytext - registerdisplay - - - - - - - listIsos - List isos - false - - - id - privateisoid - - - - - - - registerTemplate - Register template - - - name - registername - - - displaytext - registerdisplay - - - url - globaltemplateurl - - - ostypeid - 1 - - - format - vhd - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - - id - systemtemplateid - - - created - - - ispublic - false - - - isfeatured - false - - - passwordenabled - false - - - format - VHD - - - isready - false - - - name - registername - - - displaytext - registerdisplay - - - - - - - - listSystemVms - List system vms - - - domainid - 1 - - - - systemvm - 0 - - id - consoleid - - - publicip - - - zoneid - - - zonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - - - gateway - - - name - - - podid - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicmacaddress - - - privatemacaddress - - - created - - - hostid - - - state - Running - - - activeviewersessions - 0 - - - - - - - rebootSystemVm - Reboot system vm - - - id - consoleid - - - - - - - stopSystemVm - Stop system vm - - - id - consoleid - - - - - - - startSystemVm - Start system vm - - - id - consoleid - - - - - - - - deleteIso - Delete iso - - - id - privateisoid - - - - - - listIsos - List isos - true - - - id - privateisoid - - - - - - - deleteTemplate - Delete template - - - id - systemtemplateid - - - - - - listTemplates - List templates - true - - - id - systemtemplateid - - - templatefilter - self - - - - - - + + + + + createUser + 3 + + + username + usernameparam + + + password + alena123 + + + firstname + admin + + + lastname + adminlastname + + + email + admin@gmail.com + + + accounttype + 0 + + + + + id + userid + + + username + usernameparam + + + firstname + admin + + + lastname + adminlastname + + + email + admin@gmail.com + + + account + accountname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + created + + + state + enabled + + + + + + + listAccounts + 950 + + + name + accountname + + + + + id + accountid + + + name + accountname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + ipavailable + + + iptotal + 0 + + + iplimit + + + vmavailable + + + vmlimit + + + vmtotal + 0 + + + vmstopped + 0 + + + vmrunning + 0 + + + volumelimit + + + volumetotal + 0 + + + volumeavailable + + + snapshotlimit + + + snapshottotal + 0 + + + snapshotavailable + + + templatelimit + + + templatetotal + 0 + + + templateavailable + + + state + enabled + + + iscleanuprequired + false + + + + + + + updateUser + 6 + + + id + userid + + + username + newuser + + + + + + + listUsers + 5 + + + id + userid + + + + + id + userid + + + username + newuser + + + firstname + admin + + + lastname + adminlastname + + + email + admin@gmail.com + + + account + accountname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + state + enabled + + + created + + + + + + + lockUser + Lock user + + + id + userid + + + + + + + disableUser + 428 + + + id + userid + + + + + + + + + enableUser + 9 + + + id + userid + + + + + + + createDomain + 10 + + + name + domainname + + + + + name + domainname + + + id + newdomainid + + + + + + + + listDomains + 11 + + + name + domainname + + + + + id + newdomainid + + + name + domainname + + + + + + + updateDomain + 952 + + + id + newdomainid + + + name + newdomainname + + + + + + listDomains + false + + + name + newdomainname + + + + + + + deleteDomain + 654 + + + id + newdomainid + + + + + + + listTemplates + 27 + + + templatefilter + self + + + + template + 0 + + id + centos52templateid + + + name + centos52templatename + + + displaytext + centos52templatedisplaytext + + + ispublic + centos52templateispublic + + + created + centos52templatecreated + + + isready + true + + + passwordenabled + centos52templatepasswordenabled + + + + + + listTemplates + + + name + centos52templatename + + + templatefilter + self + + + + + id + centos52templateid + + + name + centos52templatename + + + displaytext + centos52templatedisplaytext + + + ispublic + centos52templateispublic + + + created + centos52templatecreated + + + isready + true + + + passwordenabled + centos52templatepasswordenabled + + + + + + + listServiceOfferings + 28 + + + id + globalserviceofferingid + + + + serviceoffering + 0 + + id + smallofferingid + + + name + smallofferingname + + + + + + listServiceOfferings + 876 + + + id + globalserviceofferingid + + + + serviceoffering + 0 + + id + smallofferingid + + + name + smallofferingname + + + displaytext + + + cpunumber + smallofferingcpunumber + 1 + + + cpuspeed + smallofferingcpuspeed + 500 + + + memory + smallofferingmemory + 512 + + + created + + + + + + + + listZones + 39 + + 0 + zone + + id + globalzoneid + + + name + ZONE1 + + + + + + + deployVirtualMachine + 13 + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + 5 + + + templateid + globaltemplateid + + + account + accountname + + + domainid + 1 + + + displayname + namefordisplay + + + group + group1 + + + + + id + vmid + + + name + vmname + + + ipaddress + vmipaddress + + + created + + + zoneid + globalzoneid + + + zonename + globalzonename + + + haenable + false + + + state + Running + + + account + accountname + + + templateid + globaltemplateid + + + serviceofferingid + globalserviceofferingid + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + displayname + namefordisplay + + + group + group1 + + + + + + + + listVirtualMachines + 957 + false + + + name + vmname + + + + + id + vmid + + + name + vmname + + + ipaddress + vmipaddress + + + created + + + zoneid + globalzoneid + + + zonename + globalzonename + + + haenable + false + + + state + Running + + + account + accountname + + + templateid + globaltemplateid + + + serviceofferingid + smallofferingid + + + serviceofferingname + smallofferingname + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + displayname + namefordisplay + + + group + group1 + + + + + + + listRouters + 35 + + + zoneid + globalzoneid + + + account + system + + + domainid + 1 + + + + router + 0 + + id + routerid + + + publicip + sourcenatpublicip + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + routernetworkdomain + + + gateway + + + name + routername + + + podid + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicmacaddress + routerpublicmacaddress + + + guestipaddress + routeripaddress + + + guestmacaddress + routermacaddress + + + created + + + hostid + + + state + Running + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + listVirtualMachines + 15 + + + account + accountname + + + name + vmname + + + + + id + vmid + + + name + vmname + + + ipaddress + vmipaddress + + + created + + + zoneid + globalzoneid + + + zonename + globalzonename + + + haenable + false + + + state + Running + + + account + accountname + + + templateid + globaltemplateid + + + serviceofferingid + smallofferingid + + + serviceofferingname + smallofferingname + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + displayname + namefordisplay + + + group + group1 + + + + + + + + rebootVirtualMachine + 16 + + + id + vmid + + + + + + listVirtualMachines + + + account + accountname + + + name + vmname + + + + + state + Running + + + + + + + + stopVirtualMachine + 17 + + + id + vmid + + + + + + listVirtualMachines + + + account + accountname + + + name + vmname + + + + + state + Stopped + + + + + + + + + + listVolumes + + + virtualmachineid + vmid + + + type + ROOT + + + + + id + rootvolumeid + + + + + + listVolumes + + + virtualmachineid + vmid + + + type + DATADISK + + + + + id + datavolumeid + + + + + + + detachVolume + + + id + datavolumeid + + + + + + listVolumes + true + + + virtualmachineid + vmid + + + type + DATADISK + + + + + + + + createVolume + 1026 + + + account + accountname + + + domainid + 1 + + + name + + + zoneid + globalzoneid + + + diskofferingid + 5 + + + + + id + datavolumeid + + + + + + + + attachVolume + + + id + datavolumeid + + + virtualmachineid + vmid + + + + + + listVolumes + false + + + virtualmachineid + vmid + + + type + DATADISK + + + + + + + + createVolume + + + account + accountname + + + domainid + 1 + + + name + + + zoneid + globalzoneid + + + diskofferingid + 1 + + + + + id + datavolumeid1 + + + + + + deleteVolume + + + id + datavolumeid1 + + + + + + listVolumes + true + + + id + datavolumeid1 + + + + + + + + + createSnapshot + + + volumeid + datavolumeid + + + + + id + snapshotid1 + + + volumeid + datavolumeid + + + created + + + name + + + account + accountname + + + + + + listSnapshots + false + + + volumeid + datavolumeid + + + + + + + deleteSnapshot + 24 + + + id + snapshotid1 + + + + + + + listSnapshots + 26 + true + + + volumeid + datavolumeid + + + + + + + createTemplate + 958 + + + volumeid + datavolumeid + + + name + privatetemplatename + + + displaytext + newtext + + + osTypeId + 1 + + + + + id + privatetemplateid + + + name + privatetemplatename + + + ispublic + false + + + isready + true + + + created + + + passwordenabled + false + + + + + + + listTemplates + 27 + + + name + privatetemplatename + + + templatefilter + self + + + + + id + privatetemplateid + + + name + privatetemplatename + + + ispublic + false + + + isready + true + + + created + + + passwordenabled + false + + + + + + + updateTemplate + Update template + + + id + privatetemplateid + + + displaytext + lalala + + + name + blah + + + + + + listTemplates + List updated template + + + id + privatetemplateid + + + templatefilter + self + + + + + displaytext + lalala + + + + + + + + listTemplatePermissions + list template permissions command + + + id + privatetemplateid + + + templatefilter + self + + + + + ispublic + false + + + + + + + + updateTemplatePermissions + update template permissions + + + id + privatetemplateid + + + ispublic + true + + + + + + listTemplates + List template with updated permission + + + id + privatetemplateid + + + templatefilter + self + + + + + ispublic + true + + + + + + + + deleteTemplate + 959 + + + id + privatetemplateid + + + + + + listTemplates + true + + + name + privatetemplatename + + + templatefilter + self + + + + + + + + + changeServiceForVirtualMachine + 20 + + + id + vmid + + + serviceofferingid + 2 + + + + + + listVirtualMachines + + + account + accountname + + + name + vmname + + + + + state + Stopped + + + serviceofferingid + 2 + + + + + + + + + + listVirtualMachines + + + account + accountname + + + name + vmname + + + + + state + Stopped + + + + + + startVirtualMachine + 18 + + + id + vmid + + + + + id + vmid + + + name + vmname + + + ipaddress + vmipaddress + + + created + + + zoneid + globalzoneid + + + zonename + globalzonename + + + haenable + false + + + state + Running + + + account + accountname + + + templateid + globaltemplateid + + + serviceofferingid + 2 + + + + + + listVirtualMachines + + + account + accountname + + + name + vmname + + + + + state + Running + + + + + + + updateVirtualMachine + + + id + vmid + + + haenable + true + + + + + + listVirtualMachines + 21 + + + account + accountname + + + name + vmname + + + + + haenable + true + + + + + + updateVirtualMachine + + + id + vmid + + + haenable + false + + + + + + listVirtualMachines + 21 + + + account + accountname + + + name + vmname + + + + + haenable + false + + + + + + + + + + + + + + rebootRouter + 36 + + + id + routerid + + + + + + + stopRouter + 37 + + + id + routerid + + + + + + + startRouter + 38 + + + id + routerid + + + + + id + routerid + + + publicip + sourcenatpublicip + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + networkdomain + routernetworkdomain + + + name + routername + + + podid + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicmacaddress + routerpublicmacaddress + + + ipaddress + routeripaddress + + + macaddress + routermacaddress + + + created + + + hostid + + + state + Running + + + + + + + listEvents + 40 + + + account + accountname + + + + + + + destroyVirtualMachine + 14 + + + id + vmid + + + + + + listVirtualMachines + + + id + vmid + + + + + state + Destroyed + + + + + + + recoverVirtualMachine + 22 + + + id + vmid + + + + + + listVirtualMachines + + + account + accountname + + + name + vmname + + + + + state + Stopped + + + + + + + listConfigurations + 549 + false + + + + + listConfigurations + 878 + false + + + category + advanced + + + + + + + + updateConfiguration + 550 + + + name + update.wait + + + value + 35 + + + + + + listConfigurations + + + name + update.wait + + + + + value + 35 + + + + + + + + listPods + 552 + + + + + + + + + + createUser + 3 + + + username + + + password + jack12 + + + firstname + jack12 + + + lastname + jacklastname + + + email + jack@gmail.com + + + accounttype + 0 + + + + + account + accountname1 + + + + + + listAccounts + + + name + accountname1 + + + + + id + accountid1 + + + + + + updateAccount + 951 + + + account + accountname1 + + + domainid + 1 + + + newname + updatedname + + + + + + listAccounts + + + name + updatedname + + + + + id + accountid1 + + + name + updatedname + + + + + + + lockAccount + Lock Account + + + account + updatedname + + + domainid + 1 + + + + + + + disableAccount + 7 + + + account + updatedname + + + domainid + 1 + + + + + + + + enableAccount + 8 + + + account + updatedname + + + domainid + 1 + + + + + + + + updateResourceLimit + 953 + + + resourcetype + 1 + + + max + 300 + + + domainid + 1 + + + + + domainid + 1 + + + domain + ROOT + + + resourcetype + 1 + + + max + 300 + + + + + + + listResourceLimits + true + 956 + + + domainid + 1 + + + resourcetype + 1 + + + + + max + 300 + + + + + + + updateResourceLimit + 954 + + + domainid + 1 + + + resourcetype + 1 + + + max + 65 + + + + + + listResourceLimits + + + domainid + 1 + + + resourcetype + 1 + + + + + max + 65 + + + + + + + + createDiskOffering + 932 + + + name + newdiskname + + + description + newdiskdesc + + + disksize + 1024 + + + displaytext + volumedisplay + + + + + id + diskid + + + domainid + 1 + + + name + newdiskname + + + displaytext + volumedisplay + + + disksize + 1099511627776 + + + ismirrored + false + + + + + + + + + listDiskOfferings + 934 + false + + + domainid + 1 + + + name + newdisk + + + + + + + + updateDiskOffering + + + id + diskid + + + name + newdiskname + + + + + + listDiskOfferings + + + domainid + 1 + + + name + newdiskname + + + + + name + newdiskname + + + + + + + + deleteDiskOffering + 933 + + + id + diskid + + + + + + listDiskOfferings + true + + + domainid + 1 + + + id + diskid + + + + + + + + deleteUser + 4 + + + id + userid + + + + + + + listAlerts + 750 + false + + + + + listCapacity + 974 + false + + + + + listHosts + false + 975 + + + + + + listIsos + 960 + true + + + + + createServiceOffering + 962 + + + name + + + displaytext + newoff + + + cpunumber + 1 + + + cpuspeed + 200 + + + memory + 256 + + + + + id + soid + + + + + + listServiceOfferings + + + id + soid + + + + + id + newofferingid + + + displaytext + newoff + + + cpunumber + 1 + + + cpuspeed + 200 + + + memory + 256 + + + created + + + + + + + + updateServiceOffering + 964 + + + id + newofferingid + + + name + + + displaytext + display + + + + + + + listServiceOfferings + + + id + newofferingid + + + + + id + newofferingid + + + displaytext + display + + + cpunumber + 1 + + + cpuspeed + 200 + + + memory + 256 + + + created + + + + + + + + deleteServiceOffering + 963-1 + + + id + newofferingid + + + + + + listServiceOfferings + 963-2 + true + + + id + newofferingid + + + + + + + + registerIso + Register iso + + + name + isoname + + + displaytext + isodisplay + + + url + http://172.16.0.220/images/sumita/iso/ubuntu-9.04-server-amd64.iso + + + ostypeid + 53 + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + + id + privateisoid + + + created + + + ispublic + false + + + bootable + true + + + isready + false + + + isfeatured + false + + + name + registername + + + displaytext + registerdisplay + + + + + + + listIsos + List isos + false + + + id + privateisoid + + + + + + + registerTemplate + Register template + + + name + registername + + + displaytext + registerdisplay + + + url + globaltemplateurl + + + ostypeid + 1 + + + format + vhd + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + + id + systemtemplateid + + + created + + + ispublic + false + + + isfeatured + false + + + passwordenabled + false + + + format + VHD + + + isready + false + + + name + registername + + + displaytext + registerdisplay + + + + + + + + listSystemVms + List system vms + + + domainid + 1 + + + + systemvm + 0 + + id + consoleid + + + publicip + + + zoneid + + + zonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + + + gateway + + + name + + + podid + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicmacaddress + + + privatemacaddress + + + created + + + hostid + + + state + Running + + + activeviewersessions + 0 + + + + + + + rebootSystemVm + Reboot system vm + + + id + consoleid + + + + + + + stopSystemVm + Stop system vm + + + id + consoleid + + + + + + + startSystemVm + Start system vm + + + id + consoleid + + + + + + + + deleteIso + Delete iso + + + id + privateisoid + + + + + + listIsos + List isos + true + + + id + privateisoid + + + + + + + deleteTemplate + Delete template + + + id + systemtemplateid + + + + + + listTemplates + List templates + true + + + id + systemtemplateid + + + templatefilter + self + + + + + + diff --git a/test/metadata/func/regression_user.xml b/test/metadata/func/regression_user.xml index c58c848e9d5..0f1e506f7bc 100644 --- a/test/metadata/func/regression_user.xml +++ b/test/metadata/func/regression_user.xml @@ -1,2382 +1,2382 @@ - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountname - - - accounttype - 0 - - - domainid - 1 - - - email - user@gmail.com - - - firstname - user - - - lastname - userlastname - - - username - usernameparam - - - password - password - - - - - id - accountid - - - name - accountname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmavailable - Unlimited - - - vmlimit - Unlimited - - - vmtotal - 0 - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - listUsers - 5 [List the Created User in (3)] - - - account - accountname - - - - - - id - userid - - - username - usernameparam - - - firstname - user - - - lastname - userlastname - - - email - user@gmail.com - - - created - createtimestamp - - - state - enabled - - - account - accountname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - - - - - - registerUserKeys - - - id - userid - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - createNetwork - [Creating default network] - - - zoneid - globalzoneid - - - networkOfferingId - globalnetworkofferingid - - - account - accountname - - - domainid - 1 - - - name - regression_user_network - - - displaytext - regression_user_network - - - - - id - networkid - - - - - - - listAccounts - true - 950 - - - id - accountid - - - name - accountname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - ipavailable - - - iptotal - 0 - - - iplimit - - - vmavailable - - - vmlimit - - - vmtotal - 0 - - - vmstopped - 0 - - - vmrunning - 0 - - - volumelimit - - - volumetotal - 0 - - - volumeavailable - - - snapshotlimit - - - snapshottotal - 0 - - - snapshotavailable - - - templatelimit - - - templatetotal - 0 - - - templateavailable - - - - - - - - deployVirtualMachine - true - 13 - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountname - - - domainid - 1 - - - displayname - RegularUser-VM - - - group - group1 - - - networkids - networkid - - - - - id - vmid - - - name - vmname - - - ipaddress - vmipaddress - - - created - - - zoneid - globalzoneid - - - zonename - globalzonename - - - haenable - false - - - state - Running - - - account - accountname - - - templateid - globaltemplateid - - - displayname - RegularUser-VM - - - group - group1 - - - - - - - - listVirtualMachines - true - 957 - false - - - name - vmname - - - - - id - vmid - - - name - vmname - - - ipaddress - vmipaddress - - - created - - - zoneid - globalzoneid - - - zonename - globalzonename - - - haenable - false - - - state - Running - - - displayname - RegularUser-VM - - - group - group1 - - - - - - - listRouters - 35 - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - router - 0 - - id - routerid - - - publicip - sourcenatpublicip - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - routernetworkdomain - - - gateway - - - name - routername - - - podid - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicmacaddress - routerpublicmacaddress - - - guestipaddress - routeripaddress - - - guestmacaddress - routermacaddress - - - created - - - hostid - - - state - Running - - - - - - - associateIpAddress - true - 546 - - - zoneid - globalzoneid - - - - - id - nonsourcenatpublicipid - - - ipaddress - nonsourcenatpublicip - - - allocated - - - zoneid - globalzoneid - - - zonename - globalzonename - - - issourcenat - false - - - - - - - - - createLoadBalancerRule - true - 986 - - - name - lbname - - - publicipid - sourcenatpublicipid - - - privateport - privateport - - - publicport - publicport - - - algorithm - roundrobin - - - account - accountname - - - domainid - 1 - - - - - id - lbid - - - name - lbname - - - privateport - privateport - - - publicport - publicport - - - algorithm - roundrobin - - - publicip - sourcenatpublicip - - - account - accountname - - - - - - - - listLoadBalancerRules - true - 988 - false - - - - - - assignToLoadBalancerRule - true - 989 - - - id - lbid - - - virtualmachineid - vmid - - - - - - - deleteLoadBalancerRule - true - 987 - - - id - lbid - - - - - - listLoadBalancerRules - true - true - - - - createLoadBalancerRule - true - - - name - lbname - - - publicip - sourcenatpublicip - - - privateport - privateport - - - publicport - publicport - - - algorithm - roundrobin - - - account - accountname - - - domainid - 1 - - - - - id - lbid - - - name - lbname - - - id - nonsourcenatpublicipid - - - privateport - privateport - - - publicport - publicport - - - algorithm - roundrobin - - - publicip - sourcenatpublicip - - - account - accountname - - - - - - assignToLoadBalancerRule - true - - - id - lbid - - - virtualmachineid - vmid - - - - - - - - listLoadBalancerRuleInstances - true - 991 - false - - - id - lbid - - - - - - - removeFromLoadBalancerRule - true - 990 - - - id - lbid - - - virtualmachineid - vmid - - - account - accountname - - - - - - listLoadBalancerRuleInstances - true - true - - - id - lbid - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - listVirtualMachines - true - 15 - - - name - vmname - - - - - id - vmid - - - name - vmname - - - ipaddress - vmipaddress - - - created - - - zoneid - globalzoneid - - - zonename - globalzonename - - - haenable - false - - - state - Running - - - displayname - namefordisplay - - - group - group1 - - - - - - - - rebootVirtualMachine - true - 16 - - - id - vmid - - - - - - listVirtualMachines - true - - - name - vmname - - - - - state - Running - - - - - - - - stopVirtualMachine - true - 17 - - - id - vmid - - - - - - listVirtualMachines - true - - - name - vmname - - - - - state - Stopped - - - - - - - - - - listVolumes - - - virtualmachineid - vmid - - - type - ROOT - - - - - id - rootvolumeid - - - - - - listVolumes - - - virtualmachineid - vmid - - - type - DATADISK - - - - - id - datavolumeid - - - - - - - detachVolume - true - - - id - datavolumeid - - - - - - listVolumes - true - - - virtualmachineid - vmid - - - type - DATADISK - - - - - - - - createVolume - true - 1026 - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - datavolumeid - - - - - - - - attachVolume - true - - - id - datavolumeid - - - virtualmachineid - vmid - - - - - - listVolumes - true - false - - - virtualmachineid - vmid - - - type - DATADISK - - - - - - - - createVolume - true - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - datavolumeid1 - - - - - - deleteVolume - true - - - id - datavolumeid1 - - - - - - listVolumes - true - - - id - datavolumeid1 - - - - - - - - - createSnapshot - true - - - volumeid - datavolumeid - - - - - id - snapshotid1 - - - volumeid - datavolumeid - - - created - - - name - - - account - accountname - - - - - - listSnapshots - true - false - - - volumeid - datavolumeid - - - - - - - deleteSnapshot - true - 24 - - - id - snapshotid1 - - - - - - - listSnapshots - true - 26 - true - - - volumeid - datavolumeid - - - - - - - createSnapshot - true - - - volumeid - datavolumeid - - - - - id - snapshotid1 - - - - - - createTemplate - true - 958 - - - snapshotid - snapshotid1 - - - name - privatetemplatename - - - displaytext - newtext - - - osTypeId - 1 - - - - - id - privatetemplateid - - - name - privatetemplatename - - - ispublic - false - - - isready - true - - - created - - - passwordenabled - false - - - - - - - listTemplates - true - 27 - - - name - privatetemplatename - - - templatefilter - self - - - - - id - privatetemplateid - - - name - privatetemplatename - - - ispublic - false - - - isready - true - - - created - - - passwordenabled - false - - - - - - - updateTemplate - true - Update template - - - id - privatetemplateid - - - displaytext - blahblahblah - - - name - blah - - - - - - listTemplates - true - List updated template - - - id - privatetemplateid - - - templatefilter - self - - - - - displaytext - blahblahblah - - - - - - - - listTemplatePermissions - true - list template permissions command - - - id - privatetemplateid - - - - - ispublic - false - - - - - - - - updateTemplatePermissions - true - update template permissions - - - id - privatetemplateid - - - ispublic - true - - - - - - listTemplates - true - List template with updated permission - - - id - privatetemplateid - - - templatefilter - self - - - - - ispublic - true - - - - - - - - deleteTemplate - true - 959 - - - id - privatetemplateid - - - - - - listTemplates - true - true - - - name - privatetemplatename - - - templatefilter - self - - - - - - stopVirtualMachine - true - Stop the VM before changing the Service - - - id - vmid - - - - - - - changeServiceForVirtualMachine - true - 20 - - - id - vmid - - - serviceofferingid - 2 - - - - - - listVirtualMachines - true - - - name - vmname - - - - - state - Stopped - - - serviceofferingid - 2 - - - - - - - - resetPasswordForVirtualMachine - true - 19 - - - id - vmid - - - - - id - vmid - - - password - - - - - - listVirtualMachines - true - - - name - vmname - - - - - state - Stopped - - - - - - - listVirtualMachines - true - - - name - vmname - - - - - state - Stopped - - - - - - startVirtualMachine - true - 18 - - - id - vmid - - - - - id - vmid - - - name - vmname - - - ipaddress - vmipaddress - - - created - - - zoneid - globalzoneid - - - zonename - globalzonename - - - haenable - false - - - state - Running - - - templateid - globaltemplateid - - - serviceofferingid - 2 - - - - - - listVirtualMachines - true - - - name - vmname - - - - - state - Running - - - - - - - updateVirtualMachine - true - - - id - vmid - - - haenable - true - - - - - - listVirtualMachines - true - 21 - - - name - vmname - - - - - haenable - true - - - - - - updateVirtualMachine - true - - - id - vmid - - - haenable - false - - - - - - listVirtualMachines - true - 21 - - - name - vmname - - - - - haenable - false - - - - - - - - - listPublicIpAddresses - true - 547 - - - - - - disassociateIpAddress - true - 548 - - - ipaddress - nonsourcenatpublicip - - - - - - - - listEvents - true - 40 - - - - - destroyVirtualMachine - true - 14 - - - id - vmid - - - - - - - - registerIso - true - Register iso - - - id - globalisoid - - - - - name - isoname - - - displaytext - isodisplay - - - url - http://172.16.0.220/images/sumita/iso/ubuntu-9.04-server-amd64.iso - - - ostypeid - 128 - - - zoneid - globalzoneid - - - - - id - privateisoid - - - created - - - ispublic - false - - - bootable - true - - - isready - false - - - isfeatured - false - - - name - registername - - - displaytext - registerdisplay - - - - - - - listIsos - true - List isos - false - - - id - privateisoid - - - - - - - registerTemplate - true - Register template - - - name - registername - - - displaytext - registerdisplay - - - url - http://192.168.10.231/templates/routing/latest/systemvm.vhd.bz2 - - - ostypeid - 132 - - - format - vhd - - - zoneid - globalzoneid - - - - - id - systemtemplateid - - - created - - - ispublic - false - - - isfeatured - false - - - passwordenabled - false - - - format - VHD - - - isready - false - - - name - registername - - - displaytext - registerdisplay - - - - - - - - deleteIso - true - Delete iso - - - id - privateisoid - - - - - - listIsos - true - List isos - true - - - id - privateisoid - - - - - - - deleteTemplate - true - Delete template - - - id - systemtemplateid - - - - - - listTemplates - true - List templates - true - - - id - systemtemplateid - - - templatefilter - self - - - - - - + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountname + + + accounttype + 0 + + + domainid + 1 + + + email + user@gmail.com + + + firstname + user + + + lastname + userlastname + + + username + usernameparam + + + password + password + + + + + id + accountid + + + name + accountname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmavailable + Unlimited + + + vmlimit + Unlimited + + + vmtotal + 0 + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + listUsers + 5 [List the Created User in (3)] + + + account + accountname + + + + + + id + userid + + + username + usernameparam + + + firstname + user + + + lastname + userlastname + + + email + user@gmail.com + + + created + createtimestamp + + + state + enabled + + + account + accountname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + + + + + + registerUserKeys + + + id + userid + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + createNetwork + [Creating default network] + + + zoneid + globalzoneid + + + networkOfferingId + globalnetworkofferingid + + + account + accountname + + + domainid + 1 + + + name + regression_user_network + + + displaytext + regression_user_network + + + + + id + networkid + + + + + + + listAccounts + true + 950 + + + id + accountid + + + name + accountname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + ipavailable + + + iptotal + 0 + + + iplimit + + + vmavailable + + + vmlimit + + + vmtotal + 0 + + + vmstopped + 0 + + + vmrunning + 0 + + + volumelimit + + + volumetotal + 0 + + + volumeavailable + + + snapshotlimit + + + snapshottotal + 0 + + + snapshotavailable + + + templatelimit + + + templatetotal + 0 + + + templateavailable + + + + + + + + deployVirtualMachine + true + 13 + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountname + + + domainid + 1 + + + displayname + RegularUser-VM + + + group + group1 + + + networkids + networkid + + + + + id + vmid + + + name + vmname + + + ipaddress + vmipaddress + + + created + + + zoneid + globalzoneid + + + zonename + globalzonename + + + haenable + false + + + state + Running + + + account + accountname + + + templateid + globaltemplateid + + + displayname + RegularUser-VM + + + group + group1 + + + + + + + + listVirtualMachines + true + 957 + false + + + name + vmname + + + + + id + vmid + + + name + vmname + + + ipaddress + vmipaddress + + + created + + + zoneid + globalzoneid + + + zonename + globalzonename + + + haenable + false + + + state + Running + + + displayname + RegularUser-VM + + + group + group1 + + + + + + + listRouters + 35 + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + router + 0 + + id + routerid + + + publicip + sourcenatpublicip + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + routernetworkdomain + + + gateway + + + name + routername + + + podid + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicmacaddress + routerpublicmacaddress + + + guestipaddress + routeripaddress + + + guestmacaddress + routermacaddress + + + created + + + hostid + + + state + Running + + + + + + + associateIpAddress + true + 546 + + + zoneid + globalzoneid + + + + + id + nonsourcenatpublicipid + + + ipaddress + nonsourcenatpublicip + + + allocated + + + zoneid + globalzoneid + + + zonename + globalzonename + + + issourcenat + false + + + + + + + + + createLoadBalancerRule + true + 986 + + + name + lbname + + + publicipid + sourcenatpublicipid + + + privateport + privateport + + + publicport + publicport + + + algorithm + roundrobin + + + account + accountname + + + domainid + 1 + + + + + id + lbid + + + name + lbname + + + privateport + privateport + + + publicport + publicport + + + algorithm + roundrobin + + + publicip + sourcenatpublicip + + + account + accountname + + + + + + + + listLoadBalancerRules + true + 988 + false + + + + + + assignToLoadBalancerRule + true + 989 + + + id + lbid + + + virtualmachineid + vmid + + + + + + + deleteLoadBalancerRule + true + 987 + + + id + lbid + + + + + + listLoadBalancerRules + true + true + + + + createLoadBalancerRule + true + + + name + lbname + + + publicip + sourcenatpublicip + + + privateport + privateport + + + publicport + publicport + + + algorithm + roundrobin + + + account + accountname + + + domainid + 1 + + + + + id + lbid + + + name + lbname + + + id + nonsourcenatpublicipid + + + privateport + privateport + + + publicport + publicport + + + algorithm + roundrobin + + + publicip + sourcenatpublicip + + + account + accountname + + + + + + assignToLoadBalancerRule + true + + + id + lbid + + + virtualmachineid + vmid + + + + + + + + listLoadBalancerRuleInstances + true + 991 + false + + + id + lbid + + + + + + + removeFromLoadBalancerRule + true + 990 + + + id + lbid + + + virtualmachineid + vmid + + + account + accountname + + + + + + listLoadBalancerRuleInstances + true + true + + + id + lbid + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + listVirtualMachines + true + 15 + + + name + vmname + + + + + id + vmid + + + name + vmname + + + ipaddress + vmipaddress + + + created + + + zoneid + globalzoneid + + + zonename + globalzonename + + + haenable + false + + + state + Running + + + displayname + namefordisplay + + + group + group1 + + + + + + + + rebootVirtualMachine + true + 16 + + + id + vmid + + + + + + listVirtualMachines + true + + + name + vmname + + + + + state + Running + + + + + + + + stopVirtualMachine + true + 17 + + + id + vmid + + + + + + listVirtualMachines + true + + + name + vmname + + + + + state + Stopped + + + + + + + + + + listVolumes + + + virtualmachineid + vmid + + + type + ROOT + + + + + id + rootvolumeid + + + + + + listVolumes + + + virtualmachineid + vmid + + + type + DATADISK + + + + + id + datavolumeid + + + + + + + detachVolume + true + + + id + datavolumeid + + + + + + listVolumes + true + + + virtualmachineid + vmid + + + type + DATADISK + + + + + + + + createVolume + true + 1026 + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + datavolumeid + + + + + + + + attachVolume + true + + + id + datavolumeid + + + virtualmachineid + vmid + + + + + + listVolumes + true + false + + + virtualmachineid + vmid + + + type + DATADISK + + + + + + + + createVolume + true + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + datavolumeid1 + + + + + + deleteVolume + true + + + id + datavolumeid1 + + + + + + listVolumes + true + + + id + datavolumeid1 + + + + + + + + + createSnapshot + true + + + volumeid + datavolumeid + + + + + id + snapshotid1 + + + volumeid + datavolumeid + + + created + + + name + + + account + accountname + + + + + + listSnapshots + true + false + + + volumeid + datavolumeid + + + + + + + deleteSnapshot + true + 24 + + + id + snapshotid1 + + + + + + + listSnapshots + true + 26 + true + + + volumeid + datavolumeid + + + + + + + createSnapshot + true + + + volumeid + datavolumeid + + + + + id + snapshotid1 + + + + + + createTemplate + true + 958 + + + snapshotid + snapshotid1 + + + name + privatetemplatename + + + displaytext + newtext + + + osTypeId + 1 + + + + + id + privatetemplateid + + + name + privatetemplatename + + + ispublic + false + + + isready + true + + + created + + + passwordenabled + false + + + + + + + listTemplates + true + 27 + + + name + privatetemplatename + + + templatefilter + self + + + + + id + privatetemplateid + + + name + privatetemplatename + + + ispublic + false + + + isready + true + + + created + + + passwordenabled + false + + + + + + + updateTemplate + true + Update template + + + id + privatetemplateid + + + displaytext + blahblahblah + + + name + blah + + + + + + listTemplates + true + List updated template + + + id + privatetemplateid + + + templatefilter + self + + + + + displaytext + blahblahblah + + + + + + + + listTemplatePermissions + true + list template permissions command + + + id + privatetemplateid + + + + + ispublic + false + + + + + + + + updateTemplatePermissions + true + update template permissions + + + id + privatetemplateid + + + ispublic + true + + + + + + listTemplates + true + List template with updated permission + + + id + privatetemplateid + + + templatefilter + self + + + + + ispublic + true + + + + + + + + deleteTemplate + true + 959 + + + id + privatetemplateid + + + + + + listTemplates + true + true + + + name + privatetemplatename + + + templatefilter + self + + + + + + stopVirtualMachine + true + Stop the VM before changing the Service + + + id + vmid + + + + + + + changeServiceForVirtualMachine + true + 20 + + + id + vmid + + + serviceofferingid + 2 + + + + + + listVirtualMachines + true + + + name + vmname + + + + + state + Stopped + + + serviceofferingid + 2 + + + + + + + + resetPasswordForVirtualMachine + true + 19 + + + id + vmid + + + + + id + vmid + + + password + + + + + + listVirtualMachines + true + + + name + vmname + + + + + state + Stopped + + + + + + + listVirtualMachines + true + + + name + vmname + + + + + state + Stopped + + + + + + startVirtualMachine + true + 18 + + + id + vmid + + + + + id + vmid + + + name + vmname + + + ipaddress + vmipaddress + + + created + + + zoneid + globalzoneid + + + zonename + globalzonename + + + haenable + false + + + state + Running + + + templateid + globaltemplateid + + + serviceofferingid + 2 + + + + + + listVirtualMachines + true + + + name + vmname + + + + + state + Running + + + + + + + updateVirtualMachine + true + + + id + vmid + + + haenable + true + + + + + + listVirtualMachines + true + 21 + + + name + vmname + + + + + haenable + true + + + + + + updateVirtualMachine + true + + + id + vmid + + + haenable + false + + + + + + listVirtualMachines + true + 21 + + + name + vmname + + + + + haenable + false + + + + + + + + + listPublicIpAddresses + true + 547 + + + + + + disassociateIpAddress + true + 548 + + + ipaddress + nonsourcenatpublicip + + + + + + + + listEvents + true + 40 + + + + + destroyVirtualMachine + true + 14 + + + id + vmid + + + + + + + + registerIso + true + Register iso + + + id + globalisoid + + + + + name + isoname + + + displaytext + isodisplay + + + url + http://172.16.0.220/images/sumita/iso/ubuntu-9.04-server-amd64.iso + + + ostypeid + 128 + + + zoneid + globalzoneid + + + + + id + privateisoid + + + created + + + ispublic + false + + + bootable + true + + + isready + false + + + isfeatured + false + + + name + registername + + + displaytext + registerdisplay + + + + + + + listIsos + true + List isos + false + + + id + privateisoid + + + + + + + registerTemplate + true + Register template + + + name + registername + + + displaytext + registerdisplay + + + url + http://192.168.10.231/templates/routing/latest/systemvm.vhd.bz2 + + + ostypeid + 132 + + + format + vhd + + + zoneid + globalzoneid + + + + + id + systemtemplateid + + + created + + + ispublic + false + + + isfeatured + false + + + passwordenabled + false + + + format + VHD + + + isready + false + + + name + registername + + + displaytext + registerdisplay + + + + + + + + deleteIso + true + Delete iso + + + id + privateisoid + + + + + + listIsos + true + List isos + true + + + id + privateisoid + + + + + + + deleteTemplate + true + Delete template + + + id + systemtemplateid + + + + + + listTemplates + true + List templates + true + + + id + systemtemplateid + + + templatefilter + self + + + + + + diff --git a/test/metadata/func/regression_works.xml b/test/metadata/func/regression_works.xml index 0b2f7543874..b9948d29b65 100644 --- a/test/metadata/func/regression_works.xml +++ b/test/metadata/func/regression_works.xml @@ -1,8418 +1,8418 @@ - - - - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - email - admin@gmail.com - - - firstname - admin - - - lastname - adminlastname - - - username - usernameparam - - - password - password - - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmavailable - Unlimited - - - vmlimit - Unlimited - - - vmtotal - 0 - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - - - - listUsers - 5 [List the Created User in (3)] - - - account - accountname - - - - - - id - userid - - - username - usernameparam - - - firstname - admin - - - lastname - adminlastname - - - email - admin@gmail.com - - - created - createtimestamp - - - state - enabled - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - - - - - - - - createUser - 3 [Create User Command] - - - account - accountname - - - accounttype - 1 - - - username - secondusernameparam - - - password - password - - - firstname - nimbus-user - - - lastname - nimbus-userlastname - - - email - nimbus-user@gmail.com - - - - - - id - seconduserid - - - username - usernameparam - - - firstname - nimbus-user - - - lastname - nimbus-userlastname - - - email - nimbus-user@gmail.com - - - account - accountname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - created - createtimestamp - - - state - enabled - - - - - - - - - listAccounts - 950 [List the Account of the User created in (3)] - - - name - accountname - - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - - - updateUser - 6 [Update the User created in (3)] - - - id - userid - - - username - newuser - - - password - password - - - firstname - updatednimbus - - - lastname - updatednimbuslastname - - - email - updatednimbus@gmail.com - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - id - userid - - - username - newuser - - - firstname - updatednimbus - - - lastname - updatednimbuslastname - - - email - updatednimbus@gmail.com - - - created - createtimestamp - - - state - enabled - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - - - listUsers - 5 [List the Updated User updated in (6)] - - - id - userid - - - - - id - userid - - - username - newuser - - - firstname - updatednimbus - - - lastname - updatednimbuslastname - - - email - updatednimbus@gmail.com - - - created - createtimestamp - - - state - enabled - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - - - - - - - - - disableUser - 428 [Disable the User created in (3)] - - - id - userid - - - - - id - userid - - - username - newuser - - - firstname - updatednimbus - - - lastname - updatednimbuslastname - - - email - updatednimbus@gmail.com - - - created - createtimestamp - - - state - disabled - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - - - enableUser - 9 [Enable the User created in (3)] - - - id - userid - - - - - id - userid - - - username - newuser - - - firstname - updatednimbus - - - lastname - updatednimbuslastname - - - email - updatednimbus@gmail.com - - - created - createtimestamp - - - state - enabled - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - timezone - PST - - - apikey - userapikey - - - secretkey - usersecretkey - - - - - - - - - disableAccount - [Lock the Account] - - - account - accountname - - - domainid - 1 - - - lock - true - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - locked - - - - - - - - - enableAccount - [Enable the Locked Account] - - - account - accountname - - - domainid - 1 - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - - - disableAccount - [Lock the Account] - - - account - accountname - - - domainid - 1 - - - lock - false - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - disabled - - - - - - - - - enableAccount - [Enable the Locked Account] - - - account - accountname - - - domainid - 1 - - - - - id - accountid - - - name - accountname - - - accounttype - 1 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - - - createDomain - 10 [Create Domain] - - - name - domainname - - - - - - name - domainname - - - id - newdomainid - - - level - 1 - - - parentdomainid - 1 - - - parentdomainname - ROOT - - - haschild - false - - - - - - - - - listDomains - 11 [List Domains] - - - name - domainname - - - - - - id - newdomainid - - - name - domainname - - - level - 1 - - - parentdomainid - 1 - - - parentdomainname - ROOT - - - haschild - false - - - - - - - - - updateDomain - 952 [Update the Domain created in (10)] - - - id - newdomainid - - - name - newdomainname - - - - - - id - newdomainid - - - name - newdomainname - - - level - 1 - - - parentdomainid - 1 - - - parentdomainname - ROOT - - - haschild - false - - - - - - - - - - listDomainChildren - - [List One of the Children of the Parent Domain] - - - id - 1 - - - - - domain - 0 - - id - newdomainid - - - name - newdomainname - - - level - 1 - - - parentdomainid - 1 - - - parentdomainname - ROOT - - - haschild - false - - - - - - - - - deleteDomain - 654 [Delete Domain created in (10)] - - - id - newdomainid - - - cleanup - true - - - - - - success - true - - - - - - - - - listTemplates - 27 [List Templates - List System Template] - - - templatefilter - self - - - id - 1 - - - - - template - 0 - - id - debian50templateid - - - name - debian50templatename - - - displaytext - debian50templatedisplaytext - - - ispublic - debian50templateispublic - - - created - debian50templatecreated - - - isready - true - - - passwordenabled - debian50templatepasswordenabled - - - format - VHD - - - - isfeatured - false - - - crossZones - true - - - ostypeid - debian50templateostypeid - - - ostypename - debian50templateostypename - - - size - debian50templatesize - - - account - system - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Download Complete - - - templatetype - SYSTEM - - - hypervisor - XenServer - - - domain - ROOT - - - domainid - 1 - - - - - - - - listTemplates - - Verify All the Parameters of the Listed Template - - - - name - debian50templatename - - - templatefilter - self - - - - template - 0 - - id - debian50templateid - - - name - debian50templatename - - - displaytext - debian50templatedisplaytext - - - ispublic - debian50templateispublic - - - created - debian50templatecreated - - - isready - true - - - isfeatured - false - - - passwordenabled - debian50templatepasswordenabled - - - crossZones - true - - - format - VHD - - - ostypeid - debian50templateostypeid - - - ostypename - debian50templateostypename - - - account - system - - - domainid - 1 - - - domain - ROOT - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Download Complete - - - size - debian50templatesize - - - templatetype - SYSTEM - - - hypervisor - XenServer - - - - - - - - - listServiceOfferings - 28 [List the Small Instance Service Offering] - - - id - globalserviceofferingid - - - - - id - smallofferingid - - - name - smallofferingname - - - displaytext - smallofferingdisplaytext - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - created - smallofferingcreatetime - - - storagetype - smallofferingstoragetype - - - offerha - false - - - - - - - - listServiceOfferings - 876 [Verify the First Service Offering] - - - name - smallofferingname - - - - serviceoffering - 0 - - id - smallofferingid - - - name - smallofferingname - - - displaytext - smallofferingdisplaytext - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - created - smallofferingcreatetime - - - storagetype - smallofferingstoragetype - - - offerha - false - - - - - - - - - listZones - 39 [List the Global Zone with id-2] - - - zone - 0 - - id - globalzoneid - - - name - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - internaldns1 - internaldns1 - - - vlan - - - guestcidraddress - - - networktype - Advanced - - - - - - - - - deployVirtualMachine - 13 [Deploy Virtual Machine] - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountname - - - domainid - 1 - - - displayname - Testcase13-VM - - - group - Testcase13 - - - - - id - vmid - - - name - vmname - - - created - vmcreated - - - zoneid - globalzoneid - - - zonename - globalzonename - - - ipaddress - vmipaddress - - - serviceofferingid - globalserviceofferingid - - - haenable - false - - - state - Running - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingname - smallofferingname - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - displayname - Testcase13-VM - - - group - Testcase13 - - - domainid - 1 - - - domain - ROOT - - - account - accountname - - - hostname - - - hostid - - - networkgrouplist - - - - - - - sleep.sh - - ** Sleep for a minute - - - s - 60 - - - - - - - listVirtualMachines - 957 [List Virtual Machines Command] - false - - - name - vmname - - - - - id - vmid - - - name - vmname - - - created - vmcreated - - - ipaddress - vmipaddress - - - state - Running - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - haenable - false - - - displayname - Testcase13-VM - - - group - Testcase13 - - - zoneid - globalzoneid - - - zonename - globalzonename - - - hostid - - - hostname - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingid - smallofferingid - - - serviceofferingname - smallofferingname - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - cpuused - - - networkkbsread - - - networkkbswrite - - - guestosid - - - networkgrouplist - - - rootdeviceid - 0 - - - rootdevicetype - NetworkFilesystem - - - - - - - - listRouters - 35 [List Routers] - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - router - 0 - - id - routerid - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - routernetworkdomain - - - gateway - - - name - routername - - - podid - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicip - sourcenatpublicip - - - publicmacaddress - routerpublicmacaddress - - - publicnetmask - - - guestipaddress - routeripaddress - - - guestmacaddress - routermacaddress - - - guestnetmask - - - templateid - - - created - - - hostid - - - hostname - - - state - Running - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - - - - - associateIpAddress - 546 [Associate IP Address] - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - - ipaddress - nonsourcenatpublicip - - - allocated - - - zoneid - globalzoneid - - - zonename - globalzonename - - - issourcenat - false - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - forvirtualnetwork - - - vlanname - - - vlanid - - - - - - - - - createLoadBalancerRule - 986 [Create Load Balancer Rule] - - - name - lbname - - - publicip - sourcenatpublicip - - - privateport - privateport - - - publicport - publicport - - - algorithm - roundrobin - - - account - accountname - - - domainid - 1 - - - description - FirstLoadBalancingRuleCreated - - - - - id - lbid - - - name - lbname - - - description - FirstLoadBalancingRuleCreated - - - publicip - sourcenatpublicip - - - privateport - privateport - - - publicport - publicport - - - algorithm - roundrobin - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - - - - - listLoadBalancerRules - 988 [List Load Balancer Rules] - false - - - account - accountname - - - id - lbid - - - - - - - assignToLoadBalancerRule - 989 [Assign VM the Load Balancer Rule] - - - id - lbid - - - virtualmachineid - vmid - - - account - accountname - - - - - - - deleteLoadBalancerRule - 987 [Load Balancer Rule] - - - id - lbid - - - - - - listLoadBalancerRules - true - - - - createLoadBalancerRule - + Create a Second Load Balancer Rule + - - - name - lbname - - - description - SecondLoadBalancerRuleCreated - - - publicip - sourcenatpublicip - - - privateport - privateport - - - publicport - publicport - - - algorithm - roundrobin - - - account - accountname - - - domainid - 1 - - - - - id - lbid - - - name - lbname - - - description - SecondLoadBalancerRuleCreated - - - publicip - sourcenatpublicip - - - publicport - publicport - - - privateport - privateport - - - algorithm - roundrobin - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - - - - assignToLoadBalancerRule - + Assign the Second Load Balancer Rule to a VM + - - - id - lbid - - - virtualmachineid - vmid - - - account - accountname - - - - - - - listLoadBalancerRuleInstances - 991 [List LoadBalancer Rule Instances] - false - - - id - lbid - - - - - id - vmid - - - name - vmname - - - displayname - - - ipaddress - vmipaddress - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - - - - - removeFromLoadBalancerRule - 990 [Remove From Load Balancer Rule] - - - id - lbid - - - virtualmachineid - vmid - - - account - accountname - - - - - - listLoadBalancerRuleInstances - true - - - id - lbid - - - - - - - - - - - - - - - - - - - - - - - - - - - - - listVirtualMachines - 15 [List Virtual Machines] - - - account - accountname - - - name - vmname - - - - - id - vmid - - - name - vmname - - - created - - - ipaddress - vmipaddress - - - state - Running - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - haenable - false - - - displayname - Testcase13-VM - - - group - Testcase13 - - - zoneid - globalzoneid - - - zonename - globalzonename - - - hostid - - - hostname - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingid - smallofferingid - - - serviceofferingname - smallofferingname - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - cpuused - - - networkkbsread - - - networkkbswrite - - - guestosid - - - guestosid - rootostypeid - - - networkgrouplist - - - rootdeviceid - 0 - - - rootdevicetype - NetworkFilesystem - - - - - - - rebootVirtualMachine - 16 [Reboot Virtual Machine] - - - id - vmid - - - - - id - vmid - - - name - vmname - - - created - vmcreated - - - zoneid - globalzoneid - - - zonename - globalzonename - - - ipaddress - vmipaddress - - - serviceofferingid - globalserviceofferingid - - - haenable - false - - - state - Running - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingname - smallofferingname - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - displayname - Testcase13-VM - - - group - Testcase13 - - - domainid - 1 - - - domain - ROOT - - - account - accountname - - - hostname - - - hostid - - - networkgrouplist - - - - - - - - stopVirtualMachine - 17 [Stop Virtual Machine] - - - id - vmid - - - - - id - vmid - - - name - vmname - - - created - vmcreated - - - zoneid - globalzoneid - - - zonename - globalzonename - - - ipaddress - vmipaddress - - - serviceofferingid - globalserviceofferingid - - - haenable - false - - - state - Stopped - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingname - smallofferingname - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - displayname - Testcase13-VM - - - group - Testcase13 - - - domainid - 1 - - - domain - ROOT - - - account - accountname - - - networkgrouplist - - - - - - - - - - listVolumes - [List the ROOT Volume of VM created in (13)] - - - virtualmachineid - vmid - - - type - ROOT - - - - - id - rootvolumeid - - - name - rootvolumename - - - zoneid - globalzoneid - - - zonename - globalzonename - - - type - ROOT - - - deviceid - - - virtualmachineid - vmid - - - vmname - vmname - - - vmdisplayname - - - vmstate - Stopped - - - size - - - created - - - attached - - - state - Created - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - storagetype - shared - - - sourceid - - - sourcetype - Template - - - hypervisor - XenServer - - - storage - primary storage - - - serviceofferingid - globalserviceofferingid - - - serviceofferingname - - - serviceofferingdisplaytext - - - - - - - listVolumes - [List the DATA Volume of VM created in (13)] - - - virtualmachineid - vmid - - - type - DATADISK - - - - - id - datavolumeid - - - name - datavolumename - - - zoneid - globalzoneid - - - zonename - globalzonename - - - type - DATADISK - - - deviceid - - - virtualmachineid - vmid - - - vmname - vmname - - - vmdisplayname - - - vmstate - Stopped - - - size - - - created - - - state - Created - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - storagetype - shared - - - sourceid - - - sourcetype - DiskOffering - - - hypervisor - XenServer - - - diskofferingid - globaldiskofferingid - - - diskofferingname - - - diskofferingdisplaytext - - - storage - primary storage - - - attached - - - destroyed - false - - - - - - - detachVolume - [Detach the DATA Volume of VM created in (13)] - - - id - datavolumeid - - - - - - listVolumes - [Empty List after Detaching the Volume of VM created in (13)] - true - - - virtualmachineid - vmid - - - type - DATADISK - - - - - - - - createVolume - 1026 [Create Volume] - - - account - accountname - - - domainid - 1 - - - name - newseconddiskvolume - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - datavolumeid - - - name - newseconddiskvolume - - - zoneid - globalzoneid - - - zonename - globalzonename - - - type - DATADISK - - - size - - - created - - - state - Created - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - storagetype - shared - - - hypervisor - None - - - sourceid - - - sourcetype - DiskOffering - - - diskofferingid - globaldiskofferingid - - - diskofferingname - - - diskofferingdisplaytext - - - storage - primary storage - - - destroyed - false - - - - - - - - attachVolume - [Attach The Created Volume in (1026) to the VM created in (13)] - - - id - datavolumeid - - - virtualmachineid - vmid - - - - - id - datavolumeid - - - name - newseconddiskvolume - - - zoneid - globalzoneid - - - zonename - globalzonename - - - type - DATADISK - - - deviceid - - - virtualmachineid - vmid - - - vmname - vmname - - - vmdisplayname - Testcase13-VM - - - vmstate - Stopped - - - size - - - created - - - state - Created - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - storagetype - shared - - - hypervisor - XenServer - - - sourceid - - - sourcetype - DiskOffering - - - diskofferingid - globaldiskofferingid - - - diskofferingname - - - diskofferingdisplaytext - - - storage - primary storage - - - attached - - - destroyed - false - - - - - - listVolumes - - Check that Data Disk Volume list is not Empty - - false - - - virtualmachineid - vmid - - - type - DATADISK - - - - - - - - createVolume - [Create the Volume, Used for Deletion Test] - - - account - accountname - - - domainid - 1 - - - name - newthirddiskvolume - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - datavolumeid1 - - - - - - deleteVolume - - Delete the Created Volume - - - - id - datavolumeid1 - - - - - success - true - - - - - - listVolumes - - Check the Emptiness of the Volumes List - - true - - - id - datavolumeid1 - - - - - - - - - createSnapshot - [Create Snapshot from Data Volume created in (1026)] - - - volumeid - datavolumeid - - - - - id - snapshotid1 - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - snapshottype - MANUAL - - - volumeid - datavolumeid - - - volumename - newseconddiskvolume - - - volumetype - DATADISK - - - created - - - name - - - intervaltype - MANUAL - - - - - - - listSnapshots - 26 [List Snapshots] - - - volumeid - datavolumeid - - - - - id - snapshotid1 - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - snapshottype - MANUAL - - - volumeid - datavolumeid - - - volumename - newseconddiskvolume - - - volumetype - DATADISK - - - created - - - name - - - intervaltype - MANUAL - - - - - - - deleteSnapshot - 24 [Delete the Created Snapshot] - - - id - snapshotid1 - - - - - success - true - - - - - - listSnapshots - - Check the Emptiness of the Snapshots list - - true - - - volumeid - datavolumeid - - - - - - - createSnapshot - + Create Snapshot to assist Template creation + - - - volumeid - rootvolumeid - - - - - id - snapshotid1 - - - - - - createTemplate - 958 [Create Template from Snapshot] - - - snapshotid - snapshotid1 - - - name - privatetemplatename - - - displaytext - newtext - - - osTypeId - rootostypeid - - - isfeatured - true - - - ispublic - true - - - - - id - privatetemplateid - - - name - privatetemplatename - - - displaytext - privatetemplatedisplaytext - - - ispublic - true - - - created - - - isready - true - - - passwordenabled - false - - - isfeatured - true - - - crossZones - false - - - ostypeid - rootostypeid - - - ostypename - - - account - - - zoneid - globalzoneid - - - zonename - globalzonename - - - domain - ROOT - - - domainid - 1 - - - - - - - - - - registerTemplate - [Register template] - - - name - privatetemplatename - - - displaytext - privatetemplatedisplay - - - url - http://nfs1.lab.vmops.com/templates/centos53-x86_64/latest/f59f18fb-ae94-4f97-afd2-f84755767aca.vhd.bz2 - - - ostypeid - 12 - - - format - vhd - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - hypervisor - XenServer - - - - - id - privatetemplateid - - - name - privatetemplatename - - - displaytext - privatetemplatedisplay - - - ispublic - false - - - created - - - isready - false - - - passwordenabled - false - - - format - VHD - - - isfeatured - false - - - crossZones - false - - - ostypeid - 12 - - - ostypename - CentOS 5.3 (64-bit) - - - accountid - accountid - - - account - accountname - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Processing - - - hypervisor - XenServer - - - domainid - 1 - - - isextractable - true - - - - - - - sleep.sh - - ** Sleep for five minutes - - - s - 300 - - - - - - - listTemplates - 27 [List the Registered Template] - - - name - privatetemplatename - - - templatefilter - self - - - - - id - privatetemplateid - - - name - privatetemplatename - - - displaytext - privatetemplatedisplay - - - ispublic - false - - - created - - - isready - true - - - passwordenabled - false - - - format - VHD - - - isfeatured - false - - - crossZones - false - - - ostypeid - 12 - - - ostypename - CentOS 5.3 (64-bit) - - - account - accountname - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Download Complete - - - size - - - hypervisor - XenServer - - - domainid - 1 - - - domain - ROOT - - - - - - - updateTemplate - [Update Template registered in (958)] - - - id - privatetemplateid - - - displaytext - UpdatedTemplate - - - name - TemplateUpdated - - - - - id - privatetemplateid - - - name - TemplateUpdated - - - displaytext - UpdatedTemplate - - - ispublic - false - - - created - - - isready - false - - - passwordenabled - false - - - format - VHD - - - isfeatured - false - - - crossZones - false - - - ostypeid - 12 - - - ostypename - CentOS 5.3 (64-bit) - - - account - accountname - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Download Complete - - - size - - - hypervisor - XenServer - - - domainid - 1 - - - domain - ROOT - - - - - - sleep.sh - - ** Sleep for four minutes - - - s - 240 - - - - - - listTemplates - [List updated template] - - - id - privatetemplateid - - - templatefilter - self - - - - - id - privatetemplateid - - - name - TemplateUpdated - - - displaytext - UpdatedTemplate - - - ispublic - false - - - created - - - isready - false - - - passwordenabled - false - - - format - VHD - - - isfeatured - false - - - crossZones - false - - - ostypeid - 12 - - - ostypename - CentOS 5.3 (64-bit) - - - account - accountname - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Download Complete - - - size - - - hypervisor - XenServer - - - domainid - 1 - - - domain - ROOT - - - - - - - listTemplatePermissions - [List Template Permissions command] - - - id - privatetemplateid - - - templatefilter - self - - - - - id - privatetemplateid - - - ispublic - false - - - domainid - 1 - - - - - - - updateTemplatePermissions - [Update Template Permissions] - - - id - privatetemplateid - - - ispublic - true - - - - - success - true - - - - - - listTemplates - [List Template with Updated Permission] - - - id - privatetemplateid - - - templatefilter - self - - - - - ispublic - true - - - - - - - deleteTemplate - 959 [Delete Template created in (958)] - - - id - privatetemplateid - - - - - success - true - - - - - - listTemplates - - Check the Emptiness of the Template List - - true - - - name - privatetemplatename - - - templatefilter - self - - - - - - - - changeServiceForVirtualMachine - 20 [Change Service Offering for Virtual Machine] - - - id - vmid - - - serviceofferingid - mediumglobalserviceofferingid - - - - - id - vmid - - - name - vmname - - - displayname - Testcase13-VM - - - ipaddress - vmipaddress - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - created - - - state - Stopped - - - haenable - false - - - groupid - - - group - - - zoneid - globalzoneid - - - zonename - globalzonename - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingid - mediumglobalserviceofferingid - - - serviceofferingname - Medium Instance, Virtual Networking - - - forvirtualnetwork - true - - - cpunumber - 1 - - - cpuspeed - 1000 - - - memory - 1024 - - - cpuused - - - networkkbsread - - - networkkbswrite - - - guestosid - - - rootdeviceid - - - rootdevicetype - - - - - - listVirtualMachines - - Check the change in the Service Offering - - - - account - accountname - - - name - vmname - - - - - state - Stopped - - - serviceofferingid - mediumglobalserviceofferingid - - - serviceofferingname - Medium Instance, Virtual Networking - - - - - - - - - - - listVirtualMachines - + Check the Stopped status of VM that needs to be started + - - - account - accountname - - - name - vmname - - - - - state - Stopped - - - - - - startVirtualMachine - 18 [Start the Stopped VM] - - - id - vmid - - - - - id - vmid - - - name - vmname - - - displayname - Testcase13-VM - - - ipaddress - vmipaddress - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - created - - - state - Running - - - haenable - false - - - groupid - - - group - Testcase13 - - - zoneid - globalzoneid - - - zonename - globalzonename - - - hostid - - - hostname - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingid - mediumglobalserviceofferingid - - - serviceofferingname - Medium Instance, Virtual Networking - - - forvirtualnetwork - - - cpunumber - 1 - - - cpuspeed - 1000 - - - memory - 1024 - - - cpuused - - - networkkbsread - - - networkkbswrite - - - guestosid - - - rootdeviceid - - - rootdevicetype - NetworkFilesystem - - - networkgrouplist - - - - - - listVirtualMachines - - - account - accountname - - - name - vmname - - - - - id - vmid - - - name - vmname - - - displayname - Testcase13-VM - - - ipaddress - vmipaddress - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - created - - - state - Running - - - haenable - false - - - groupid - - - group - Testcase13 - - - zoneid - globalzoneid - - - zonename - globalzonename - - - hostid - - - hostname - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingid - mediumglobalserviceofferingid - - - serviceofferingname - Medium Instance, Virtual Networking - - - forvirtualnetwork - - - cpunumber - 1 - - - cpuspeed - 1000 - - - memory - 1024 - - - cpuused - - - networkkbsread - - - networkkbswrite - - - guestosid - - - rootdeviceid - - - rootdevicetype - NetworkFilesystem - - - networkgrouplist - - - - - - - updateVirtualMachine - + HA Enable on Virtual Machine + - - - id - vmid - - - haenable - true - - - - - success - true - - - - - - listVirtualMachines - 21 [Verify the Update using List VMs] - - - account - accountname - - - name - vmname - - - - - id - vmid - - - haenable - true - - - - - - updateVirtualMachine - + HA Disable on Virtual Machine + - - - id - vmid - - - haenable - false - - - - - id - vmid - - - name - vmname - - - displayname - Testcase13-VM - - - ipaddress - vmipaddress - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - created - - - state - Running - - - haenable - false - - - groupid - - - group - Testcase13 - - - zoneid - globalzoneid - - - zonename - globalzonename - - - hostid - - - hostname - - - templateid - globaltemplateid - - - templatename - - - templatedisplaytext - - - passwordenabled - false - - - serviceofferingid - mediumglobalserviceofferingid - - - serviceofferingname - Medium Instance, Virtual Networking - - - forvirtualnetwork - - - cpunumber - 1 - - - cpuspeed - 1000 - - - memory - 1024 - - - cpuused - - - networkkbsread - - - networkkbswrite - - - guestosid - - - rootdeviceid - - - rootdevicetype - NetworkFilesystem - - - networkgrouplist - - - - - - listVirtualMachines - 21 [Verify the Update using List VMs] - - - account - accountname - - - name - vmname - - - - - id - vmid - - - haenable - false - - - - - - - listPublicIpAddresses - 547 [List Public IP Addresses] - - - account - accountname - - - domainid - 1 - - - - publicipaddress - 0 - - ipaddress - - - allocated - - - zoneid - globalzoneid - - - zonename - globalzonename - - - issourcenat - true - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - forvirtualnetwork - true - - - vlanid - - - vlanname - - - isstaticnat - - - - - - - disassociateIpAddress - 548 [Disassociate IP Address] - - - ipaddress - nonsourcenatpublicip - - - account - accountname - - - - - success - true - - - - - - - rebootRouter - 36 [Reboot Router] - - - id - routerid - - - - - id - routerid - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - routernetworkdomain - - - gateway - - - name - routername - - - podid - - - hostid - - - hostname - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicip - sourcenatpublicip - - - publicmacaddress - routerpublicmacaddress - - - publicnetmask - - - guestipaddress - routeripaddress - - - guestmacaddress - routermacaddress - - - guestnetmask - - - templateid - - - created - - - state - Running - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - - - - - - stopRouter - 37 [Stop Router] - - - id - routerid - - - - - id - routerid - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - routernetworkdomain - - - gateway - - - name - routername - - - podid - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicip - sourcenatpublicip - - - publicmacaddress - routerpublicmacaddress - - - publicnetmask - - - guestipaddress - routeripaddress - - - guestmacaddress - routermacaddress - - - guestnetmask - - - templateid - - - created - - - state - Stopped - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - - - - - startRouter - 38 [Start Router] - - - id - routerid - - - - - id - routerid - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - routernetworkdomain - - - gateway - - - name - routername - - - podid - - - hostid - - - hostname - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicip - sourcenatpublicip - - - publicmacaddress - routerpublicmacaddress - - - publicnetmask - - - guestipaddress - routeripaddress - - - guestmacaddress - routermacaddress - - - guestnetmask - - - templateid - - - created - - - state - Running - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - - - - - - listEvents - 40 [List Events] - - - account - accountname - - - - event - 0 - - id - - - username - - - type - - - level - - - description - - - account - accountname - - - domainid - 1 - - - domain - ROOT - - - created - - - state - - - parentid - - - - - - - destroyVirtualMachine - 14 [Destroy Virtual Machine] - - - id - vmid - - - - - - listVirtualMachines - - Verify the Destroyed Status of the Virtual Machine - - - - id - vmid - - - - - name - vmname - - - state - Destroyed - - - - - - - recoverVirtualMachine - 22 [ Recover Virtual Machine ] - - - id - vmid - - - - - success - true - - - - - - listVirtualMachines - - Verify the Stopped Status of the Recovered VM - - - - account - accountname - - - name - vmname - - - - - id - vmid - - - state - Stopped - - - - - - - listConfigurations - 549 [List Configurations] - - configuration - 0 - - category - - - name - - - value - - - description - - - - - - - listConfigurations - 878 [List Configurations with category parameter] - - - category - advanced - - - - configuration - 0 - - category - Advanced - - - name - - - value - - - description - - - - - - - - updateConfiguration - 550 [Update Configuration] - - - name - update.wait - - - value - 35 - - - - - success - true - - - displaytext - Successfully updated configuration value. - - - - - - listConfigurations - - Verify the Updated Configuration - - - - name - update.wait - - - - - category - Advanced - - - name - update.wait - - - value - 35 - - - description - Time to wait before alerting on a updating agent - - - - - - - - listPods - 552 [List Pods] - - - id - 2 - - - name - POD1 - - - - - id - 2 - - - name - POD1 - - - zoneid - globalzoneid - - - zonename - globalzonename - - - cidr - - - startip - - - endip - - - gateway - - - - - - - createUser - 3 [Create User] - - - username - usernamejack - - - password - jack12 - - - firstname - jack12 - - - lastname - jacklastname - - - email - jack@gmail.com - - - accounttype - 0 - - - - - id - accountid1 - - - username - usernamejack - - - firstname - jack12 - - - lastname - jacklastname - - - email - jack@gmail.com - - - created - - - state - enabled - - - account - accountname1 - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - - - - listAccounts - - List Accounts - - - - name - accountname1 - - - - - id - accountid1 - - - name - accountname1 - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - iplimit - Unlimited - - - iptotal - 0 - - - ipavailable - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - updateAccount - 951 [Update Account] - - - account - accountname1 - - - domainid - 1 - - - newname - updatedname - - - - - id - accountid1 - - - name - updatedname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - iplimit - Unlimited - - - iptotal - 0 - - - ipavailable - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - listAccounts - - Check the Presence of the Updated Account - false - - - name - updatedname - - - - - id - accountid1 - - - name - updatedname - - - - - - - lockAccount - [Lock Account] - - - account - updatedname - - - domainid - 1 - - - - - id - accountid1 - - - name - updatedname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - iplimit - Unlimited - - - iptotal - 0 - - - ipavailable - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - locked - - - - - - - disableAccount - 7 [Disable Account] - - - account - updatedname - - - domainid - 1 - - - - - id - accountid1 - - - name - updatedname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - iplimit - Unlimited - - - iptotal - 0 - - - ipavailable - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - disabled - - - - - - - - enableAccount - 8 [Enable Account] - - - account - updatedname - - - domainid - 1 - - - - - id - accountid1 - - - name - updatedname - - - accounttype - 0 - - - domainid - 1 - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - iplimit - Unlimited - - - iptotal - 0 - - - ipavailable - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - - updateResourceLimit - 953 [Create using Update Resource Limit] - - - resourcetype - 1 - - - max - 300 - - - domainid - 1 - - - - - domainid - 1 - - - domain - ROOT - - - resourcetype - 1 - - - max - 300 - - - - - - - listResourceLimits - true - 956 [Verify the creation using List Resource Limits] - - - domainid - 1 - - - resourcetype - 1 - - - - - domainid - 1 - - - domain - ROOT - - - resourcetype - 1 - - - max - 300 - - - - - - - updateResourceLimit - 954 [Update Resource Limit] - - - domainid - 1 - - - resourcetype - 1 - - - max - 65 - - - - - domainid - 1 - - - domain - ROOT - - - resourcetype - 1 - - - max - 65 - - - - - - listResourceLimits - - Verify the update using List Resource Limits - - - - domainid - 1 - - - resourcetype - 1 - - - - - domainid - 1 - - - domain - ROOT - - - resourcetype - 1 - - - max - 65 - - - - - - - - createDiskOffering - 932 [Create Disk Offering] - - - name - newdiskname - - - description - newdiskdesc - - - disksize - 1 - - - displaytext - volumedisplay - - - - - id - diskid - - - domainid - 1 - - - domain - ROOT - - - name - newdiskname - - - displaytext - volumedisplay - - - disksize - 1024 - - - created - - - isCustomized - false - - - - - - - listDiskOfferings - 934 [List the Created Disk Offering] - - - name - newdiskname - - - - - id - diskid - - - domainid - 1 - - - domain - ROOT - - - name - newdiskname - - - displaytext - volumedisplay - - - disksize - 1024 - - - created - - - isCustomized - false - - - - - - - updateDiskOffering - Update the Created Disk Offering - - - id - diskid - - - name - newdiskname - - - - - id - diskid - - - domainid - 1 - - - domain - ROOT - - - name - newdiskname - - - displaytext - volumedisplay - - - disksize - 1024 - - - created - - - isCustomized - false - - - - - - listDiskOfferings - - Verify the Update using List Disk Offering - - - - name - newdiskname - - - - - id - diskid - - - domainid - 1 - - - domain - ROOT - - - name - newdiskname - - - displaytext - volumedisplay - - - disksize - 1024 - - - created - - - isCustomized - false - - - - - - - - deleteDiskOffering - 933 [Delete Disk Offering] - - - id - diskid - - - - - success - true - - - - - - listDiskOfferings - - Verify the Deletion of the Disk Offering - - true - - - id - diskid - - - - - - - - deleteUser - 4 [Delete User] - - - id - userid - - - - - success - true - - - - - - - - listAlerts - 750 [List Alerts] - false - - - - - listCapacity - 974 [List Capacity] - - capacity - 0 - - type - - - zoneid - globalzoneid - - - zonename - globalzonename - - - podid - - - podname - - - capacityused - - - capacitytotal - - - percentused - - - - - - - listHosts - 975 [List Hosts] - - - type - Routing - - - - host - 0 - - id - - - name - - - state - - - disconnected - - - type - Routing - - - ipaddress - - - zoneid - globalzoneid - - - zonename - globalzonename - - - podid - - - podname - - - version - - - hypervisor - XenServer - - - cpunumber - - - cpuspeed - - - cpuallocated - - - cpuused - - - averageload - - - networkkbsread - - - networkkbswrite - - - memorytotal - - - memoryallocated - - - memoryused - - - capabilities - - - lastpinged - - - managementserverid - - - clusterid - - - clustername - - - islocalstorageactive - - - created - - - events - - - - - - - - listIsos - 960 [List ISOs] - - iso - 0 - - id - - - name - xs-tools.iso - - - displaytext - xen-pv-drv-iso - - - ispublic - true - - - isready - true - - - created - - - bootable - false - - - isfeatured - true - - - crossZones - false - - - ostypeid - - - ostypename - - - account - system - - - domainid - 1 - - - domain - ROOT - - - zoneid - globalzoneid - - - zonename - globalzonename - - - isostatus - Successfully Installed - - - size - - - - - - - createServiceOffering - 962 [Create Service Offering] - - - name - servofferingname - - - displaytext - newoff - - - cpunumber - 1 - - - cpuspeed - 200 - - - memory - 256 - - - - - id - servofferingid - - - name - servofferingname - - - displaytext - newoff - - - cpunumber - 1 - - - cpuspeed - 200 - - - memory - 256 - - - created - - - storagetype - shared - - - offerha - false - - - usevirtualnetwork - true - - - - - - listServiceOfferings - - - id - servofferingid - - - - - id - servofferingid - - - name - servofferingname - - - displaytext - newoff - - - cpunumber - 1 - - - cpuspeed - 200 - - - memory - 256 - - - created - - - storagetype - shared - - - offerha - false - - - usevirtualnetwork - true - - - - - - - updateServiceOffering - 964 [Update Service Offering] - - - id - servofferingid - - - name - servofferingname - - - displaytext - display - - - - - id - servofferingid - - - name - servofferingname - - - displaytext - display - - - cpunumber - 1 - - - cpuspeed - 200 - - - memory - 256 - - - created - - - storagetype - shared - - - offerha - false - - - usevirtualnetwork - true - - - - - - listServiceOfferings - - Verify the update of the Service Offering - - - - id - servofferingid - - - - - id - servofferingid - - - name - servofferingname - - - displaytext - display - - - cpunumber - 1 - - - cpuspeed - 200 - - - memory - 256 - - - created - - - storagetype - shared - - - offerha - false - - - usevirtualnetwork - true - - - - - - - - deleteServiceOffering - 963-1 [Delete Service Offering] - - - id - servofferingid - - - - - success - true - - - - - - listServiceOfferings - 963-2 [List Service Offering] - true - - - id - servofferingid - - - - - - - - registerIso - [Register ISO] - - - name - isoname - - - displaytext - isodisplay - - - url - http://172.16.0.220/images/sumita/iso/ubuntu-9.04-server-amd64.iso - - - ostypeid - 59 - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - - id - privateisoid - - - name - isoname - - - displaytext - isodisplay - - - ispublic - false - - - created - - - isready - false - - - isfeatured - false - - - bootable - true - - - ostypeid - 59 - - - ostypename - Other install media - - - accountid - 1 - - - account - system - - - domainid - 1 - - - zoneid - globalzoneid - - - zonename - globalzonename - - - - - - sleep.sh - - ** Sleep for five minutes - - - s - 300 - - - - - - - listIsos - [List ISOs] - - - id - privateisoid - - - - - id - privateisoid - - - name - isoname - - - displaytext - isodisplay - - - ispublic - false - - - created - - - isready - true - - - bootable - true - - - isfeatured - false - - - crossZones - false - - - ostypeid - 59 - - - ostypename - Ubuntu - - - account - system - - - domainid - 1 - - - domain - ROOT - - - zoneid - globalzoneid - - - zonename - globalzonename - - - isostatus - Successfully Installed - - - size - - - - - - - registerTemplate - [Register Template] - - - name - registername - - - displaytext - registerdisplay - - - url - globaltemplateurl - - - ostypeid - 1 - - - format - vhd - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - hypervisor - XenServer - - - - - id - systemtemplateid - - - name - registername - - - displaytext - registerdisplay - - - ispublic - false - - - - created - - isready - false - - - passwordenabled - false - - - format - VHD - - - isfeatured - false - - - crossZones - false - - - ostypeid - 1 - - - ostypename - CentOS 4.5 (32-bit) - - - accountid - 1 - - - account - system - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Processing - - - hypervisor - XenServer - - - domainid - 1 - - - isextractable - true - - - - - - - listSystemVms - [List system VM (Console Proxy VM)] - - - domainid - 1 - - - - systemvm - 0 - - id - consoleid - - - systemvmtype - consoleproxy - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - - - gateway - - - name - - - podid - - - hostid - - - hostname - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicip - - - publicmacaddress - - - publicnetmask - - - templateid - 1 - - - created - - - activeviewersessions - 0 - - - state - Running - - - - - - - rebootSystemVm - [Reboot System VM] - - - id - consoleid - - - - - id - consoleid - - - systemvmtype - consoleproxy - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - - - gateway - - - name - - - podid - - - hostid - - - hostname - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicip - - - publicmacaddress - - - publicnetmask - - - templateid - 1 - - - created - - - activeviewersessions - 0 - - - state - Running - - - - - - - stopSystemVm - [Stop System VM] - - - id - consoleid - - - - - id - consoleid - - - systemvmtype - consoleproxy - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - - - name - - - gateway - - - podid - - - privatemacaddress - - - privatenetmask - - - publicip - - - publicmacaddress - - - publicnetmask - - - templateid - 1 - - - created - - - activeviewersessions - 0 - - - state - Stopped - - - - - - - startSystemVm - [Start System VM] - - - id - consoleid - - - - - id - consoleid - - - systemvmtype - - - zoneid - globalzoneid - - - zonename - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - networkdomain - - - gateway - - - name - - - podid - - - hostid - - - hostname - - - privateip - - - privatemacaddress - - - privatenetmask - - - publicip - - - publicmacaddress - - - publicnetmask - - - templateid - 1 - - - created - - - activeviewersessions - 0 - - - state - Running - - - - - - - deleteIso - [Delete ISO] - - - id - privateisoid - - - - - - listIsos - [List ISOs] - true - - - id - privateisoid - - - - - - - - deleteTemplate - [Delete template] - - - id - systemtemplateid - - - - - - listTemplates - [List templates] - true - - - id - systemtemplateid - - - templatefilter - self - - - - - + + + + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + email + admin@gmail.com + + + firstname + admin + + + lastname + adminlastname + + + username + usernameparam + + + password + password + + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmavailable + Unlimited + + + vmlimit + Unlimited + + + vmtotal + 0 + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + + + + listUsers + 5 [List the Created User in (3)] + + + account + accountname + + + + + + id + userid + + + username + usernameparam + + + firstname + admin + + + lastname + adminlastname + + + email + admin@gmail.com + + + created + createtimestamp + + + state + enabled + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + + + + + + + + createUser + 3 [Create User Command] + + + account + accountname + + + accounttype + 1 + + + username + secondusernameparam + + + password + password + + + firstname + nimbus-user + + + lastname + nimbus-userlastname + + + email + nimbus-user@gmail.com + + + + + + id + seconduserid + + + username + usernameparam + + + firstname + nimbus-user + + + lastname + nimbus-userlastname + + + email + nimbus-user@gmail.com + + + account + accountname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + created + createtimestamp + + + state + enabled + + + + + + + + + listAccounts + 950 [List the Account of the User created in (3)] + + + name + accountname + + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + + + updateUser + 6 [Update the User created in (3)] + + + id + userid + + + username + newuser + + + password + password + + + firstname + updatednimbus + + + lastname + updatednimbuslastname + + + email + updatednimbus@gmail.com + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + id + userid + + + username + newuser + + + firstname + updatednimbus + + + lastname + updatednimbuslastname + + + email + updatednimbus@gmail.com + + + created + createtimestamp + + + state + enabled + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + + + listUsers + 5 [List the Updated User updated in (6)] + + + id + userid + + + + + id + userid + + + username + newuser + + + firstname + updatednimbus + + + lastname + updatednimbuslastname + + + email + updatednimbus@gmail.com + + + created + createtimestamp + + + state + enabled + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + + + + + + + + + disableUser + 428 [Disable the User created in (3)] + + + id + userid + + + + + id + userid + + + username + newuser + + + firstname + updatednimbus + + + lastname + updatednimbuslastname + + + email + updatednimbus@gmail.com + + + created + createtimestamp + + + state + disabled + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + + + enableUser + 9 [Enable the User created in (3)] + + + id + userid + + + + + id + userid + + + username + newuser + + + firstname + updatednimbus + + + lastname + updatednimbuslastname + + + email + updatednimbus@gmail.com + + + created + createtimestamp + + + state + enabled + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + timezone + PST + + + apikey + userapikey + + + secretkey + usersecretkey + + + + + + + + + disableAccount + [Lock the Account] + + + account + accountname + + + domainid + 1 + + + lock + true + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + locked + + + + + + + + + enableAccount + [Enable the Locked Account] + + + account + accountname + + + domainid + 1 + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + + + disableAccount + [Lock the Account] + + + account + accountname + + + domainid + 1 + + + lock + false + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + disabled + + + + + + + + + enableAccount + [Enable the Locked Account] + + + account + accountname + + + domainid + 1 + + + + + id + accountid + + + name + accountname + + + accounttype + 1 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + + + createDomain + 10 [Create Domain] + + + name + domainname + + + + + + name + domainname + + + id + newdomainid + + + level + 1 + + + parentdomainid + 1 + + + parentdomainname + ROOT + + + haschild + false + + + + + + + + + listDomains + 11 [List Domains] + + + name + domainname + + + + + + id + newdomainid + + + name + domainname + + + level + 1 + + + parentdomainid + 1 + + + parentdomainname + ROOT + + + haschild + false + + + + + + + + + updateDomain + 952 [Update the Domain created in (10)] + + + id + newdomainid + + + name + newdomainname + + + + + + id + newdomainid + + + name + newdomainname + + + level + 1 + + + parentdomainid + 1 + + + parentdomainname + ROOT + + + haschild + false + + + + + + + + + + listDomainChildren + - [List One of the Children of the Parent Domain] + + + id + 1 + + + + + domain + 0 + + id + newdomainid + + + name + newdomainname + + + level + 1 + + + parentdomainid + 1 + + + parentdomainname + ROOT + + + haschild + false + + + + + + + + + deleteDomain + 654 [Delete Domain created in (10)] + + + id + newdomainid + + + cleanup + true + + + + + + success + true + + + + + + + + + listTemplates + 27 [List Templates - List System Template] + + + templatefilter + self + + + id + 1 + + + + + template + 0 + + id + debian50templateid + + + name + debian50templatename + + + displaytext + debian50templatedisplaytext + + + ispublic + debian50templateispublic + + + created + debian50templatecreated + + + isready + true + + + passwordenabled + debian50templatepasswordenabled + + + format + VHD + + + + isfeatured + false + + + crossZones + true + + + ostypeid + debian50templateostypeid + + + ostypename + debian50templateostypename + + + size + debian50templatesize + + + account + system + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Download Complete + + + templatetype + SYSTEM + + + hypervisor + XenServer + + + domain + ROOT + + + domainid + 1 + + + + + + + + listTemplates + - Verify All the Parameters of the Listed Template - + + + name + debian50templatename + + + templatefilter + self + + + + template + 0 + + id + debian50templateid + + + name + debian50templatename + + + displaytext + debian50templatedisplaytext + + + ispublic + debian50templateispublic + + + created + debian50templatecreated + + + isready + true + + + isfeatured + false + + + passwordenabled + debian50templatepasswordenabled + + + crossZones + true + + + format + VHD + + + ostypeid + debian50templateostypeid + + + ostypename + debian50templateostypename + + + account + system + + + domainid + 1 + + + domain + ROOT + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Download Complete + + + size + debian50templatesize + + + templatetype + SYSTEM + + + hypervisor + XenServer + + + + + + + + + listServiceOfferings + 28 [List the Small Instance Service Offering] + + + id + globalserviceofferingid + + + + + id + smallofferingid + + + name + smallofferingname + + + displaytext + smallofferingdisplaytext + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + created + smallofferingcreatetime + + + storagetype + smallofferingstoragetype + + + offerha + false + + + + + + + + listServiceOfferings + 876 [Verify the First Service Offering] + + + name + smallofferingname + + + + serviceoffering + 0 + + id + smallofferingid + + + name + smallofferingname + + + displaytext + smallofferingdisplaytext + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + created + smallofferingcreatetime + + + storagetype + smallofferingstoragetype + + + offerha + false + + + + + + + + + listZones + 39 [List the Global Zone with id-2] + + + zone + 0 + + id + globalzoneid + + + name + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + internaldns1 + internaldns1 + + + vlan + + + guestcidraddress + + + networktype + Advanced + + + + + + + + + deployVirtualMachine + 13 [Deploy Virtual Machine] + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountname + + + domainid + 1 + + + displayname + Testcase13-VM + + + group + Testcase13 + + + + + id + vmid + + + name + vmname + + + created + vmcreated + + + zoneid + globalzoneid + + + zonename + globalzonename + + + ipaddress + vmipaddress + + + serviceofferingid + globalserviceofferingid + + + haenable + false + + + state + Running + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingname + smallofferingname + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + displayname + Testcase13-VM + + + group + Testcase13 + + + domainid + 1 + + + domain + ROOT + + + account + accountname + + + hostname + + + hostid + + + networkgrouplist + + + + + + + sleep.sh + + ** Sleep for a minute + + + s + 60 + + + + + + + listVirtualMachines + 957 [List Virtual Machines Command] + false + + + name + vmname + + + + + id + vmid + + + name + vmname + + + created + vmcreated + + + ipaddress + vmipaddress + + + state + Running + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + haenable + false + + + displayname + Testcase13-VM + + + group + Testcase13 + + + zoneid + globalzoneid + + + zonename + globalzonename + + + hostid + + + hostname + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingid + smallofferingid + + + serviceofferingname + smallofferingname + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + cpuused + + + networkkbsread + + + networkkbswrite + + + guestosid + + + networkgrouplist + + + rootdeviceid + 0 + + + rootdevicetype + NetworkFilesystem + + + + + + + + listRouters + 35 [List Routers] + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + router + 0 + + id + routerid + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + routernetworkdomain + + + gateway + + + name + routername + + + podid + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicip + sourcenatpublicip + + + publicmacaddress + routerpublicmacaddress + + + publicnetmask + + + guestipaddress + routeripaddress + + + guestmacaddress + routermacaddress + + + guestnetmask + + + templateid + + + created + + + hostid + + + hostname + + + state + Running + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + + + + + associateIpAddress + 546 [Associate IP Address] + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + + ipaddress + nonsourcenatpublicip + + + allocated + + + zoneid + globalzoneid + + + zonename + globalzonename + + + issourcenat + false + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + forvirtualnetwork + + + vlanname + + + vlanid + + + + + + + + + createLoadBalancerRule + 986 [Create Load Balancer Rule] + + + name + lbname + + + publicip + sourcenatpublicip + + + privateport + privateport + + + publicport + publicport + + + algorithm + roundrobin + + + account + accountname + + + domainid + 1 + + + description + FirstLoadBalancingRuleCreated + + + + + id + lbid + + + name + lbname + + + description + FirstLoadBalancingRuleCreated + + + publicip + sourcenatpublicip + + + privateport + privateport + + + publicport + publicport + + + algorithm + roundrobin + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + + + + + listLoadBalancerRules + 988 [List Load Balancer Rules] + false + + + account + accountname + + + id + lbid + + + + + + + assignToLoadBalancerRule + 989 [Assign VM the Load Balancer Rule] + + + id + lbid + + + virtualmachineid + vmid + + + account + accountname + + + + + + + deleteLoadBalancerRule + 987 [Load Balancer Rule] + + + id + lbid + + + + + + listLoadBalancerRules + true + + + + createLoadBalancerRule + + Create a Second Load Balancer Rule + + + + name + lbname + + + description + SecondLoadBalancerRuleCreated + + + publicip + sourcenatpublicip + + + privateport + privateport + + + publicport + publicport + + + algorithm + roundrobin + + + account + accountname + + + domainid + 1 + + + + + id + lbid + + + name + lbname + + + description + SecondLoadBalancerRuleCreated + + + publicip + sourcenatpublicip + + + publicport + publicport + + + privateport + privateport + + + algorithm + roundrobin + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + + + + assignToLoadBalancerRule + + Assign the Second Load Balancer Rule to a VM + + + + id + lbid + + + virtualmachineid + vmid + + + account + accountname + + + + + + + listLoadBalancerRuleInstances + 991 [List LoadBalancer Rule Instances] + false + + + id + lbid + + + + + id + vmid + + + name + vmname + + + displayname + + + ipaddress + vmipaddress + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + + + + + removeFromLoadBalancerRule + 990 [Remove From Load Balancer Rule] + + + id + lbid + + + virtualmachineid + vmid + + + account + accountname + + + + + + listLoadBalancerRuleInstances + true + + + id + lbid + + + + + + + + + + + + + + + + + + + + + + + + + + + + + listVirtualMachines + 15 [List Virtual Machines] + + + account + accountname + + + name + vmname + + + + + id + vmid + + + name + vmname + + + created + + + ipaddress + vmipaddress + + + state + Running + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + haenable + false + + + displayname + Testcase13-VM + + + group + Testcase13 + + + zoneid + globalzoneid + + + zonename + globalzonename + + + hostid + + + hostname + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingid + smallofferingid + + + serviceofferingname + smallofferingname + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + cpuused + + + networkkbsread + + + networkkbswrite + + + guestosid + + + guestosid + rootostypeid + + + networkgrouplist + + + rootdeviceid + 0 + + + rootdevicetype + NetworkFilesystem + + + + + + + rebootVirtualMachine + 16 [Reboot Virtual Machine] + + + id + vmid + + + + + id + vmid + + + name + vmname + + + created + vmcreated + + + zoneid + globalzoneid + + + zonename + globalzonename + + + ipaddress + vmipaddress + + + serviceofferingid + globalserviceofferingid + + + haenable + false + + + state + Running + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingname + smallofferingname + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + displayname + Testcase13-VM + + + group + Testcase13 + + + domainid + 1 + + + domain + ROOT + + + account + accountname + + + hostname + + + hostid + + + networkgrouplist + + + + + + + + stopVirtualMachine + 17 [Stop Virtual Machine] + + + id + vmid + + + + + id + vmid + + + name + vmname + + + created + vmcreated + + + zoneid + globalzoneid + + + zonename + globalzonename + + + ipaddress + vmipaddress + + + serviceofferingid + globalserviceofferingid + + + haenable + false + + + state + Stopped + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingname + smallofferingname + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + displayname + Testcase13-VM + + + group + Testcase13 + + + domainid + 1 + + + domain + ROOT + + + account + accountname + + + networkgrouplist + + + + + + + + + + listVolumes + [List the ROOT Volume of VM created in (13)] + + + virtualmachineid + vmid + + + type + ROOT + + + + + id + rootvolumeid + + + name + rootvolumename + + + zoneid + globalzoneid + + + zonename + globalzonename + + + type + ROOT + + + deviceid + + + virtualmachineid + vmid + + + vmname + vmname + + + vmdisplayname + + + vmstate + Stopped + + + size + + + created + + + attached + + + state + Created + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + storagetype + shared + + + sourceid + + + sourcetype + Template + + + hypervisor + XenServer + + + storage + primary storage + + + serviceofferingid + globalserviceofferingid + + + serviceofferingname + + + serviceofferingdisplaytext + + + + + + + listVolumes + [List the DATA Volume of VM created in (13)] + + + virtualmachineid + vmid + + + type + DATADISK + + + + + id + datavolumeid + + + name + datavolumename + + + zoneid + globalzoneid + + + zonename + globalzonename + + + type + DATADISK + + + deviceid + + + virtualmachineid + vmid + + + vmname + vmname + + + vmdisplayname + + + vmstate + Stopped + + + size + + + created + + + state + Created + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + storagetype + shared + + + sourceid + + + sourcetype + DiskOffering + + + hypervisor + XenServer + + + diskofferingid + globaldiskofferingid + + + diskofferingname + + + diskofferingdisplaytext + + + storage + primary storage + + + attached + + + destroyed + false + + + + + + + detachVolume + [Detach the DATA Volume of VM created in (13)] + + + id + datavolumeid + + + + + + listVolumes + [Empty List after Detaching the Volume of VM created in (13)] + true + + + virtualmachineid + vmid + + + type + DATADISK + + + + + + + + createVolume + 1026 [Create Volume] + + + account + accountname + + + domainid + 1 + + + name + newseconddiskvolume + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + datavolumeid + + + name + newseconddiskvolume + + + zoneid + globalzoneid + + + zonename + globalzonename + + + type + DATADISK + + + size + + + created + + + state + Created + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + storagetype + shared + + + hypervisor + None + + + sourceid + + + sourcetype + DiskOffering + + + diskofferingid + globaldiskofferingid + + + diskofferingname + + + diskofferingdisplaytext + + + storage + primary storage + + + destroyed + false + + + + + + + + attachVolume + [Attach The Created Volume in (1026) to the VM created in (13)] + + + id + datavolumeid + + + virtualmachineid + vmid + + + + + id + datavolumeid + + + name + newseconddiskvolume + + + zoneid + globalzoneid + + + zonename + globalzonename + + + type + DATADISK + + + deviceid + + + virtualmachineid + vmid + + + vmname + vmname + + + vmdisplayname + Testcase13-VM + + + vmstate + Stopped + + + size + + + created + + + state + Created + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + storagetype + shared + + + hypervisor + XenServer + + + sourceid + + + sourcetype + DiskOffering + + + diskofferingid + globaldiskofferingid + + + diskofferingname + + + diskofferingdisplaytext + + + storage + primary storage + + + attached + + + destroyed + false + + + + + + listVolumes + - Check that Data Disk Volume list is not Empty - + false + + + virtualmachineid + vmid + + + type + DATADISK + + + + + + + + createVolume + [Create the Volume, Used for Deletion Test] + + + account + accountname + + + domainid + 1 + + + name + newthirddiskvolume + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + datavolumeid1 + + + + + + deleteVolume + - Delete the Created Volume - + + + id + datavolumeid1 + + + + + success + true + + + + + + listVolumes + - Check the Emptiness of the Volumes List - + true + + + id + datavolumeid1 + + + + + + + + + createSnapshot + [Create Snapshot from Data Volume created in (1026)] + + + volumeid + datavolumeid + + + + + id + snapshotid1 + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + snapshottype + MANUAL + + + volumeid + datavolumeid + + + volumename + newseconddiskvolume + + + volumetype + DATADISK + + + created + + + name + + + intervaltype + MANUAL + + + + + + + listSnapshots + 26 [List Snapshots] + + + volumeid + datavolumeid + + + + + id + snapshotid1 + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + snapshottype + MANUAL + + + volumeid + datavolumeid + + + volumename + newseconddiskvolume + + + volumetype + DATADISK + + + created + + + name + + + intervaltype + MANUAL + + + + + + + deleteSnapshot + 24 [Delete the Created Snapshot] + + + id + snapshotid1 + + + + + success + true + + + + + + listSnapshots + - Check the Emptiness of the Snapshots list - + true + + + volumeid + datavolumeid + + + + + + + createSnapshot + + Create Snapshot to assist Template creation + + + + volumeid + rootvolumeid + + + + + id + snapshotid1 + + + + + + createTemplate + 958 [Create Template from Snapshot] + + + snapshotid + snapshotid1 + + + name + privatetemplatename + + + displaytext + newtext + + + osTypeId + rootostypeid + + + isfeatured + true + + + ispublic + true + + + + + id + privatetemplateid + + + name + privatetemplatename + + + displaytext + privatetemplatedisplaytext + + + ispublic + true + + + created + + + isready + true + + + passwordenabled + false + + + isfeatured + true + + + crossZones + false + + + ostypeid + rootostypeid + + + ostypename + + + account + + + zoneid + globalzoneid + + + zonename + globalzonename + + + domain + ROOT + + + domainid + 1 + + + + + + + + + + registerTemplate + [Register template] + + + name + privatetemplatename + + + displaytext + privatetemplatedisplay + + + url + http://nfs1.lab.vmops.com/templates/centos53-x86_64/latest/f59f18fb-ae94-4f97-afd2-f84755767aca.vhd.bz2 + + + ostypeid + 12 + + + format + vhd + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + hypervisor + XenServer + + + + + id + privatetemplateid + + + name + privatetemplatename + + + displaytext + privatetemplatedisplay + + + ispublic + false + + + created + + + isready + false + + + passwordenabled + false + + + format + VHD + + + isfeatured + false + + + crossZones + false + + + ostypeid + 12 + + + ostypename + CentOS 5.3 (64-bit) + + + accountid + accountid + + + account + accountname + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Processing + + + hypervisor + XenServer + + + domainid + 1 + + + isextractable + true + + + + + + + sleep.sh + + ** Sleep for five minutes + + + s + 300 + + + + + + + listTemplates + 27 [List the Registered Template] + + + name + privatetemplatename + + + templatefilter + self + + + + + id + privatetemplateid + + + name + privatetemplatename + + + displaytext + privatetemplatedisplay + + + ispublic + false + + + created + + + isready + true + + + passwordenabled + false + + + format + VHD + + + isfeatured + false + + + crossZones + false + + + ostypeid + 12 + + + ostypename + CentOS 5.3 (64-bit) + + + account + accountname + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Download Complete + + + size + + + hypervisor + XenServer + + + domainid + 1 + + + domain + ROOT + + + + + + + updateTemplate + [Update Template registered in (958)] + + + id + privatetemplateid + + + displaytext + UpdatedTemplate + + + name + TemplateUpdated + + + + + id + privatetemplateid + + + name + TemplateUpdated + + + displaytext + UpdatedTemplate + + + ispublic + false + + + created + + + isready + false + + + passwordenabled + false + + + format + VHD + + + isfeatured + false + + + crossZones + false + + + ostypeid + 12 + + + ostypename + CentOS 5.3 (64-bit) + + + account + accountname + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Download Complete + + + size + + + hypervisor + XenServer + + + domainid + 1 + + + domain + ROOT + + + + + + sleep.sh + + ** Sleep for four minutes + + + s + 240 + + + + + + listTemplates + [List updated template] + + + id + privatetemplateid + + + templatefilter + self + + + + + id + privatetemplateid + + + name + TemplateUpdated + + + displaytext + UpdatedTemplate + + + ispublic + false + + + created + + + isready + false + + + passwordenabled + false + + + format + VHD + + + isfeatured + false + + + crossZones + false + + + ostypeid + 12 + + + ostypename + CentOS 5.3 (64-bit) + + + account + accountname + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Download Complete + + + size + + + hypervisor + XenServer + + + domainid + 1 + + + domain + ROOT + + + + + + + listTemplatePermissions + [List Template Permissions command] + + + id + privatetemplateid + + + templatefilter + self + + + + + id + privatetemplateid + + + ispublic + false + + + domainid + 1 + + + + + + + updateTemplatePermissions + [Update Template Permissions] + + + id + privatetemplateid + + + ispublic + true + + + + + success + true + + + + + + listTemplates + [List Template with Updated Permission] + + + id + privatetemplateid + + + templatefilter + self + + + + + ispublic + true + + + + + + + deleteTemplate + 959 [Delete Template created in (958)] + + + id + privatetemplateid + + + + + success + true + + + + + + listTemplates + - Check the Emptiness of the Template List - + true + + + name + privatetemplatename + + + templatefilter + self + + + + + + + + changeServiceForVirtualMachine + 20 [Change Service Offering for Virtual Machine] + + + id + vmid + + + serviceofferingid + mediumglobalserviceofferingid + + + + + id + vmid + + + name + vmname + + + displayname + Testcase13-VM + + + ipaddress + vmipaddress + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + created + + + state + Stopped + + + haenable + false + + + groupid + + + group + + + zoneid + globalzoneid + + + zonename + globalzonename + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingid + mediumglobalserviceofferingid + + + serviceofferingname + Medium Instance, Virtual Networking + + + forvirtualnetwork + true + + + cpunumber + 1 + + + cpuspeed + 1000 + + + memory + 1024 + + + cpuused + + + networkkbsread + + + networkkbswrite + + + guestosid + + + rootdeviceid + + + rootdevicetype + + + + + + listVirtualMachines + - Check the change in the Service Offering - + + + account + accountname + + + name + vmname + + + + + state + Stopped + + + serviceofferingid + mediumglobalserviceofferingid + + + serviceofferingname + Medium Instance, Virtual Networking + + + + + + + + + + + listVirtualMachines + + Check the Stopped status of VM that needs to be started + + + + account + accountname + + + name + vmname + + + + + state + Stopped + + + + + + startVirtualMachine + 18 [Start the Stopped VM] + + + id + vmid + + + + + id + vmid + + + name + vmname + + + displayname + Testcase13-VM + + + ipaddress + vmipaddress + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + created + + + state + Running + + + haenable + false + + + groupid + + + group + Testcase13 + + + zoneid + globalzoneid + + + zonename + globalzonename + + + hostid + + + hostname + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingid + mediumglobalserviceofferingid + + + serviceofferingname + Medium Instance, Virtual Networking + + + forvirtualnetwork + + + cpunumber + 1 + + + cpuspeed + 1000 + + + memory + 1024 + + + cpuused + + + networkkbsread + + + networkkbswrite + + + guestosid + + + rootdeviceid + + + rootdevicetype + NetworkFilesystem + + + networkgrouplist + + + + + + listVirtualMachines + + + account + accountname + + + name + vmname + + + + + id + vmid + + + name + vmname + + + displayname + Testcase13-VM + + + ipaddress + vmipaddress + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + created + + + state + Running + + + haenable + false + + + groupid + + + group + Testcase13 + + + zoneid + globalzoneid + + + zonename + globalzonename + + + hostid + + + hostname + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingid + mediumglobalserviceofferingid + + + serviceofferingname + Medium Instance, Virtual Networking + + + forvirtualnetwork + + + cpunumber + 1 + + + cpuspeed + 1000 + + + memory + 1024 + + + cpuused + + + networkkbsread + + + networkkbswrite + + + guestosid + + + rootdeviceid + + + rootdevicetype + NetworkFilesystem + + + networkgrouplist + + + + + + + updateVirtualMachine + + HA Enable on Virtual Machine + + + + id + vmid + + + haenable + true + + + + + success + true + + + + + + listVirtualMachines + 21 [Verify the Update using List VMs] + + + account + accountname + + + name + vmname + + + + + id + vmid + + + haenable + true + + + + + + updateVirtualMachine + + HA Disable on Virtual Machine + + + + id + vmid + + + haenable + false + + + + + id + vmid + + + name + vmname + + + displayname + Testcase13-VM + + + ipaddress + vmipaddress + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + created + + + state + Running + + + haenable + false + + + groupid + + + group + Testcase13 + + + zoneid + globalzoneid + + + zonename + globalzonename + + + hostid + + + hostname + + + templateid + globaltemplateid + + + templatename + + + templatedisplaytext + + + passwordenabled + false + + + serviceofferingid + mediumglobalserviceofferingid + + + serviceofferingname + Medium Instance, Virtual Networking + + + forvirtualnetwork + + + cpunumber + 1 + + + cpuspeed + 1000 + + + memory + 1024 + + + cpuused + + + networkkbsread + + + networkkbswrite + + + guestosid + + + rootdeviceid + + + rootdevicetype + NetworkFilesystem + + + networkgrouplist + + + + + + listVirtualMachines + 21 [Verify the Update using List VMs] + + + account + accountname + + + name + vmname + + + + + id + vmid + + + haenable + false + + + + + + + listPublicIpAddresses + 547 [List Public IP Addresses] + + + account + accountname + + + domainid + 1 + + + + publicipaddress + 0 + + ipaddress + + + allocated + + + zoneid + globalzoneid + + + zonename + globalzonename + + + issourcenat + true + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + forvirtualnetwork + true + + + vlanid + + + vlanname + + + isstaticnat + + + + + + + disassociateIpAddress + 548 [Disassociate IP Address] + + + ipaddress + nonsourcenatpublicip + + + account + accountname + + + + + success + true + + + + + + + rebootRouter + 36 [Reboot Router] + + + id + routerid + + + + + id + routerid + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + routernetworkdomain + + + gateway + + + name + routername + + + podid + + + hostid + + + hostname + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicip + sourcenatpublicip + + + publicmacaddress + routerpublicmacaddress + + + publicnetmask + + + guestipaddress + routeripaddress + + + guestmacaddress + routermacaddress + + + guestnetmask + + + templateid + + + created + + + state + Running + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + + + + + + stopRouter + 37 [Stop Router] + + + id + routerid + + + + + id + routerid + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + routernetworkdomain + + + gateway + + + name + routername + + + podid + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicip + sourcenatpublicip + + + publicmacaddress + routerpublicmacaddress + + + publicnetmask + + + guestipaddress + routeripaddress + + + guestmacaddress + routermacaddress + + + guestnetmask + + + templateid + + + created + + + state + Stopped + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + + + + + startRouter + 38 [Start Router] + + + id + routerid + + + + + id + routerid + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + routernetworkdomain + + + gateway + + + name + routername + + + podid + + + hostid + + + hostname + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicip + sourcenatpublicip + + + publicmacaddress + routerpublicmacaddress + + + publicnetmask + + + guestipaddress + routeripaddress + + + guestmacaddress + routermacaddress + + + guestnetmask + + + templateid + + + created + + + state + Running + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + + + + + + listEvents + 40 [List Events] + + + account + accountname + + + + event + 0 + + id + + + username + + + type + + + level + + + description + + + account + accountname + + + domainid + 1 + + + domain + ROOT + + + created + + + state + + + parentid + + + + + + + destroyVirtualMachine + 14 [Destroy Virtual Machine] + + + id + vmid + + + + + + listVirtualMachines + - Verify the Destroyed Status of the Virtual Machine - + + + id + vmid + + + + + name + vmname + + + state + Destroyed + + + + + + + recoverVirtualMachine + 22 [ Recover Virtual Machine ] + + + id + vmid + + + + + success + true + + + + + + listVirtualMachines + - Verify the Stopped Status of the Recovered VM - + + + account + accountname + + + name + vmname + + + + + id + vmid + + + state + Stopped + + + + + + + listConfigurations + 549 [List Configurations] + + configuration + 0 + + category + + + name + + + value + + + description + + + + + + + listConfigurations + 878 [List Configurations with category parameter] + + + category + advanced + + + + configuration + 0 + + category + Advanced + + + name + + + value + + + description + + + + + + + + updateConfiguration + 550 [Update Configuration] + + + name + update.wait + + + value + 35 + + + + + success + true + + + displaytext + Successfully updated configuration value. + + + + + + listConfigurations + - Verify the Updated Configuration - + + + name + update.wait + + + + + category + Advanced + + + name + update.wait + + + value + 35 + + + description + Time to wait before alerting on a updating agent + + + + + + + + listPods + 552 [List Pods] + + + id + 2 + + + name + POD1 + + + + + id + 2 + + + name + POD1 + + + zoneid + globalzoneid + + + zonename + globalzonename + + + cidr + + + startip + + + endip + + + gateway + + + + + + + createUser + 3 [Create User] + + + username + usernamejack + + + password + jack12 + + + firstname + jack12 + + + lastname + jacklastname + + + email + jack@gmail.com + + + accounttype + 0 + + + + + id + accountid1 + + + username + usernamejack + + + firstname + jack12 + + + lastname + jacklastname + + + email + jack@gmail.com + + + created + + + state + enabled + + + account + accountname1 + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + + + + listAccounts + - List Accounts - + + + name + accountname1 + + + + + id + accountid1 + + + name + accountname1 + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + iplimit + Unlimited + + + iptotal + 0 + + + ipavailable + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + updateAccount + 951 [Update Account] + + + account + accountname1 + + + domainid + 1 + + + newname + updatedname + + + + + id + accountid1 + + + name + updatedname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + iplimit + Unlimited + + + iptotal + 0 + + + ipavailable + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + listAccounts + - Check the Presence of the Updated Account + false + + + name + updatedname + + + + + id + accountid1 + + + name + updatedname + + + + + + + lockAccount + [Lock Account] + + + account + updatedname + + + domainid + 1 + + + + + id + accountid1 + + + name + updatedname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + iplimit + Unlimited + + + iptotal + 0 + + + ipavailable + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + locked + + + + + + + disableAccount + 7 [Disable Account] + + + account + updatedname + + + domainid + 1 + + + + + id + accountid1 + + + name + updatedname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + iplimit + Unlimited + + + iptotal + 0 + + + ipavailable + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + disabled + + + + + + + + enableAccount + 8 [Enable Account] + + + account + updatedname + + + domainid + 1 + + + + + id + accountid1 + + + name + updatedname + + + accounttype + 0 + + + domainid + 1 + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + iplimit + Unlimited + + + iptotal + 0 + + + ipavailable + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + + updateResourceLimit + 953 [Create using Update Resource Limit] + + + resourcetype + 1 + + + max + 300 + + + domainid + 1 + + + + + domainid + 1 + + + domain + ROOT + + + resourcetype + 1 + + + max + 300 + + + + + + + listResourceLimits + true + 956 [Verify the creation using List Resource Limits] + + + domainid + 1 + + + resourcetype + 1 + + + + + domainid + 1 + + + domain + ROOT + + + resourcetype + 1 + + + max + 300 + + + + + + + updateResourceLimit + 954 [Update Resource Limit] + + + domainid + 1 + + + resourcetype + 1 + + + max + 65 + + + + + domainid + 1 + + + domain + ROOT + + + resourcetype + 1 + + + max + 65 + + + + + + listResourceLimits + - Verify the update using List Resource Limits - + + + domainid + 1 + + + resourcetype + 1 + + + + + domainid + 1 + + + domain + ROOT + + + resourcetype + 1 + + + max + 65 + + + + + + + + createDiskOffering + 932 [Create Disk Offering] + + + name + newdiskname + + + description + newdiskdesc + + + disksize + 1 + + + displaytext + volumedisplay + + + + + id + diskid + + + domainid + 1 + + + domain + ROOT + + + name + newdiskname + + + displaytext + volumedisplay + + + disksize + 1024 + + + created + + + isCustomized + false + + + + + + + listDiskOfferings + 934 [List the Created Disk Offering] + + + name + newdiskname + + + + + id + diskid + + + domainid + 1 + + + domain + ROOT + + + name + newdiskname + + + displaytext + volumedisplay + + + disksize + 1024 + + + created + + + isCustomized + false + + + + + + + updateDiskOffering + Update the Created Disk Offering + + + id + diskid + + + name + newdiskname + + + + + id + diskid + + + domainid + 1 + + + domain + ROOT + + + name + newdiskname + + + displaytext + volumedisplay + + + disksize + 1024 + + + created + + + isCustomized + false + + + + + + listDiskOfferings + - Verify the Update using List Disk Offering - + + + name + newdiskname + + + + + id + diskid + + + domainid + 1 + + + domain + ROOT + + + name + newdiskname + + + displaytext + volumedisplay + + + disksize + 1024 + + + created + + + isCustomized + false + + + + + + + + deleteDiskOffering + 933 [Delete Disk Offering] + + + id + diskid + + + + + success + true + + + + + + listDiskOfferings + - Verify the Deletion of the Disk Offering - + true + + + id + diskid + + + + + + + + deleteUser + 4 [Delete User] + + + id + userid + + + + + success + true + + + + + + + + listAlerts + 750 [List Alerts] + false + + + + + listCapacity + 974 [List Capacity] + + capacity + 0 + + type + + + zoneid + globalzoneid + + + zonename + globalzonename + + + podid + + + podname + + + capacityused + + + capacitytotal + + + percentused + + + + + + + listHosts + 975 [List Hosts] + + + type + Routing + + + + host + 0 + + id + + + name + + + state + + + disconnected + + + type + Routing + + + ipaddress + + + zoneid + globalzoneid + + + zonename + globalzonename + + + podid + + + podname + + + version + + + hypervisor + XenServer + + + cpunumber + + + cpuspeed + + + cpuallocated + + + cpuused + + + averageload + + + networkkbsread + + + networkkbswrite + + + memorytotal + + + memoryallocated + + + memoryused + + + capabilities + + + lastpinged + + + managementserverid + + + clusterid + + + clustername + + + islocalstorageactive + + + created + + + events + + + + + + + + listIsos + 960 [List ISOs] + + iso + 0 + + id + + + name + xs-tools.iso + + + displaytext + xen-pv-drv-iso + + + ispublic + true + + + isready + true + + + created + + + bootable + false + + + isfeatured + true + + + crossZones + false + + + ostypeid + + + ostypename + + + account + system + + + domainid + 1 + + + domain + ROOT + + + zoneid + globalzoneid + + + zonename + globalzonename + + + isostatus + Successfully Installed + + + size + + + + + + + createServiceOffering + 962 [Create Service Offering] + + + name + servofferingname + + + displaytext + newoff + + + cpunumber + 1 + + + cpuspeed + 200 + + + memory + 256 + + + + + id + servofferingid + + + name + servofferingname + + + displaytext + newoff + + + cpunumber + 1 + + + cpuspeed + 200 + + + memory + 256 + + + created + + + storagetype + shared + + + offerha + false + + + usevirtualnetwork + true + + + + + + listServiceOfferings + + + id + servofferingid + + + + + id + servofferingid + + + name + servofferingname + + + displaytext + newoff + + + cpunumber + 1 + + + cpuspeed + 200 + + + memory + 256 + + + created + + + storagetype + shared + + + offerha + false + + + usevirtualnetwork + true + + + + + + + updateServiceOffering + 964 [Update Service Offering] + + + id + servofferingid + + + name + servofferingname + + + displaytext + display + + + + + id + servofferingid + + + name + servofferingname + + + displaytext + display + + + cpunumber + 1 + + + cpuspeed + 200 + + + memory + 256 + + + created + + + storagetype + shared + + + offerha + false + + + usevirtualnetwork + true + + + + + + listServiceOfferings + - Verify the update of the Service Offering - + + + id + servofferingid + + + + + id + servofferingid + + + name + servofferingname + + + displaytext + display + + + cpunumber + 1 + + + cpuspeed + 200 + + + memory + 256 + + + created + + + storagetype + shared + + + offerha + false + + + usevirtualnetwork + true + + + + + + + + deleteServiceOffering + 963-1 [Delete Service Offering] + + + id + servofferingid + + + + + success + true + + + + + + listServiceOfferings + 963-2 [List Service Offering] + true + + + id + servofferingid + + + + + + + + registerIso + [Register ISO] + + + name + isoname + + + displaytext + isodisplay + + + url + http://172.16.0.220/images/sumita/iso/ubuntu-9.04-server-amd64.iso + + + ostypeid + 59 + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + + id + privateisoid + + + name + isoname + + + displaytext + isodisplay + + + ispublic + false + + + created + + + isready + false + + + isfeatured + false + + + bootable + true + + + ostypeid + 59 + + + ostypename + Other install media + + + accountid + 1 + + + account + system + + + domainid + 1 + + + zoneid + globalzoneid + + + zonename + globalzonename + + + + + + sleep.sh + + ** Sleep for five minutes + + + s + 300 + + + + + + + listIsos + [List ISOs] + + + id + privateisoid + + + + + id + privateisoid + + + name + isoname + + + displaytext + isodisplay + + + ispublic + false + + + created + + + isready + true + + + bootable + true + + + isfeatured + false + + + crossZones + false + + + ostypeid + 59 + + + ostypename + Ubuntu + + + account + system + + + domainid + 1 + + + domain + ROOT + + + zoneid + globalzoneid + + + zonename + globalzonename + + + isostatus + Successfully Installed + + + size + + + + + + + registerTemplate + [Register Template] + + + name + registername + + + displaytext + registerdisplay + + + url + globaltemplateurl + + + ostypeid + 1 + + + format + vhd + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + hypervisor + XenServer + + + + + id + systemtemplateid + + + name + registername + + + displaytext + registerdisplay + + + ispublic + false + + + + created + + isready + false + + + passwordenabled + false + + + format + VHD + + + isfeatured + false + + + crossZones + false + + + ostypeid + 1 + + + ostypename + CentOS 4.5 (32-bit) + + + accountid + 1 + + + account + system + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Processing + + + hypervisor + XenServer + + + domainid + 1 + + + isextractable + true + + + + + + + listSystemVms + [List system VM (Console Proxy VM)] + + + domainid + 1 + + + + systemvm + 0 + + id + consoleid + + + systemvmtype + consoleproxy + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + + + gateway + + + name + + + podid + + + hostid + + + hostname + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicip + + + publicmacaddress + + + publicnetmask + + + templateid + 1 + + + created + + + activeviewersessions + 0 + + + state + Running + + + + + + + rebootSystemVm + [Reboot System VM] + + + id + consoleid + + + + + id + consoleid + + + systemvmtype + consoleproxy + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + + + gateway + + + name + + + podid + + + hostid + + + hostname + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicip + + + publicmacaddress + + + publicnetmask + + + templateid + 1 + + + created + + + activeviewersessions + 0 + + + state + Running + + + + + + + stopSystemVm + [Stop System VM] + + + id + consoleid + + + + + id + consoleid + + + systemvmtype + consoleproxy + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + + + name + + + gateway + + + podid + + + privatemacaddress + + + privatenetmask + + + publicip + + + publicmacaddress + + + publicnetmask + + + templateid + 1 + + + created + + + activeviewersessions + 0 + + + state + Stopped + + + + + + + startSystemVm + [Start System VM] + + + id + consoleid + + + + + id + consoleid + + + systemvmtype + + + zoneid + globalzoneid + + + zonename + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + networkdomain + + + gateway + + + name + + + podid + + + hostid + + + hostname + + + privateip + + + privatemacaddress + + + privatenetmask + + + publicip + + + publicmacaddress + + + publicnetmask + + + templateid + 1 + + + created + + + activeviewersessions + 0 + + + state + Running + + + + + + + deleteIso + [Delete ISO] + + + id + privateisoid + + + + + + listIsos + [List ISOs] + true + + + id + privateisoid + + + + + + + + deleteTemplate + [Delete template] + + + id + systemtemplateid + + + + + + listTemplates + [List templates] + true + + + id + systemtemplateid + + + templatefilter + self + + + + + diff --git a/test/metadata/func/resource_limits.xml b/test/metadata/func/resource_limits.xml index 838ec93144a..39b7f08a8e9 100644 --- a/test/metadata/func/resource_limits.xml +++ b/test/metadata/func/resource_limits.xml @@ -1,1894 +1,1894 @@ - - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountname - - - accounttype - 0 - - - domainid - 1 - - - email - user@gmail.com - - - firstname - user - - - lastname - userlastname - - - username - usernameparam - - - password - password - - - - - id - accountid - - - name - accountname - - - - - - - - listUsers - 5 [List the Created User in (3)] - - - account - accountname - - - - - id - userid - - - - - - - - - - - updateResourceLimit - Setup VMs Limit for Account Test Case - - - resourcetype - 0 - - - max - 2 - - - account - accountname - - - domainid - 1 - - - - - resourcetype - 0 - - - max - 2 - - - - - - - updateResourceLimit - Setup Public-Ips Limit for Account Test Case - - - resourcetype - 1 - - - max - 2 - - - account - accountname - - - domainid - 1 - - - - - resourcetype - 1 - - - max - 1 - - - - - - - updateResourceLimit - Setup Volumes Limit for Account Test Case - - - resourcetype - 2 - - - max - 6 - - - account - accountname - - - domainid - 1 - - - - - resourcetype - 2 - - - max - 6 - - - - - - - updateResourceLimit - Setup Snapshots Limit for Account Test Case - - - resourcetype - 3 - - - max - 2 - - - account - accountname - - - domainid - 1 - - - - - resourcetype - 3 - - - max - 2 - - - - - - - updateResourceLimit - Setup Templates Limit for Account Test Case - - - resourcetype - 4 - - - max - 2 - - - account - accountname - - - domainid - 1 - - - - - resourcetype - 4 - - - max - 2 - - - - - - - - registerUserKeys - Register User Keys Test Case - - - id - userid - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - createNetwork - [Creating default network] - - - zoneid - globalzoneid - - - networkOfferingId - globalnetworkofferingid - - - account - accountname - - - domainid - 1 - - - name - defaultregressionnetwork - - - displaytext - defaultregressionnetwork - - - - - id - networkid - - - - - - - - deployVirtualMachine - deploy vm1 test case - true - - - diskofferingid - globaldiskofferingid - - - serviceofferingid - globalserviceofferingid - - - templateid - globaltemplateid - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - displayname - ResourceLimits-VM-1 - - - group - group1 - - - networkids - networkid - - - - - id - vmid1 - - - - - - deployVirtualMachine - deploy vm2 test case - true - - - diskofferingid - globaldiskofferingid - - - serviceofferingid - globalserviceofferingid - - - templateid - globaltemplateid - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - displayname - ResourceLimits-VM-2 - - - group - group1 - - - networkids - networkid - - - - - id - vmid2 - - - - - - - - associateIpAddress - Associate second IP Test Case - true - - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - - - ipaddress - ipid - - - - - - - - - - createVolume - Create Fifth Volume Test Case - true - - - - name - FifthVolume - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - diskofferingid - globaldiskofferingid - - - - - - id - volid1 - - - - - - - attachVolume - - - id - volid1 - - - virtualmachineid - vmid1 - - - - - - createVolume - Create Sixth Volume Test Case - true - - - name - SixthVolume - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - diskofferingid - globaldiskofferingid - - - - - id - volid2 - - - - - - - attachVolume - - - id - volid2 - - - virtualmachineid - vmid2 - - - - - - - createSnapshot - Create First Snapshot Test Case - true - - - volumeid - volid1 - - - - - id - snpid - - - - - - createSnapshot - Create Second Snapshot Test Case - true - - - volumeid - volid2 - - - - - id - snpid - - - - - - - registerTemplate - Create First Template Test Case - true - - - name - FirstTemplate - - - displaytext - Firsttemplate - - - url - http://192.168.10.231/templates/routing/latest/systemvm.vhd.bz2 - - - format - vhd - - - ostypeid - 41 - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - hypervisor - globalhypervisortype - - - - - id - templid1 - - - - - - registerTemplate - Create Second Template Test Case - true - - - name - SecondTemplate - - - displaytext - Secondtemplate - - - url - http://192.168.10.231/templates/routing/latest/systemvm.vhd.bz2 - - - format - vhd - - - ostypeid - 41 - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - hypervisor - globalhypervisortype - - - - - id - templid2 - - - - - - - - deployVirtualMachine - Deploy VM3 Failure test case - true - true - - - diskofferingid - globaldiskofferingid - - - serviceofferingid - globalserviceofferingid - - - templateid - 2 - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - networkids - network - - - - - id - vmid3 - - - - - - - - associateIpAddress - Associate Second IP Failure Test Case - true - true - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - - - ipaddress - ipid - - - - - - - - - createVolume - Create Seventh Volume Failure Test Case - true - true - - - name - SeventhVolume - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - diskofferingid - globaldiskofferingid - - - - - - id - volid3 - - - - - - - listVolumes - - - virtualmachineid - vmid1 - - - type - ROOT - - - - - id - rootvolumeid - - - - - - - createSnapshot - Create Third Snapshot Failure Test Case - true - true - - - volumeid - rootvolumeid - - - - - id - snpid - - - - - - - - registerTemplate - Create Third Template Failure Test Case - true - true - - - name - ThirdTemplate - - - displaytext - Thirdtemplate - - - url - http://192.168.10.231/templates/routing/latest/systemvm.vhd.bz2 - - - format - vhd - - - ostypeid - 41 - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - hypervisor - globalhypervisortype - - - - - id - templid3 - - - - - - - deleteAccount - Clean up account test case - - - - id - accountname - - - - - - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - email - newadmin@gmail.com - - - firstname - newadmin - - - lastname - newadminlastname - - - username - usernameparam - - - password - password - - - - - id - accountid - - - name - accountname - - - - - - - - listUsers - 5 [List the Created User in (3)] - - - account - accountname - - - - - id - userid - - - - - - - - updateResourceLimit - Failure in Setting Up VMs Limit for Admin Account Test Case - true - - - resourcetype - 0 - - - max - 2 - - - account - accountname - - - domainid - 1 - - - - - resourcetype - 0 - - - max - 2 - - - - - - - updateResourceLimit - Failure in Setting Up Public-Ips Limit for Admin Account Test Case - true - - - resourcetype - 1 - - - max - 1 - - - account - accountname - - - domainid - 1 - - - - - resourcetype - 1 - - - max - 1 - - - - - - - updateResourceLimit - Failure in Setting Up Volumes Limit for Admin Account Test Case - true - - - resourcetype - 2 - - - max - 6 - - - account - accountname - - - domainid - 1 - - - - - resourcetype - 2 - - - max - 6 - - - - - - - updateResourceLimit - Failure in Setting up Snapshots Limit for Admin Account Test Case - true - - - resourcetype - 3 - - - max - 2 - - - account - accountname - - - domainid - 1 - - - - - resourcetype - 3 - - - max - 2 - - - - - - - updateResourceLimit - Failure in Seting Up Templates Limit for Admin Account Test Case - true - - - resourcetype - 4 - - - max - 2 - - - account - accountname - - - domainid - 1 - - - - - resourcetype - 4 - - - max - 2 - - - - - - - - registerUserKeys - Register User Keys Test Case - - - id - userid - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - createNetwork - [Creating default network] - - - zoneid - globalzoneid - - - networkOfferingId - globalnetworkofferingid - - - account - accountname - - - domainid - 1 - - - name - defaultregressionnetwork - - - displaytext - defaultregressionnetwork - - - - - id - networkid - - - - - - - - deployVirtualMachine - deploy vm1 test case - true - - - diskofferingid - globaldiskofferingid - - - serviceofferingid - globalserviceofferingid - - - templateid - globaltemplateid - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - displayname - SnapshotTest-Admin-VM-1 - - - group - group1 - - - networkids - networkid - - - - - id - vmid1 - - - - - - deployVirtualMachine - deploy vm2 test case - true - - - diskofferingid - globaldiskofferingid - - - serviceofferingid - globalserviceofferingid - - - templateid - globaltemplateid - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - displayname - SnapshotTest-Admin-VM-2 - - - group - group1 - - - networkids - networkid - - - - - id - vmid2 - - - - - - - - associateIpAddress - Associate second IP Test Case - true - - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - - - ipaddress - ipid - - - - - - - createVolume - Create Fifth Volume Test Case - true - - - - name - AdminsFifthVolume - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - diskofferingid - globaldiskofferingid - - - - - - id - volid1 - - - - - - - attachVolume - - - id - volid1 - - - virtualmachineid - vmid1 - - - - - - createVolume - Create Sixth Volume Test Case - true - - - name - AdminsSixthVolume - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - diskofferingid - globaldiskofferingid - - - - - id - volid2 - - - - - - - attachVolume - - - id - volid2 - - - virtualmachineid - vmid2 - - - - - - - createSnapshot - Create First Snapshot Test Case - true - - - volumeid - volid1 - - - - - id - snpid - - - - - - createSnapshot - Create Second Snapshot Test Case - true - - - volumeid - volid2 - - - - - id - snpid - - - - - - - registerTemplate - Create First Template Test Case - true - - - name - AdminsFirstTemplate - - - displaytext - AdminsFirsttemplate - - - url - http://192.168.10.231/templates/routing/latest/systemvm.vhd.bz2 - - - format - vhd - - - ostypeid - 41 - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - hypervisor - globalhypervisortype - - - - - id - templid1 - - - - - - registerTemplate - Create Second Template Test Case - true - - - name - AdminsSecondTemplate - - - displaytext - AdminsSecondtemplate - - - url - http://192.168.10.231/templates/routing/latest/systemvm.vhd.bz2 - - - format - - - - ostypeid - 41 - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - hypervisor - globalhypervisortype - - - - - id - templid2 - - - - - - - - deployVirtualMachine - Deploy VM3 Failure Avoidance test case - true - - - - diskofferingid - globaldiskofferingid - - - serviceofferingid - globalserviceofferingid - - - templateid - globaltemplateid - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - displayname - SnapshotTest-Admin-VM-3 - - - group - group1 - - - networkids - networkid - - - - - id - vmid3 - - - - - - - - associateIpAddress - Associate Second IP Failure Avoidance Test Case - true - - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - - - ipaddress - ipid - - - - - - - - - createVolume - Create Seventh Volume Failure Avoidance Test Case - true - - - - name - AdminsSeventhVolume - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - diskofferingid - globaldiskofferingid - - - - - - id - volid3 - - - - - - - - createSnapshot - Create Third Snapshot Failure Test Case - true - true - - - volumeid - volid1 - - - - - id - snpid - - - - - - - - registerTemplate - Create Third Template Failure Avoidance Test Case - true - - - - name - AdminsThirdTemplate - - - displaytext - AdminsThirdtemplate - - - url - http://192.168.10.231/templates/routing/latest/systemvm.vhd.bz2 - - - format - vhd - - - ostypeid - 41 - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - hypervisor - globalhypervisortype - - - - - - id - templid3 - - - - - - - deleteAccount - Clean up admin account test case - - - - id - accountid - - - - - + + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountname + + + accounttype + 0 + + + domainid + 1 + + + email + user@gmail.com + + + firstname + user + + + lastname + userlastname + + + username + usernameparam + + + password + password + + + + + id + accountid + + + name + accountname + + + + + + + + listUsers + 5 [List the Created User in (3)] + + + account + accountname + + + + + id + userid + + + + + + + + + + + updateResourceLimit + Setup VMs Limit for Account Test Case + + + resourcetype + 0 + + + max + 2 + + + account + accountname + + + domainid + 1 + + + + + resourcetype + 0 + + + max + 2 + + + + + + + updateResourceLimit + Setup Public-Ips Limit for Account Test Case + + + resourcetype + 1 + + + max + 2 + + + account + accountname + + + domainid + 1 + + + + + resourcetype + 1 + + + max + 1 + + + + + + + updateResourceLimit + Setup Volumes Limit for Account Test Case + + + resourcetype + 2 + + + max + 6 + + + account + accountname + + + domainid + 1 + + + + + resourcetype + 2 + + + max + 6 + + + + + + + updateResourceLimit + Setup Snapshots Limit for Account Test Case + + + resourcetype + 3 + + + max + 2 + + + account + accountname + + + domainid + 1 + + + + + resourcetype + 3 + + + max + 2 + + + + + + + updateResourceLimit + Setup Templates Limit for Account Test Case + + + resourcetype + 4 + + + max + 2 + + + account + accountname + + + domainid + 1 + + + + + resourcetype + 4 + + + max + 2 + + + + + + + + registerUserKeys + Register User Keys Test Case + + + id + userid + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + createNetwork + [Creating default network] + + + zoneid + globalzoneid + + + networkOfferingId + globalnetworkofferingid + + + account + accountname + + + domainid + 1 + + + name + defaultregressionnetwork + + + displaytext + defaultregressionnetwork + + + + + id + networkid + + + + + + + + deployVirtualMachine + deploy vm1 test case + true + + + diskofferingid + globaldiskofferingid + + + serviceofferingid + globalserviceofferingid + + + templateid + globaltemplateid + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + displayname + ResourceLimits-VM-1 + + + group + group1 + + + networkids + networkid + + + + + id + vmid1 + + + + + + deployVirtualMachine + deploy vm2 test case + true + + + diskofferingid + globaldiskofferingid + + + serviceofferingid + globalserviceofferingid + + + templateid + globaltemplateid + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + displayname + ResourceLimits-VM-2 + + + group + group1 + + + networkids + networkid + + + + + id + vmid2 + + + + + + + + associateIpAddress + Associate second IP Test Case + true + + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + + + ipaddress + ipid + + + + + + + + + + createVolume + Create Fifth Volume Test Case + true + + + + name + FifthVolume + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + diskofferingid + globaldiskofferingid + + + + + + id + volid1 + + + + + + + attachVolume + + + id + volid1 + + + virtualmachineid + vmid1 + + + + + + createVolume + Create Sixth Volume Test Case + true + + + name + SixthVolume + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + diskofferingid + globaldiskofferingid + + + + + id + volid2 + + + + + + + attachVolume + + + id + volid2 + + + virtualmachineid + vmid2 + + + + + + + createSnapshot + Create First Snapshot Test Case + true + + + volumeid + volid1 + + + + + id + snpid + + + + + + createSnapshot + Create Second Snapshot Test Case + true + + + volumeid + volid2 + + + + + id + snpid + + + + + + + registerTemplate + Create First Template Test Case + true + + + name + FirstTemplate + + + displaytext + Firsttemplate + + + url + http://192.168.10.231/templates/routing/latest/systemvm.vhd.bz2 + + + format + vhd + + + ostypeid + 41 + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + hypervisor + globalhypervisortype + + + + + id + templid1 + + + + + + registerTemplate + Create Second Template Test Case + true + + + name + SecondTemplate + + + displaytext + Secondtemplate + + + url + http://192.168.10.231/templates/routing/latest/systemvm.vhd.bz2 + + + format + vhd + + + ostypeid + 41 + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + hypervisor + globalhypervisortype + + + + + id + templid2 + + + + + + + + deployVirtualMachine + Deploy VM3 Failure test case + true + true + + + diskofferingid + globaldiskofferingid + + + serviceofferingid + globalserviceofferingid + + + templateid + 2 + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + networkids + network + + + + + id + vmid3 + + + + + + + + associateIpAddress + Associate Second IP Failure Test Case + true + true + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + + + ipaddress + ipid + + + + + + + + + createVolume + Create Seventh Volume Failure Test Case + true + true + + + name + SeventhVolume + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + diskofferingid + globaldiskofferingid + + + + + + id + volid3 + + + + + + + listVolumes + + + virtualmachineid + vmid1 + + + type + ROOT + + + + + id + rootvolumeid + + + + + + + createSnapshot + Create Third Snapshot Failure Test Case + true + true + + + volumeid + rootvolumeid + + + + + id + snpid + + + + + + + + registerTemplate + Create Third Template Failure Test Case + true + true + + + name + ThirdTemplate + + + displaytext + Thirdtemplate + + + url + http://192.168.10.231/templates/routing/latest/systemvm.vhd.bz2 + + + format + vhd + + + ostypeid + 41 + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + hypervisor + globalhypervisortype + + + + + id + templid3 + + + + + + + deleteAccount + Clean up account test case + + + + id + accountname + + + + + + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + email + newadmin@gmail.com + + + firstname + newadmin + + + lastname + newadminlastname + + + username + usernameparam + + + password + password + + + + + id + accountid + + + name + accountname + + + + + + + + listUsers + 5 [List the Created User in (3)] + + + account + accountname + + + + + id + userid + + + + + + + + updateResourceLimit + Failure in Setting Up VMs Limit for Admin Account Test Case + true + + + resourcetype + 0 + + + max + 2 + + + account + accountname + + + domainid + 1 + + + + + resourcetype + 0 + + + max + 2 + + + + + + + updateResourceLimit + Failure in Setting Up Public-Ips Limit for Admin Account Test Case + true + + + resourcetype + 1 + + + max + 1 + + + account + accountname + + + domainid + 1 + + + + + resourcetype + 1 + + + max + 1 + + + + + + + updateResourceLimit + Failure in Setting Up Volumes Limit for Admin Account Test Case + true + + + resourcetype + 2 + + + max + 6 + + + account + accountname + + + domainid + 1 + + + + + resourcetype + 2 + + + max + 6 + + + + + + + updateResourceLimit + Failure in Setting up Snapshots Limit for Admin Account Test Case + true + + + resourcetype + 3 + + + max + 2 + + + account + accountname + + + domainid + 1 + + + + + resourcetype + 3 + + + max + 2 + + + + + + + updateResourceLimit + Failure in Seting Up Templates Limit for Admin Account Test Case + true + + + resourcetype + 4 + + + max + 2 + + + account + accountname + + + domainid + 1 + + + + + resourcetype + 4 + + + max + 2 + + + + + + + + registerUserKeys + Register User Keys Test Case + + + id + userid + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + createNetwork + [Creating default network] + + + zoneid + globalzoneid + + + networkOfferingId + globalnetworkofferingid + + + account + accountname + + + domainid + 1 + + + name + defaultregressionnetwork + + + displaytext + defaultregressionnetwork + + + + + id + networkid + + + + + + + + deployVirtualMachine + deploy vm1 test case + true + + + diskofferingid + globaldiskofferingid + + + serviceofferingid + globalserviceofferingid + + + templateid + globaltemplateid + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + displayname + SnapshotTest-Admin-VM-1 + + + group + group1 + + + networkids + networkid + + + + + id + vmid1 + + + + + + deployVirtualMachine + deploy vm2 test case + true + + + diskofferingid + globaldiskofferingid + + + serviceofferingid + globalserviceofferingid + + + templateid + globaltemplateid + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + displayname + SnapshotTest-Admin-VM-2 + + + group + group1 + + + networkids + networkid + + + + + id + vmid2 + + + + + + + + associateIpAddress + Associate second IP Test Case + true + + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + + + ipaddress + ipid + + + + + + + createVolume + Create Fifth Volume Test Case + true + + + + name + AdminsFifthVolume + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + diskofferingid + globaldiskofferingid + + + + + + id + volid1 + + + + + + + attachVolume + + + id + volid1 + + + virtualmachineid + vmid1 + + + + + + createVolume + Create Sixth Volume Test Case + true + + + name + AdminsSixthVolume + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + diskofferingid + globaldiskofferingid + + + + + id + volid2 + + + + + + + attachVolume + + + id + volid2 + + + virtualmachineid + vmid2 + + + + + + + createSnapshot + Create First Snapshot Test Case + true + + + volumeid + volid1 + + + + + id + snpid + + + + + + createSnapshot + Create Second Snapshot Test Case + true + + + volumeid + volid2 + + + + + id + snpid + + + + + + + registerTemplate + Create First Template Test Case + true + + + name + AdminsFirstTemplate + + + displaytext + AdminsFirsttemplate + + + url + http://192.168.10.231/templates/routing/latest/systemvm.vhd.bz2 + + + format + vhd + + + ostypeid + 41 + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + hypervisor + globalhypervisortype + + + + + id + templid1 + + + + + + registerTemplate + Create Second Template Test Case + true + + + name + AdminsSecondTemplate + + + displaytext + AdminsSecondtemplate + + + url + http://192.168.10.231/templates/routing/latest/systemvm.vhd.bz2 + + + format + + + + ostypeid + 41 + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + hypervisor + globalhypervisortype + + + + + id + templid2 + + + + + + + + deployVirtualMachine + Deploy VM3 Failure Avoidance test case + true + + + + diskofferingid + globaldiskofferingid + + + serviceofferingid + globalserviceofferingid + + + templateid + globaltemplateid + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + displayname + SnapshotTest-Admin-VM-3 + + + group + group1 + + + networkids + networkid + + + + + id + vmid3 + + + + + + + + associateIpAddress + Associate Second IP Failure Avoidance Test Case + true + + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + + + ipaddress + ipid + + + + + + + + + createVolume + Create Seventh Volume Failure Avoidance Test Case + true + + + + name + AdminsSeventhVolume + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + diskofferingid + globaldiskofferingid + + + + + + id + volid3 + + + + + + + + createSnapshot + Create Third Snapshot Failure Test Case + true + true + + + volumeid + volid1 + + + + + id + snpid + + + + + + + + registerTemplate + Create Third Template Failure Avoidance Test Case + true + + + + name + AdminsThirdTemplate + + + displaytext + AdminsThirdtemplate + + + url + http://192.168.10.231/templates/routing/latest/systemvm.vhd.bz2 + + + format + vhd + + + ostypeid + 41 + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + hypervisor + globalhypervisortype + + + + + + id + templid3 + + + + + + + deleteAccount + Clean up admin account test case + + + + id + accountid + + + + + diff --git a/test/metadata/func/roughflatstress.xml b/test/metadata/func/roughflatstress.xml index 291d434348a..79137921728 100644 --- a/test/metadata/func/roughflatstress.xml +++ b/test/metadata/func/roughflatstress.xml @@ -1,691 +1,691 @@ - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountname - - - accounttype - globalaccttype - - - domainid - globaldomainid - - - email - firstuser@gmail.com - - - firstname - firstuser - - - lastname - firstuserlastname - - - username - getusernameparam1 - - - password - password - - - - - id - getaccountid - - - state - enabled - - - - - - listUsers - [List the User of the account] - - - account - accountname - - - accounttype - globalaccttype - - - domainid - globaldomainid - - - username - getusernameparam1 - - - - - id - getuserid1 - - - state - enabled - - - - - - registerUserKeys - Registering the First User - - - id - getuserid1 - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - createSecurityGroup - true - Creating First Security group for the Account - - - name - getsecuritygroupname1 - - - description - - - - - id - getsecuritygroupid1 - - - - - - authorizeSecurityGroupIngress - true - Authorizing First network group ingress rule for the First Security Group - - - securitygroupid - getsecuritygroupid1 - - - cidrlist - globalcidrlist - - - endport - 22 - - - startport - 22 - - - protocol - tcp - - - - - - listSecurityGroups - true - List the Security group and get the ingress rule ID - - - securitygroupid - getsecuritygroupid1 - - - - - ruleid - getingressruleid1 - - - - - - deployVirtualMachine - true - Deploying VM for the First Account - - - zoneId - globalzoneid - - - hypervisor - globalhypervisortype - - - templateId - globaltemplateid - - - serviceOfferingId - globalserviceofferingid - - - securitygroupids - getsecuritygroupid1 - - - - - id - getvmid1 - - - ipaddress - getvmip1 - - - - - - sleep.sh - - Sleep for 2 min - - - s - 120 - - - - - - ssh.sh - - Ssh test for the vm - - - h - getvmip1 - - - p - password - - - - - - sleep.sh - - Sleep for 1 min - - - s - 60 - - - - - - revokeSecurityGroupIngress - true - Revoking network group igress - - - id - getingressruleid1 - - - - - - - - - createSecurityGroup - true - Creating a Second Security group for the Account - - - name - getsecuritygroupname2 - - - description - - - - - id - getsecuritygroupid2 - - - - - - authorizeSecurityGroupIngress - true - Authorizing network group ingress for the second Security group - - - securitygroupid - getsecuritygroupid2 - - - usersecuritygrouplist[0].account - accountname - - - usersecuritygrouplist[0].group - getsecuritygroupname1 - - - endport - 22 - - - startport - 22 - - - protocol - tcp - - - - - - - authorizeSecurityGroupIngress - true - Authorizing one more network group ingress rule for the Second Security Group - - - securitygroupid - getsecuritygroupid2 - - - cidrlist - globalcidrlist - - - endport - 22 - - - startport - 22 - - - protocol - tcp - - - - - - listSecurityGroups - true - List the Security group and get the first ingress rule ID - - - securitygroupid - getsecuritygroupid2 - - - - - ruleid - getingressruleid2 - - - - - - deployVirtualMachine - true - Deploying Second VM for the First Account - - - zoneId - globalzoneid - - - hypervisor - globalhypervisortype - - - templateId - globaltemplateid - - - serviceOfferingId - flatnetworkserviceofferingid - - - securitygroupids - getsecuritygroupid2 - - - - - id - getvmid2 - - - ipaddress - getvmip2 - - - - - - sleep.sh - - Sleep for 2 min - - - s - 120 - - - - - - ssh.sh - - Ssh test for the vm - - - h - getvmip2 - - - p - password - - - - - - sleep.sh - - Sleep for 1 min - - - s - 60 - - - - - - revokeSecurityGroupIngress - true - Revoking Second Network group's First ingress rule - - - id - getingressruleid2 - - - - - - listSecurityGroups - true - List the Security group and get the second ingress rule ID - - - securitygroupid - getsecuritygroupid2 - - - - - ruleid - getingressruleid2 - - - - - - revokeSecurityGroupIngress - true - Revoking Second network group's second ingress rule - - - id - getingressruleid2 - - - - - - - destroyVirtualMachine - true - Destroying virtual machine - - - id - getvmid1 - - - - - - sleep.sh - - Sleep for 1 min - - - s - 60 - - - - - - destroyVirtualMachine - true - Destroying virtual machine - - - id - getvmid2 - - - - - - sleep.sh - - Sleep for 1 min - - - s - 60 - - - - - - - - deleteUser - Deleting the user - - - id - getuserid1 - - - - - - deleteAccount - Delete Account - - - id - getaccountid - - - - - + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountname + + + accounttype + globalaccttype + + + domainid + globaldomainid + + + email + firstuser@gmail.com + + + firstname + firstuser + + + lastname + firstuserlastname + + + username + getusernameparam1 + + + password + password + + + + + id + getaccountid + + + state + enabled + + + + + + listUsers + [List the User of the account] + + + account + accountname + + + accounttype + globalaccttype + + + domainid + globaldomainid + + + username + getusernameparam1 + + + + + id + getuserid1 + + + state + enabled + + + + + + registerUserKeys + Registering the First User + + + id + getuserid1 + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + createSecurityGroup + true + Creating First Security group for the Account + + + name + getsecuritygroupname1 + + + description + + + + + id + getsecuritygroupid1 + + + + + + authorizeSecurityGroupIngress + true + Authorizing First network group ingress rule for the First Security Group + + + securitygroupid + getsecuritygroupid1 + + + cidrlist + globalcidrlist + + + endport + 22 + + + startport + 22 + + + protocol + tcp + + + + + + listSecurityGroups + true + List the Security group and get the ingress rule ID + + + securitygroupid + getsecuritygroupid1 + + + + + ruleid + getingressruleid1 + + + + + + deployVirtualMachine + true + Deploying VM for the First Account + + + zoneId + globalzoneid + + + hypervisor + globalhypervisortype + + + templateId + globaltemplateid + + + serviceOfferingId + globalserviceofferingid + + + securitygroupids + getsecuritygroupid1 + + + + + id + getvmid1 + + + ipaddress + getvmip1 + + + + + + sleep.sh + + Sleep for 2 min + + + s + 120 + + + + + + ssh.sh + + Ssh test for the vm + + + h + getvmip1 + + + p + password + + + + + + sleep.sh + + Sleep for 1 min + + + s + 60 + + + + + + revokeSecurityGroupIngress + true + Revoking network group igress + + + id + getingressruleid1 + + + + + + + + + createSecurityGroup + true + Creating a Second Security group for the Account + + + name + getsecuritygroupname2 + + + description + + + + + id + getsecuritygroupid2 + + + + + + authorizeSecurityGroupIngress + true + Authorizing network group ingress for the second Security group + + + securitygroupid + getsecuritygroupid2 + + + usersecuritygrouplist[0].account + accountname + + + usersecuritygrouplist[0].group + getsecuritygroupname1 + + + endport + 22 + + + startport + 22 + + + protocol + tcp + + + + + + + authorizeSecurityGroupIngress + true + Authorizing one more network group ingress rule for the Second Security Group + + + securitygroupid + getsecuritygroupid2 + + + cidrlist + globalcidrlist + + + endport + 22 + + + startport + 22 + + + protocol + tcp + + + + + + listSecurityGroups + true + List the Security group and get the first ingress rule ID + + + securitygroupid + getsecuritygroupid2 + + + + + ruleid + getingressruleid2 + + + + + + deployVirtualMachine + true + Deploying Second VM for the First Account + + + zoneId + globalzoneid + + + hypervisor + globalhypervisortype + + + templateId + globaltemplateid + + + serviceOfferingId + flatnetworkserviceofferingid + + + securitygroupids + getsecuritygroupid2 + + + + + id + getvmid2 + + + ipaddress + getvmip2 + + + + + + sleep.sh + + Sleep for 2 min + + + s + 120 + + + + + + ssh.sh + + Ssh test for the vm + + + h + getvmip2 + + + p + password + + + + + + sleep.sh + + Sleep for 1 min + + + s + 60 + + + + + + revokeSecurityGroupIngress + true + Revoking Second Network group's First ingress rule + + + id + getingressruleid2 + + + + + + listSecurityGroups + true + List the Security group and get the second ingress rule ID + + + securitygroupid + getsecuritygroupid2 + + + + + ruleid + getingressruleid2 + + + + + + revokeSecurityGroupIngress + true + Revoking Second network group's second ingress rule + + + id + getingressruleid2 + + + + + + + destroyVirtualMachine + true + Destroying virtual machine + + + id + getvmid1 + + + + + + sleep.sh + + Sleep for 1 min + + + s + 60 + + + + + + destroyVirtualMachine + true + Destroying virtual machine + + + id + getvmid2 + + + + + + sleep.sh + + Sleep for 1 min + + + s + 60 + + + + + + + + deleteUser + Deleting the user + + + id + getuserid1 + + + + + + deleteAccount + Delete Account + + + id + getaccountid + + + + + diff --git a/test/metadata/func/roughregression.xml b/test/metadata/func/roughregression.xml index 64c120a8bd4..8a37dad3554 100644 --- a/test/metadata/func/roughregression.xml +++ b/test/metadata/func/roughregression.xml @@ -1,6012 +1,6012 @@ - - - - listDomains - [List Domains] - - - id - globaldomainid - - - - - name - getdomainname1 - - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountname - - - accounttype - globalaccttype - - - domainid - globaldomainid - - - email - firstuser@gmail.com - - - firstname - firstuser - - - lastname - firstuserlastname - - - username - getusernameparam1 - - - password - password - - - - - id - getaccountid - - - state - enabled - - - - - - registerIso - [] registerIsotestcase - - - name - CentOS-5-5-ISO - - - displayText - CentOS-5-5-ISO - - - url - http://nfs1.lab.vmops.com/isos_64bit/CentOS-5.5-x86_64-bin-DVDs/CentOS-5.5-x86_64-bin-DVD-1of2.iso - - - zoneId - -1 - - - isPublic - true - - - bootable - true - - - osTypeId - 112 - - - isfeatured - true - - - account - accountname - - - domainid - globaldomainid - - - - - id - getisoid1 - - - - - - listIsos - [] listIsosTestCase - - - isofilter - self - - - id - getisoid1 - - - zoneid - 1 - - - - - id - getisoid1 - - - name - CentOS-5-5-ISO - - - displayText - CentOS-5-5-ISO - - - zoneId - 1 - - - isPublic - true - - - bootable - true - - - osTypeId - 112 - - - isfeatured - true - - - account - accountname - - - domainid - globaldomainid - - - domain - getdomainname1 - - - - - - - - - - - createNetwork - [Creating default network] - - - zoneid - globalzoneid - - - networkOfferingId - globalnetworkofferingid - - - account - accountname - - - domainid - globaldomainid - - - name - defaultregressionnetwork - - - displaytext - defaultregressionnetwork - - - - - id - getnetworkid1 - - - - - - - - listAccounts - 950 [List the Account of the User created in (3)] - - - name - accountname - - - - - id - getaccountid - - - name - accountname - - - accounttype - globalaccttype - - - domainid - globaldomainid - - - domain - getdomainname1 - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - listUsers - 5 [List the Created User in (3)] - - - account - accountname - - - - - id - getuserid1 - - - username - getusernameparam1 - - - - - - - createUser - 3 [Create User Command] - - - account - accountname - - - accounttype - globalaccttype - - - username - getusernameparam2 - - - password - password - - - firstname - seconduser - - - lastname - seconduserlastname - - - email - seconduser@gmail.com - - - domainid - globaldomainid - - - - - id - getuserid2 - - - - - - - - updateUser - 6 [Update the User created in (3)] - - - id - getuserid1 - - - username - getusernameparam3 - - - password - password - - - firstname - updatedfirstuser - - - lastname - updatedfirstuserlastname - - - email - updatedfirstuser@gmail.com - - - timezone - PST - - - - - id - getuserid1 - - - username - getusernameparam3 - - - - - - - listUsers - 5 [List the Updated User updated in (6)] - - - id - getuserid1 - - - - - id - getuserid1 - - - username - getusernameparam3 - - - account - accountname - - - accounttype - globalaccttype - - - domainid - globaldomainid - - - domain - getdomainname1 - - - timezone - PST - - - - - - - disableUser - 428 [Disable the User created in (3)] - - - id - getuserid1 - - - - - id - getuserid1 - - - username - getusernameparam3 - - - firstname - updatedfirstuser - - - lastname - updatedfirstuserlastname - - - email - updatedfirstuser@gmail.com - - - state - disabled - - - account - accountname - - - accounttype - globalaccttype - - - domainid - globaldomainid - - - domain - getdomainname1 - - - timezone - PST - - - - - - - enableUser - 9 [Enable the User created in (3)] - - - id - getuserid1 - - - - - id - getuserid1 - - - username - getusernameparam3 - - - firstname - updatednimbus - - - lastname - updatednimbuslastname - - - email - updatednimbus@gmail.com - - - created - createtimestamp - - - state - enabled - - - account - accountname - - - accounttype - globalaccttype - - - domainid - globaldomainid - - - domain - getdomainname1 - - - timezone - PST - - - - - - - disableAccount - [Disable the Account] - - - account - accountname - - - domainid - globaldomainid - - - lock - true - - - - - id - getaccountid - - - name - accountname - - - accounttype - globalaccttype - - - domainid - globaldomainid - - - domain - getdomainname1 - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - locked - - - - - - - enableAccount - [Enable the Locked Account] - - - account - accountname - - - domainid - globaldomainid - - - - - id - getaccountid - - - name - accountname - - - accounttype - globalaccttype - - - domainid - globaldomainid - - - domain - getdomainname1 - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - disableAccount - [Lock the Account] - - - account - accountname - - - domainid - globaldomainid - - - lock - false - - - - - id - getaccountid - - - name - accountname - - - accounttype - globalaccttype - - - domainid - globaldomainid - - - domain - getdomainname1 - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - disabled - - - - - - - enableAccount - [Enable the Locked Account] - - - account - accountname - - - domainid - globaldomainid - - - - - id - getaccountid - - - name - accountname - - - accounttype - globalaccttype - - - domainid - globaldomainid - - - domain - ROOT - - - receivedbytes - 0 - - - sentbytes - 0 - - - vmlimit - Unlimited - - - vmtotal - 0 - - - vmavailable - Unlimited - - - ipavailable - Unlimited - - - iptotal - 0 - - - iplimit - Unlimited - - - volumelimit - Unlimited - - - volumetotal - 0 - - - volumeavailable - Unlimited - - - snapshotlimit - Unlimited - - - snapshottotal - 0 - - - snapshotavailable - Unlimited - - - templatelimit - Unlimited - - - templatetotal - 0 - - - templateavailable - Unlimited - - - vmstopped - 0 - - - vmrunning - 0 - - - state - enabled - - - - - - - - createDomain - [Create Domain] - - - name - getdomainname2 - - - parentdomainid - globaldomainid - - - - - id - getdomainid1 - - - - - - - listDomains - 11 [List Domains] - - - name - getdomainname2 - - - - - - id - getdomainid1 - - - name - getdomainname2 - - - level - getcurrentlevel1 - - - parentdomainid - globaldomainid - - - parentdomainname - getdomainname1 - - - haschild - false - - - - - - - updateDomain - 952 [Update the Domain created in (10)] - - - id - getdomainid1 - - - name - getdomainname2 - - - - - id - getdomainid1 - - - name - getdomainname2 - - - level - getcurrentlevel1 - - - parentdomainid - globaldomainid - - - parentdomainname - getdomainname1 - - - haschild - false - - - - - - - - listDomainChildren - - [List One of the Children of the Parent Domain] - - - id - globaldomainid - - - - - domain - 0 - - id - getdomainid1 - - - name - getdomainname2 - - - level - getcurrentlevel1 - - - parentdomainid - globaldomainid - - - parentdomainname - getdomainname1 - - - haschild - false - - - - - - - deleteDomain - 654 [Delete Domain created in (10)] - - - id - getdomainid1 - - - cleanup - true - - - - - - success - true - - - - - - - listTemplates - 27 [List Templates - List System Template] - - - templatefilter - self - - - id - 1 - - - - - template - 0 - - id - debian50templateid - - - name - debian50templatename - - - displaytext - debian50templatedisplaytext - - - ispublic - debian50templateispublic - - - created - debian50templatecreated - - - isready - true - - - passwordenabled - debian50templatepasswordenabled - - - format - VHD - - - isfeatured - false - - - crossZones - true - - - ostypeid - debian50templateostypeid - - - ostypename - debian50templateostypename - - - size - debian50templatesize - - - account - system - - - zoneid - globalzoneid - - - zonename - globalzonename - - - status - Download Complete - - - templatetype - SYSTEM - - - hypervisor - XenServer - - - domain - ROOT - - - domainid - 1 - - - - - - - - - listServiceOfferings - 28 [List the Small Instance Service Offering] - - - id - globalserviceofferingid - - - - - id - smallofferingid - - - name - smallofferingname - - - displaytext - smallofferingdisplaytext - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - storagetype - smallofferingstoragetype - - - offerha - false - - - - - - listServiceOfferings - 876 [Verify the First Service Offering] - - - name - smallofferingname - - - - serviceoffering - 0 - - id - smallofferingid - - - name - smallofferingname - - - displaytext - smallofferingdisplaytext - - - cpunumber - smallofferingcpunumber - - - cpuspeed - smallofferingcpuspeed - - - memory - smallofferingmemory - - - storagetype - smallofferingstoragetype - - - offerha - false - - - - - - - - listZones - 39 [List the Global Zone with id-2] - - zone - 0 - - id - globalzoneid - - - name - globalzonename - - - dns1 - dns1 - - - dns2 - dns2 - - - internaldns1 - internaldns1 - - - vlan - - - guestcidraddress - - - networktype - Advanced - - - - - - - - - - createServiceOffering - [1] createServiceOffering-TestCase - - - issystem - false - - - name - LittleInstance - - - displaytext - LittleInstance - - - storagetype - shared - - - cpuNumber - 1 - - - cpuSpeed - 100 - - - memory - 128 - - - offerha - false - - - limitcpuuse - false - - - - - id - servofferid - - - - - - - -createDiskOffering - [1] createDiskOffering-TestCase - - - isMirrored - false - - - name - Little - - - displaytext - LittleDisk1GB - - - customized - false - - - disksize - 1 - - - - - id - diskofferid - - - - - - - - deployVirtualMachine - [2] deployVirtualMachine-TestCase - - - zoneId - globalzoneid - - - hypervisor - globalhypervisortype - - - templateId - globaltemplateid - - - serviceOfferingId - servofferid - - - networkIds - getnetworkid1 - - - diskOfferingId - diskofferid - - - displayname - FirstVM - - - group - FirstVM - - - account - accountname - - - domainid - globaldomainid - - - - - id - getvmid1 - - - - - - updateVirtualMachine - [3] updateVirtualMachine-TestCase - - - id - getvmid1 - - - displayName - First-VM - - - group - First-VM - - - haenable - false - - - ostypeid - 12 - - - - - - - - associateIpAddress - [4] associateIpAddress-TestCase - - - zoneid - globalzoneid - - - account - accountname - - - domainid - globaldomainid - - - - - id - getpublicipid1 - - - ipaddress - getipaddress1 - - - - - - enableStaticNat - [5] enableStaticNat-TestCase - - - ipaddressid - getpublicipid1 - - - virtualmachineid - getvmid1 - - - - - - createIpForwardingRule - [6] createIpForwardingRule-TestCase - - - ipaddressid - getpublicipid1 - - - startPort - 1 - - - endPort - 100 - - - protocol - TCP - - - - - id - getipfwdruleid1 - - - - - - sleep.sh - - Sleep for 2 min - - - s - 120 - - - - - - ssh.sh - - Ssh test for the vm - - - h - getipaddress1 - - - p - password - - - - - - deleteIpForwardingRule - [7] deleteIpForwardingRule-TestCase - - - id - getipfwdruleid1 - - - - - - disableStaticNat - [8] disableStaticNat-TestCase - - - ipaddressid - getpublicipid1 - - - - - - disassociateIpAddress - [9] disassociateIpAddress-TestCase - - - id - getpublicipid1 - - - - - - associateIpAddress - [10] associateIpAddress-TestCase - - - zoneid - globalzoneid - - - account - accountname - - - domainid - globaldomainid - - - - - id - getpublicipid1 - - - ipaddress - getipaddress1 - - - - - - createPortForwardingRule - [11] createPortForwardingRule-TestCase - - - ipaddressid - getpublicipid1 - - - cidrlist - 0.0.0.0/0 - - - publicport - 22 - - - publicendport - 30 - - - privateport - 22 - - - privateendport - 30 - - - protocol - TCP - - - virtualmachineid - getvmid1 - - - - - id - getportfwdruleid1 - - - - - - - - sleep.sh - - Sleep for 2 min - - - s - 120 - - - - - - ssh.sh - - Ssh test for the vm - - - h - getipaddress1 - - - p - password - - - - - - deletePortForwardingRule - [12] deletePortForwardingRule-TestCase - - - id - getportfwdruleid1 - - - - - - disassociateIpAddress - [13] disassociateIpAddress-TestCase - - - id - getpublicipid1 - - - - - - associateIpAddress - [14] associateIpAddress-TestCase - - - zoneid - globalzoneid - - - account - accountname - - - domainid - globaldomainid - - - - - id - getpublicipid1 - - - ipaddress - getipaddress1 - - - - - - createLoadBalancerRule - [15] createLoadBalancerRule-TestCase - - - publicipid - getpublicipid1 - - - name - LBRule-1 - - - publicport - 80 - - - privateport - 80 - - - algorithm - roundrobin - - - - - id - getldblcrule1 - - - - - - assignToLoadBalancerRule - [16] assignToLoadBalancerRule-TestCase - - - id - getldblcrule1 - - - virtualmachineids - getvmid1 - - - - - - - removeFromLoadBalancerRule - [18] removeFromLoadBalancerRule-TestCase - - - id - getldblcrule1 - - - virtualmachineids - getvmid1 - - - - - - updateLoadBalancerRule - [19] updateLoadBalancerRule-TestCase - - - id - getldblcrule1 - - - name - LBRuleUpdated-1 - - - algorithm - roundrobin - - - - - - disassociateIpAddress - [20] disassociateIpAddress-TestCase - - - id - getpublicipid1 - - - - - - associateIpAddress - [14] associateIpAddress-TestCase - - - zoneid - globalzoneid - - - account - accountname - - - domainid - globaldomainid - - - - - id - getpublicipid1 - - - - - - createLoadBalancerRule - [21] createLoadBalancerRule-TestCase - - - publicipid - getpublicipid1 - - - name - LBRule-2 - - - publicport - 80 - - - privateport - 80 - - - algorithm - roundrobin - - - - - id - getldblcrule1 - - - - - - assignToLoadBalancerRule - [22] assignToLoadBalancerRule-TestCase - - - id - getldblcrule1 - - - virtualmachineids - getvmid1 - - - - - - - - deleteLoadBalancerRule - [24] deleteLoadBalancerRule-TestCase - - - id - getldblcrule1 - - - - - - disassociateIpAddress - [25] disassociateIpAddress-TestCase - - - id - getpublicipid1 - - - - - - - listVolumes - [26] listROOTVolumes-TestCase - - - virtualmachineid - getvmid1 - - - type - ROOT - - - - - id - getrootvolumeid1 - - - - - - createSnapshot - [26] createSnapshotofROOTVolume-TestCase - - - volumeid - getrootvolumeid1 - - - account - accountname - - - domainid - globaldomainid - - - - - id - getsnapshotid1 - - - - - - listSnapshots - [27] listROOTVolumeSnapshot-TestCase - - - volumeid - getrootvolumeid1 - - - - - - listVolumes - [26] listDATADISKVolumes-TestCase - - - virtualmachineid - getvmid1 - - - type - DATADISK - - - - - id - getdatavolumeid1 - - - - - - createSnapshot - [28] createSnapshotofDATADISKVolume-TestCase - - - volumeid - getdatavolumeid1 - - - account - accountname - - - domainid - globaldomainid - - - - - id - getsnapshotid2 - - - - - - listSnapshots - [29] listDATADISKVolumeSnapshot-TestCase - - - volumeid - getdatavolumeid1 - - - - - - createTemplate - [30] createTemplateFromSnapshotTakenofROOTVolume-TestCase - - - snapshotid - getsnapshotid1 - - - name - TemplateFromSnapshot-1 - - - displaytext - TemplateFromSnapshot-1 - - - ostypeid - 12 - - - isPublic - true - - - passwordEnabled - false - - - isfeatured - true - - - - - id - gettemplateid1 - - - - - - createTemplate - [31] createTemplateFromSnapshotTakenofDATADISKVolume-TestCase - - - snapshotid - getsnapshotid2 - - - name - TemplateFromSnapshot-2 - - - displaytext - TemplateFromSnapshot-2 - - - ostypeid - 12 - - - isPublic - true - - - passwordEnabled - false - - - isfeatured - true - - - - - id - gettemplateid2 - - - - - - createVolume - [32] createVolumeFromSnapshotTakenofROOTVolume-TestCase - - - snapshotid - getsnapshotid1 - - - name - VlmfromSnapshot-1 - - - account - accountname - - - domainid - globaldomainid - - - - - id - getdatavolumeid2 - - - - - - createVolume - [33] createVolumeFromSnapshotTakenofDATADISKVolume-TestCase - - - snapshotid - getsnapshotid2 - - - name - VlmfromSnapshot-2 - - - account - accountname - - - domainid - globaldomainid - - - - - id - getdatavolumeid3 - - - - - - - attachVolume - [34] attachVolume1-TestCase - - - id - getdatavolumeid2 - - - virtualMachineId - getvmid1 - - - - - - attachVolume - [35] attachVolume2-TestCase - - - id - getdatavolumeid3 - - - virtualMachineId - getvmid1 - - - - - - - - detachVolume - [36] detachVolume1-TestCase - - - id - getdatavolumeid2 - - - - - - detachVolume - [37] detachVolume2-TestCase - - - id - getdatavolumeid3 - - - - - - attachVolume - [34] attachVolume1-TestCase - - - id - getdatavolumeid2 - - - virtualMachineId - getvmid1 - - - - - - attachVolume - [35] attachVolume2-TestCase - - - id - getdatavolumeid3 - - - virtualMachineId - getvmid1 - - - - - - stopVirtualMachine - [40] stopVirtualMachine-TestCase - - - id - getvmid1 - - - - - - updateVirtualMachine - [41] updateVirtualMachine-TestCase - - - id - getvmid1 - - - displayName - First-VM-1-1 - - - group - First-VM-1-1 - - - haenable - false - - - ostypeid - 12 - - - - - - detachVolume - [36] detachVolume1-TestCase - - - id - getdatavolumeid2 - - - - - - detachVolume - [37] detachVolume2-TestCase - - - id - getdatavolumeid3 - - - - - - createTemplate - [44] createTemplateFromROOTVolume-TestCase - - - volumeId - getrootvolumeid1 - - - name - TemplateFromRootVolume-3 - - - displayText - TemplateFromRootVolume-3 - - - osTypeId - 12 - - - isPublic - true - - - passwordEnabled - false - - - - - id - gettemplateid3 - - - - - - startVirtualMachine - [45] startVirtualMachine-TestCase - - - id - getvmid1 - - - - - - rebootVirtualMachine - [46] rebootVirtualMachine-TestCase - - - id - getvmid1 - - - - - - createSnapshotPolicy - [47] createHOURLYSnapshotPolicyForRootVolume-TestCase - - - intervaltype - hourly - - - schedule - 11 - - - volumeid - getrootvolumeid1 - - - maxsnaps - 8 - - - timezone - America%2FLos_Angeles - - - - - - createSnapshotPolicy - [48] createDAILYSnapshotPolicy-TestCase - - - intervaltype - daily - - - schedule - 13:07 - - - volumeid - getrootvolumeid1 - - - maxsnaps - 8 - - - timezone - America%2FLos_Angeles - - - - - - createSnapshotPolicy - [49] createWEEKLYSnapshotPolicy-TestCase - - - intervaltype - weekly - - - schedule - 16:07:4 - - - volumeid - getrootvolumeid1 - - - maxsnaps - 8 - - - timezone - America%2FLos_Angeles - - - - - - createSnapshotPolicy - [50] createMONTHLYSnapshotPolicy-TestCase - - - intervaltype - monthly - - - schedule - 18:19:1 - - - volumeid - getrootvolumeid1 - - - maxsnaps - 8 - - - timezone - America%2FLos_Angeles - - - - - id - getmonthlysnapshotpolicyid1 - - - - - - deleteSnapshotPolicies - [51] deleteMONTHLYSnapshotPolicies-TestCase - - - id - getmonthlysnapshotpolicyid1 - - - - - - deleteVolume - [52] deleteVolume1-TestCase - - - id - getdatavolumeid2 - - - - - - deleteVolume - [53] deleteVolume2-TestCase - - - id - getdatavolumeid3 - - - - - - - - destroyVirtualMachine - [54] destroyVirtualMachine-TestCase - - - id - getvmid1 - - - - - - recoverVirtualMachine - [55] recoverVirtualMachine-TestCase - - - id - getvmid1 - - - - - - startVirtualMachine - [56] startVirtualMachine-TestCase - - - id - getvmid1 - - - - - - rebootVirtualMachine - [57] rebootVirtualMachine-TestCase - - - id - getvmid1 - - - - - - stopVirtualMachine - [58] stopVirtualMachine-TestCase - - - id - getvmid1 - - - - - - destroyVirtualMachine - [59] destroyVirtualMachine-TestCase - - - id - getvmid1 - - - - - - recoverVirtualMachine - [60] recoverVirtualMachine-TestCase - - - id - getvmid1 - - - - - - changeServiceForVirtualMachine - [61] changeServiceForVirtualMachine-TestCase - - - id - getvmid1 - - - serviceOfferingId - globalchangeservoff - - - - - - startVirtualMachine - [62] startVirtualMachine-TestCase - - - id - getvmid1 - - - - - - rebootVirtualMachine - [63] rebootVirtualMachine-TestCase - - - id - getvmid1 - - - - - - stopVirtualMachine - [64] stopVirtualMachine-TestCase - - - id - getvmid1 - - - - - - destroyVirtualMachine - [65] destroyVirtualMachine-TestCase - - - id - getvmid1 - - - - - - deployVirtualMachine - [66] deployVirtualMachineFromTemplateCreatedFromSnapshotofROOTVolume-TestCase - - - zoneId - globalzoneid - - - hypervisor - globalhypervisortype - - - templateId - gettemplateid1 - - - serviceOfferingId - servofferid - - - networkIds - getnetworkid1 - - - diskOfferingId - diskofferid - - - account - accountname - - - domainid - globaldomainid - - - - - id - getvmid1 - - - - - - deleteTemplate - [67] deleteTemplateofSnapshotTakenofROOTVolume-TestCase - - - id - gettemplateid1 - - - zoneid - globalzoneid - - - - - - deleteTemplate - [68] deleteTemplateofSnapshotTakenofDATAVolume-TestCase - - - id - gettemplateid2 - - - zoneid - globalzoneid - - - - - - deleteTemplate - [69] deleteTemplateCreatedFromROOTVolume-TestCase - - - id - gettemplateid3 - - - zoneid - globalzoneid - - - - - - deleteSnapshot - [70] deleteSnapshot-TestCase - - - id - getsnapshotid1 - - - - - - deleteSnapshot - [71] deleteSnapshot-TestCase - - - id - getsnapshotid2 - - - - - - - - - updateVirtualMachine - [3] updateVirtualMachine-TestCase - - - id - getvmid1 - - - displayName - First-VM - - - group - First-VM - - - haenable - false - - - ostypeid - 12 - - - - - - - - associateIpAddress - [4] associateIpAddress-TestCase - - - zoneid - globalzoneid - - - account - accountname - - - domainid - globaldomainid - - - - - id - getpublicipid1 - - - ipaddress - getipaddress1 - - - - - - enableStaticNat - [5] enableStaticNat-TestCase - - - ipaddressid - getpublicipid1 - - - virtualmachineid - getvmid1 - - - - - - createIpForwardingRule - [6] createIpForwardingRule-TestCase - - - ipaddressid - getpublicipid1 - - - startPort - 1 - - - endPort - 100 - - - protocol - TCP - - - - - id - getipfwdruleid1 - - - - - - sleep.sh - - Sleep for 2 min - - - s - 120 - - - - - - ssh.sh - - Ssh test for the vm - - - h - getipaddress1 - - - p - password - - - - - - deleteIpForwardingRule - [7] deleteIpForwardingRule-TestCase - - - id - getipfwdruleid1 - - - - - - disableStaticNat - [8] disableStaticNat-TestCase - - - ipaddressid - getpublicipid1 - - - - - - disassociateIpAddress - [9] disassociateIpAddress-TestCase - - - id - getpublicipid1 - - - - - - associateIpAddress - [10] associateIpAddress-TestCase - - - zoneid - globalzoneid - - - account - accountname - - - domainid - globaldomainid - - - - - id - getpublicipid1 - - - ipaddress - getipaddress1 - - - - - - createPortForwardingRule - [11] createPortForwardingRule-TestCase - - - ipaddressid - getpublicipid1 - - - cidrlist - 0.0.0.0/0 - - - publicport - 22 - - - publicendport - 30 - - - privateport - 22 - - - privateendport - 30 - - - protocol - TCP - - - virtualmachineid - getvmid1 - - - - - id - getportfwdruleid1 - - - - - - - - sleep.sh - - Sleep for 2 min - - - s - 120 - - - - - - ssh.sh - - Ssh test for the vm - - - h - getipaddress1 - - - p - password - - - - - - deletePortForwardingRule - [12] deletePortForwardingRule-TestCase - - - id - getportfwdruleid1 - - - - - - disassociateIpAddress - [13] disassociateIpAddress-TestCase - - - id - getpublicipid1 - - - - - - associateIpAddress - [14] associateIpAddress-TestCase - - - zoneid - globalzoneid - - - account - accountname - - - domainid - globaldomainid - - - - - id - getpublicipid1 - - - ipaddress - getipaddress1 - - - - - - createLoadBalancerRule - [15] createLoadBalancerRule-TestCase - - - publicipid - getpublicipid1 - - - name - LBRule-1 - - - publicport - 80 - - - privateport - 80 - - - algorithm - roundrobin - - - - - id - getldblcrule1 - - - - - - assignToLoadBalancerRule - [16] assignToLoadBalancerRule-TestCase - - - id - getldblcrule1 - - - virtualmachineids - getvmid1 - - - - - - - removeFromLoadBalancerRule - [18] removeFromLoadBalancerRule-TestCase - - - id - getldblcrule1 - - - virtualmachineids - getvmid1 - - - - - - updateLoadBalancerRule - [19] updateLoadBalancerRule-TestCase - - - id - getldblcrule1 - - - name - LBRuleUpdated-1 - - - algorithm - roundrobin - - - - - - disassociateIpAddress - [20] disassociateIpAddress-TestCase - - - id - getpublicipid1 - - - - - - associateIpAddress - [14] associateIpAddress-TestCase - - - zoneid - globalzoneid - - - account - accountname - - - domainid - globaldomainid - - - - - id - getpublicipid1 - - - - - - createLoadBalancerRule - [21] createLoadBalancerRule-TestCase - - - publicipid - getpublicipid1 - - - name - LBRule-2 - - - publicport - 80 - - - privateport - 80 - - - algorithm - roundrobin - - - - - id - getldblcrule1 - - - - - - assignToLoadBalancerRule - [22] assignToLoadBalancerRule-TestCase - - - id - getldblcrule1 - - - virtualmachineids - getvmid1 - - - - - - - deleteLoadBalancerRule - [24] deleteLoadBalancerRule-TestCase - - - id - getldblcrule1 - - - - - - disassociateIpAddress - [25] disassociateIpAddress-TestCase - - - id - getpublicipid1 - - - - - - - listVolumes - [26] listROOTVolumes-TestCase - - - virtualmachineid - getvmid1 - - - type - ROOT - - - - - id - getrootvolumeid1 - - - - - - createSnapshot - [26] createSnapshotofROOTVolume-TestCase - - - volumeid - getrootvolumeid1 - - - account - accountname - - - domainid - globaldomainid - - - - - id - getsnapshotid1 - - - - - - listSnapshots - [27] listROOTVolumeSnapshot-TestCase - - - volumeid - getrootvolumeid1 - - - - - - listVolumes - [26] listDATADISKVolumes-TestCase - - - virtualmachineid - getvmid1 - - - type - DATADISK - - - - - id - getdatavolumeid1 - - - - - - createSnapshot - [28] createSnapshotofDATADISKVolume-TestCase - - - volumeid - getdatavolumeid1 - - - account - accountname - - - domainid - globaldomainid - - - - - id - getsnapshotid2 - - - - - - listSnapshots - [29] listDATADISKVolumeSnapshot-TestCase - - - volumeid - getdatavolumeid1 - - - - - - createTemplate - [30] createTemplateFromSnapshotTakenofROOTVolume-TestCase - - - snapshotid - getsnapshotid1 - - - name - TemplateFromSnapshot-4 - - - displaytext - TemplateFromSnapshot-4 - - - ostypeid - 12 - - - isPublic - true - - - passwordEnabled - false - - - isfeatured - true - - - - - id - gettemplateid1 - - - - - - createTemplate - [31] createTemplateFromSnapshotTakenofDATADISKVolume-TestCase - - - snapshotid - getsnapshotid2 - - - name - TemplateFromSnapshot-5 - - - displaytext - TemplateFromSnapshot-5 - - - ostypeid - 12 - - - isPublic - true - - - passwordEnabled - false - - - isfeatured - true - - - - - id - gettemplateid2 - - - - - - createVolume - [32] createVolumeFromSnapshotTakenofROOTVolume-TestCase - - - snapshotid - getsnapshotid1 - - - name - VlmfromSnapshot-1 - - - account - accountname - - - domainid - globaldomainid - - - - - id - getdatavolumeid2 - - - - - - createVolume - [33] createVolumeFromSnapshotTakenofDATADISKVolume-TestCase - - - snapshotid - getsnapshotid2 - - - name - VlmfromSnapshot-2 - - - account - accountname - - - domainid - globaldomainid - - - - - id - getdatavolumeid3 - - - - - - - attachVolume - [34] attachVolume1-TestCase - - - id - getdatavolumeid2 - - - virtualMachineId - getvmid1 - - - - - - attachVolume - [35] attachVolume2-TestCase - - - id - getdatavolumeid3 - - - virtualMachineId - getvmid1 - - - - - - - - detachVolume - [36] detachVolume1-TestCase - - - id - getdatavolumeid2 - - - - - - detachVolume - [37] detachVolume2-TestCase - - - id - getdatavolumeid3 - - - - - - attachVolume - [34] attachVolume1-TestCase - - - id - getdatavolumeid2 - - - virtualMachineId - getvmid1 - - - - - - attachVolume - [35] attachVolume2-TestCase - - - id - getdatavolumeid3 - - - virtualMachineId - getvmid1 - - - - - - stopVirtualMachine - [40] stopVirtualMachine-TestCase - - - id - getvmid1 - - - - - - updateVirtualMachine - [41] updateVirtualMachine-TestCase - - - id - getvmid1 - - - displayName - First-VM-1-1 - - - group - First-VM-1-1 - - - haenable - false - - - ostypeid - 12 - - - - - - detachVolume - [36] detachVolume1-TestCase - - - id - getdatavolumeid2 - - - - - - detachVolume - [37] detachVolume2-TestCase - - - id - getdatavolumeid3 - - - - - - createTemplate - [44] createTemplateFromROOTVolume-TestCase - - - volumeId - getrootvolumeid1 - - - name - TemplateFromRootVolume-6 - - - displayText - TemplateFromRootVolume-6 - - - osTypeId - 12 - - - isPublic - true - - - passwordEnabled - false - - - - - id - gettemplateid3 - - - - - - startVirtualMachine - [45] startVirtualMachine-TestCase - - - id - getvmid1 - - - - - - rebootVirtualMachine - [46] rebootVirtualMachine-TestCase - - - id - getvmid1 - - - - - - createSnapshotPolicy - [47] createHOURLYSnapshotPolicyForRootVolume-TestCase - - - intervaltype - hourly - - - schedule - 11 - - - volumeid - getrootvolumeid1 - - - maxsnaps - 8 - - - timezone - America%2FLos_Angeles - - - - - - createSnapshotPolicy - [48] createDAILYSnapshotPolicy-TestCase - - - intervaltype - daily - - - schedule - 13:07 - - - volumeid - getrootvolumeid1 - - - maxsnaps - 8 - - - timezone - America%2FLos_Angeles - - - - - - createSnapshotPolicy - [49] createWEEKLYSnapshotPolicy-TestCase - - - intervaltype - weekly - - - schedule - 16:07:4 - - - volumeid - getrootvolumeid1 - - - maxsnaps - 8 - - - timezone - America%2FLos_Angeles - - - - - - createSnapshotPolicy - [50] createMONTHLYSnapshotPolicy-TestCase - - - intervaltype - monthly - - - schedule - 18:19:1 - - - volumeid - getrootvolumeid1 - - - maxsnaps - 8 - - - timezone - America%2FLos_Angeles - - - - - id - getmonthlysnapshotpolicyid1 - - - - - - deleteSnapshotPolicies - [51] deleteMONTHLYSnapshotPolicies-TestCase - - - id - getmonthlysnapshotpolicyid1 - - - - - - deleteVolume - [52] deleteVolume1-TestCase - - - id - getdatavolumeid2 - - - - - - deleteVolume - [53] deleteVolume2-TestCase - - - id - getdatavolumeid3 - - - - - - - - destroyVirtualMachine - [54] destroyVirtualMachine-TestCase - - - id - getvmid1 - - - - - - recoverVirtualMachine - [55] recoverVirtualMachine-TestCase - - - id - getvmid1 - - - - - - startVirtualMachine - [56] startVirtualMachine-TestCase - - - id - getvmid1 - - - - - - rebootVirtualMachine - [57] rebootVirtualMachine-TestCase - - - id - getvmid1 - - - - - - stopVirtualMachine - [58] stopVirtualMachine-TestCase - - - id - getvmid1 - - - - - - destroyVirtualMachine - [59] destroyVirtualMachine-TestCase - - - id - getvmid1 - - - - - - recoverVirtualMachine - [60] recoverVirtualMachine-TestCase - - - id - getvmid1 - - - - - - changeServiceForVirtualMachine - [61] changeServiceForVirtualMachine-TestCase - - - id - getvmid1 - - - serviceOfferingId - globalchangeservoff - - - - - - startVirtualMachine - [62] startVirtualMachine-TestCase - - - id - getvmid1 - - - - - - rebootVirtualMachine - [63] rebootVirtualMachine-TestCase - - - id - getvmid1 - - - - - - stopVirtualMachine - [64] stopVirtualMachine-TestCase - - - id - getvmid1 - - - - - - destroyVirtualMachine - [65] destroyVirtualMachine-TestCase - - - id - getvmid1 - - - - - - - - - - - - - - - updateVirtualMachine - [3] updateVirtualMachine-TestCase - - - id - globalisovmid1 - - - displayName - ISO-Third-VM - - - group - ISO-Third-VM - - - haenable - false - - - ostypeid - 112 - - - - - - - - associateIpAddress - [4] associateIpAddress-TestCase - - - zoneid - globalzoneid - - - account - accountname - - - domainid - globaldomainid - - - - - id - getpublicipid1 - - - ipaddress - getipaddress1 - - - - - - enableStaticNat - [5] enableStaticNat-TestCase - - - ipaddressid - getpublicipid1 - - - virtualmachineid - globalisovmid1 - - - - - - createIpForwardingRule - [6] createIpForwardingRule-TestCase - - - ipaddressid - getpublicipid1 - - - startPort - 1 - - - endPort - 100 - - - protocol - TCP - - - - - id - getipfwdruleid1 - - - - - - sleep.sh - - Sleep for 2 min - - - s - 120 - - - - - - ssh.sh - - Ssh test for the vm - - - h - getipaddress1 - - - p - password - - - - - - deleteIpForwardingRule - [7] deleteIpForwardingRule-TestCase - - - id - getipfwdruleid1 - - - - - - disableStaticNat - [8] disableStaticNat-TestCase - - - ipaddressid - getpublicipid1 - - - - - - disassociateIpAddress - [9] disassociateIpAddress-TestCase - - - id - getpublicipid1 - - - - - - associateIpAddress - [10] associateIpAddress-TestCase - - - zoneid - globalzoneid - - - account - accountname - - - domainid - globaldomainid - - - - - id - getpublicipid1 - - - ipaddress - getipaddress1 - - - - - - createPortForwardingRule - [11] createPortForwardingRule-TestCase - - - ipaddressid - getpublicipid1 - - - cidrlist - 0.0.0.0/0 - - - publicport - 22 - - - publicendport - 30 - - - privateport - 22 - - - privateendport - 30 - - - protocol - TCP - - - virtualmachineid - globalisovmid1 - - - - - id - getportfwdruleid1 - - - - - - - - sleep.sh - - Sleep for 2 min - - - s - 120 - - - - - - ssh.sh - - Ssh test for the vm - - - h - getipaddress1 - - - p - password - - - - - - deletePortForwardingRule - [12] deletePortForwardingRule-TestCase - - - id - getportfwdruleid1 - - - - - - disassociateIpAddress - [13] disassociateIpAddress-TestCase - - - id - getpublicipid1 - - - - - - associateIpAddress - [14] associateIpAddress-TestCase - - - zoneid - globalzoneid - - - account - accountname - - - domainid - globaldomainid - - - - - id - getpublicipid1 - - - ipaddress - getipaddress1 - - - - - - createLoadBalancerRule - [15] createLoadBalancerRule-TestCase - - - publicipid - getpublicipid1 - - - name - LBRule-1 - - - publicport - 80 - - - privateport - 80 - - - algorithm - roundrobin - - - - - id - getldblcrule1 - - - - - - assignToLoadBalancerRule - [16] assignToLoadBalancerRule-TestCase - - - id - getldblcrule1 - - - virtualmachineids - globalisovmid1 - - - - - - - removeFromLoadBalancerRule - [18] removeFromLoadBalancerRule-TestCase - - - id - getldblcrule1 - - - virtualmachineids - globalisovmid1 - - - - - - updateLoadBalancerRule - [19] updateLoadBalancerRule-TestCase - - - id - getldblcrule1 - - - name - LBRuleUpdated-1 - - - algorithm - roundrobin - - - - - - disassociateIpAddress - [20] disassociateIpAddress-TestCase - - - id - getpublicipid1 - - - - - - associateIpAddress - [14] associateIpAddress-TestCase - - - zoneid - globalzoneid - - - account - accountname - - - domainid - globaldomainid - - - - - id - getpublicipid1 - - - - - - createLoadBalancerRule - [21] createLoadBalancerRule-TestCase - - - publicipid - getpublicipid1 - - - name - LBRule-2 - - - publicport - 80 - - - privateport - 80 - - - algorithm - roundrobin - - - - - id - getldblcrule1 - - - - - - assignToLoadBalancerRule - [22] assignToLoadBalancerRule-TestCase - - - id - getldblcrule1 - - - virtualmachineids - globalisovmid1 - - - - - - - - deleteLoadBalancerRule - [24] deleteLoadBalancerRule-TestCase - - - id - getldblcrule1 - - - - - - disassociateIpAddress - [25] disassociateIpAddress-TestCase - - - id - getpublicipid1 - - - - - - - listVolumes - [26] listROOTVolumes-TestCase - - - virtualmachineid - globalisovmid1 - - - type - ROOT - - - - - id - getrootvolumeid1 - - - - - - createSnapshot - [26] createSnapshotofROOTVolume-TestCase - - - volumeid - getrootvolumeid1 - - - account - accountname - - - domainid - globaldomainid - - - - - id - getsnapshotid1 - - - - - - listSnapshots - [27] listROOTVolumeSnapshot-TestCase - - - volumeid - getrootvolumeid1 - - - - - - listVolumes - [26] listDATADISKVolumes-TestCase - - - virtualmachineid - globalisovmid1 - - - type - DATADISK - - - - - id - getdatavolumeid1 - - - - - - createSnapshot - [28] createSnapshotofDATADISKVolume-TestCase - - - volumeid - getdatavolumeid1 - - - account - accountname - - - domainid - globaldomainid - - - - - id - getsnapshotid2 - - - - - - listSnapshots - [29] listDATADISKVolumeSnapshot-TestCase - - - volumeid - getdatavolumeid1 - - - - - - createTemplate - [30] createTemplateFromSnapshotTakenofROOTVolume-TestCase - - - snapshotid - getsnapshotid1 - - - name - TemplateFromSnapshot-1 - - - displaytext - TemplateFromSnapshot-1 - - - ostypeid - 12 - - - isPublic - true - - - passwordEnabled - false - - - isfeatured - true - - - - - id - gettemplateid1 - - - - - - createTemplate - [31] createTemplateFromSnapshotTakenofDATADISKVolume-TestCase - - - snapshotid - getsnapshotid2 - - - name - TemplateFromSnapshot-2 - - - displaytext - TemplateFromSnapshot-2 - - - ostypeid - 12 - - - isPublic - true - - - passwordEnabled - false - - - isfeatured - true - - - - - id - gettemplateid2 - - - - - - createVolume - [32] createVolumeFromSnapshotTakenofROOTVolume-TestCase - - - snapshotid - getsnapshotid1 - - - name - VlmfromSnapshot-1 - - - account - accountname - - - domainid - globaldomainid - - - - - id - getdatavolumeid2 - - - - - - createVolume - [33] createVolumeFromSnapshotTakenofDATADISKVolume-TestCase - - - snapshotid - getsnapshotid2 - - - name - VlmfromSnapshot-2 - - - account - accountname - - - domainid - globaldomainid - - - - - id - getdatavolumeid3 - - - - - - - attachVolume - [34] attachVolume1-TestCase - - - id - getdatavolumeid2 - - - virtualMachineId - globalisovmid1 - - - - - - attachVolume - [35] attachVolume2-TestCase - - - id - getdatavolumeid3 - - - virtualMachineId - globalisovmid1 - - - - - - - - detachVolume - [36] detachVolume1-TestCase - - - id - getdatavolumeid2 - - - - - - detachVolume - [37] detachVolume2-TestCase - - - id - getdatavolumeid3 - - - - - - attachVolume - [34] attachVolume1-TestCase - - - id - getdatavolumeid2 - - - virtualMachineId - globalisovmid1 - - - - - - attachVolume - [35] attachVolume2-TestCase - - - id - getdatavolumeid3 - - - virtualMachineId - globalisovmid1 - - - - - - stopVirtualMachine - [40] stopVirtualMachine-TestCase - - - id - globalisovmid1 - - - - - - updateVirtualMachine - [41] updateVirtualMachine-TestCase - - - id - globalisovmid1 - - - displayName - First-VM-1-1 - - - group - First-VM-1-1 - - - haenable - false - - - ostypeid - 12 - - - - - - detachVolume - [36] detachVolume1-TestCase - - - id - getdatavolumeid2 - - - - - - detachVolume - [37] detachVolume2-TestCase - - - id - getdatavolumeid3 - - - - - - createTemplate - [44] createTemplateFromROOTVolume-TestCase - - - volumeId - getrootvolumeid1 - - - name - TemplateFromRootVolume-3 - - - displayText - TemplateFromRootVolume-3 - - - osTypeId - 12 - - - isPublic - true - - - passwordEnabled - false - - - - - id - gettemplateid3 - - - - - - startVirtualMachine - [45] startVirtualMachine-TestCase - - - id - globalisovmid1 - - - - - - rebootVirtualMachine - [46] rebootVirtualMachine-TestCase - - - id - globalisovmid1 - - - - - - createSnapshotPolicy - [47] createHOURLYSnapshotPolicyForRootVolume-TestCase - - - intervaltype - hourly - - - schedule - 11 - - - volumeid - getrootvolumeid1 - - - maxsnaps - 8 - - - timezone - America%2FLos_Angeles - - - - - - createSnapshotPolicy - [48] createDAILYSnapshotPolicy-TestCase - - - intervaltype - daily - - - schedule - 13:07 - - - volumeid - getrootvolumeid1 - - - maxsnaps - 8 - - - timezone - America%2FLos_Angeles - - - - - - createSnapshotPolicy - [49] createWEEKLYSnapshotPolicy-TestCase - - - intervaltype - weekly - - - schedule - 16:07:4 - - - volumeid - getrootvolumeid1 - - - maxsnaps - 8 - - - timezone - America%2FLos_Angeles - - - - - - createSnapshotPolicy - [50] createMONTHLYSnapshotPolicy-TestCase - - - intervaltype - monthly - - - schedule - 18:19:1 - - - volumeid - getrootvolumeid1 - - - maxsnaps - 8 - - - timezone - America%2FLos_Angeles - - - - - id - getmonthlysnapshotpolicyid1 - - - - - - deleteSnapshotPolicies - [51] deleteMONTHLYSnapshotPolicies-TestCase - - - id - getmonthlysnapshotpolicyid1 - - - - - - deleteVolume - [52] deleteVolume1-TestCase - - - id - getdatavolumeid2 - - - - - - deleteVolume - [53] deleteVolume2-TestCase - - - id - getdatavolumeid3 - - - - - - - - destroyVirtualMachine - [54] destroyVirtualMachine-TestCase - - - id - globalisovmid1 - - - - - - recoverVirtualMachine - [55] recoverVirtualMachine-TestCase - - - id - globalisovmid1 - - - - - - startVirtualMachine - [56] startVirtualMachine-TestCase - - - id - globalisovmid1 - - - - - - rebootVirtualMachine - [57] rebootVirtualMachine-TestCase - - - id - globalisovmid1 - - - - - - stopVirtualMachine - [58] stopVirtualMachine-TestCase - - - id - globalisovmid1 - - - - - - destroyVirtualMachine - [59] destroyVirtualMachine-TestCase - - - id - globalisovmid1 - - - - - - recoverVirtualMachine - [60] recoverVirtualMachine-TestCase - - - id - globalisovmid1 - - - - - - changeServiceForVirtualMachine - [61] changeServiceForVirtualMachine-TestCase - - - id - globalisovmid1 - - - serviceOfferingId - globalchangeservoff - - - - - - startVirtualMachine - [62] startVirtualMachine-TestCase - - - id - globalisovmid1 - - - - - - rebootVirtualMachine - [63] rebootVirtualMachine-TestCase - - - id - globalisovmid1 - - - - - - stopVirtualMachine - [64] stopVirtualMachine-TestCase - - - id - globalisovmid1 - - - - - - destroyVirtualMachine - [65] destroyVirtualMachine-TestCase - - - id - globalisovmid1 - - - - - - deployVirtualMachine - [66] deployVirtualMachineFromTemplateCreatedFromSnapshotofROOTVolume-TestCase - - - zoneId - globalzoneid - - - hypervisor - globalhypervisortype - - - templateId - gettemplateid1 - - - serviceOfferingId - servofferid - - - networkIds - getnetworkid1 - - - diskOfferingId - diskofferid - - - account - accountname - - - domainid - globaldomainid - - - - - id - getvmid1 - - - - - - deleteTemplate - [67] deleteTemplateofSnapshotTakenofROOTVolume-TestCase - - - id - gettemplateid1 - - - zoneid - globalzoneid - - - - - - deleteTemplate - [68] deleteTemplateofSnapshotTakenofDATAVolume-TestCase - - - id - gettemplateid2 - - - zoneid - globalzoneid - - - - - - deleteTemplate - [69] deleteTemplateCreatedFromROOTVolume-TestCase - - - id - gettemplateid3 - - - zoneid - globalzoneid - - - - - - deleteSnapshot - [70] deleteSnapshot-TestCase - - - id - getsnapshotid1 - - - - - - deleteSnapshot - [71] deleteSnapshot-TestCase - - - id - getsnapshotid2 - - - - - - - - - - extractIso - [] extractIsoTestCase - - - id - getisoid1 - - - zoneid - 1 - - - mode - HTTP_DOWNLOAD - - - - - - deleteIso - [] deleteIsoTestCase - - - id - getisoid1 - - - zoneid - 1 - - - - - - deleteAccount - [72] deleteAccount-TestCase - - - id - getaccountid - - - - + + + + listDomains + [List Domains] + + + id + globaldomainid + + + + + name + getdomainname1 + + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountname + + + accounttype + globalaccttype + + + domainid + globaldomainid + + + email + firstuser@gmail.com + + + firstname + firstuser + + + lastname + firstuserlastname + + + username + getusernameparam1 + + + password + password + + + + + id + getaccountid + + + state + enabled + + + + + + registerIso + [] registerIsotestcase + + + name + CentOS-5-5-ISO + + + displayText + CentOS-5-5-ISO + + + url + http://nfs1.lab.vmops.com/isos_64bit/CentOS-5.5-x86_64-bin-DVDs/CentOS-5.5-x86_64-bin-DVD-1of2.iso + + + zoneId + -1 + + + isPublic + true + + + bootable + true + + + osTypeId + 112 + + + isfeatured + true + + + account + accountname + + + domainid + globaldomainid + + + + + id + getisoid1 + + + + + + listIsos + [] listIsosTestCase + + + isofilter + self + + + id + getisoid1 + + + zoneid + 1 + + + + + id + getisoid1 + + + name + CentOS-5-5-ISO + + + displayText + CentOS-5-5-ISO + + + zoneId + 1 + + + isPublic + true + + + bootable + true + + + osTypeId + 112 + + + isfeatured + true + + + account + accountname + + + domainid + globaldomainid + + + domain + getdomainname1 + + + + + + + + + + + createNetwork + [Creating default network] + + + zoneid + globalzoneid + + + networkOfferingId + globalnetworkofferingid + + + account + accountname + + + domainid + globaldomainid + + + name + defaultregressionnetwork + + + displaytext + defaultregressionnetwork + + + + + id + getnetworkid1 + + + + + + + + listAccounts + 950 [List the Account of the User created in (3)] + + + name + accountname + + + + + id + getaccountid + + + name + accountname + + + accounttype + globalaccttype + + + domainid + globaldomainid + + + domain + getdomainname1 + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + listUsers + 5 [List the Created User in (3)] + + + account + accountname + + + + + id + getuserid1 + + + username + getusernameparam1 + + + + + + + createUser + 3 [Create User Command] + + + account + accountname + + + accounttype + globalaccttype + + + username + getusernameparam2 + + + password + password + + + firstname + seconduser + + + lastname + seconduserlastname + + + email + seconduser@gmail.com + + + domainid + globaldomainid + + + + + id + getuserid2 + + + + + + + + updateUser + 6 [Update the User created in (3)] + + + id + getuserid1 + + + username + getusernameparam3 + + + password + password + + + firstname + updatedfirstuser + + + lastname + updatedfirstuserlastname + + + email + updatedfirstuser@gmail.com + + + timezone + PST + + + + + id + getuserid1 + + + username + getusernameparam3 + + + + + + + listUsers + 5 [List the Updated User updated in (6)] + + + id + getuserid1 + + + + + id + getuserid1 + + + username + getusernameparam3 + + + account + accountname + + + accounttype + globalaccttype + + + domainid + globaldomainid + + + domain + getdomainname1 + + + timezone + PST + + + + + + + disableUser + 428 [Disable the User created in (3)] + + + id + getuserid1 + + + + + id + getuserid1 + + + username + getusernameparam3 + + + firstname + updatedfirstuser + + + lastname + updatedfirstuserlastname + + + email + updatedfirstuser@gmail.com + + + state + disabled + + + account + accountname + + + accounttype + globalaccttype + + + domainid + globaldomainid + + + domain + getdomainname1 + + + timezone + PST + + + + + + + enableUser + 9 [Enable the User created in (3)] + + + id + getuserid1 + + + + + id + getuserid1 + + + username + getusernameparam3 + + + firstname + updatednimbus + + + lastname + updatednimbuslastname + + + email + updatednimbus@gmail.com + + + created + createtimestamp + + + state + enabled + + + account + accountname + + + accounttype + globalaccttype + + + domainid + globaldomainid + + + domain + getdomainname1 + + + timezone + PST + + + + + + + disableAccount + [Disable the Account] + + + account + accountname + + + domainid + globaldomainid + + + lock + true + + + + + id + getaccountid + + + name + accountname + + + accounttype + globalaccttype + + + domainid + globaldomainid + + + domain + getdomainname1 + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + locked + + + + + + + enableAccount + [Enable the Locked Account] + + + account + accountname + + + domainid + globaldomainid + + + + + id + getaccountid + + + name + accountname + + + accounttype + globalaccttype + + + domainid + globaldomainid + + + domain + getdomainname1 + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + disableAccount + [Lock the Account] + + + account + accountname + + + domainid + globaldomainid + + + lock + false + + + + + id + getaccountid + + + name + accountname + + + accounttype + globalaccttype + + + domainid + globaldomainid + + + domain + getdomainname1 + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + disabled + + + + + + + enableAccount + [Enable the Locked Account] + + + account + accountname + + + domainid + globaldomainid + + + + + id + getaccountid + + + name + accountname + + + accounttype + globalaccttype + + + domainid + globaldomainid + + + domain + ROOT + + + receivedbytes + 0 + + + sentbytes + 0 + + + vmlimit + Unlimited + + + vmtotal + 0 + + + vmavailable + Unlimited + + + ipavailable + Unlimited + + + iptotal + 0 + + + iplimit + Unlimited + + + volumelimit + Unlimited + + + volumetotal + 0 + + + volumeavailable + Unlimited + + + snapshotlimit + Unlimited + + + snapshottotal + 0 + + + snapshotavailable + Unlimited + + + templatelimit + Unlimited + + + templatetotal + 0 + + + templateavailable + Unlimited + + + vmstopped + 0 + + + vmrunning + 0 + + + state + enabled + + + + + + + + createDomain + [Create Domain] + + + name + getdomainname2 + + + parentdomainid + globaldomainid + + + + + id + getdomainid1 + + + + + + + listDomains + 11 [List Domains] + + + name + getdomainname2 + + + + + + id + getdomainid1 + + + name + getdomainname2 + + + level + getcurrentlevel1 + + + parentdomainid + globaldomainid + + + parentdomainname + getdomainname1 + + + haschild + false + + + + + + + updateDomain + 952 [Update the Domain created in (10)] + + + id + getdomainid1 + + + name + getdomainname2 + + + + + id + getdomainid1 + + + name + getdomainname2 + + + level + getcurrentlevel1 + + + parentdomainid + globaldomainid + + + parentdomainname + getdomainname1 + + + haschild + false + + + + + + + + listDomainChildren + - [List One of the Children of the Parent Domain] + + + id + globaldomainid + + + + + domain + 0 + + id + getdomainid1 + + + name + getdomainname2 + + + level + getcurrentlevel1 + + + parentdomainid + globaldomainid + + + parentdomainname + getdomainname1 + + + haschild + false + + + + + + + deleteDomain + 654 [Delete Domain created in (10)] + + + id + getdomainid1 + + + cleanup + true + + + + + + success + true + + + + + + + listTemplates + 27 [List Templates - List System Template] + + + templatefilter + self + + + id + 1 + + + + + template + 0 + + id + debian50templateid + + + name + debian50templatename + + + displaytext + debian50templatedisplaytext + + + ispublic + debian50templateispublic + + + created + debian50templatecreated + + + isready + true + + + passwordenabled + debian50templatepasswordenabled + + + format + VHD + + + isfeatured + false + + + crossZones + true + + + ostypeid + debian50templateostypeid + + + ostypename + debian50templateostypename + + + size + debian50templatesize + + + account + system + + + zoneid + globalzoneid + + + zonename + globalzonename + + + status + Download Complete + + + templatetype + SYSTEM + + + hypervisor + XenServer + + + domain + ROOT + + + domainid + 1 + + + + + + + + + listServiceOfferings + 28 [List the Small Instance Service Offering] + + + id + globalserviceofferingid + + + + + id + smallofferingid + + + name + smallofferingname + + + displaytext + smallofferingdisplaytext + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + storagetype + smallofferingstoragetype + + + offerha + false + + + + + + listServiceOfferings + 876 [Verify the First Service Offering] + + + name + smallofferingname + + + + serviceoffering + 0 + + id + smallofferingid + + + name + smallofferingname + + + displaytext + smallofferingdisplaytext + + + cpunumber + smallofferingcpunumber + + + cpuspeed + smallofferingcpuspeed + + + memory + smallofferingmemory + + + storagetype + smallofferingstoragetype + + + offerha + false + + + + + + + + listZones + 39 [List the Global Zone with id-2] + + zone + 0 + + id + globalzoneid + + + name + globalzonename + + + dns1 + dns1 + + + dns2 + dns2 + + + internaldns1 + internaldns1 + + + vlan + + + guestcidraddress + + + networktype + Advanced + + + + + + + + + + createServiceOffering + [1] createServiceOffering-TestCase + + + issystem + false + + + name + LittleInstance + + + displaytext + LittleInstance + + + storagetype + shared + + + cpuNumber + 1 + + + cpuSpeed + 100 + + + memory + 128 + + + offerha + false + + + limitcpuuse + false + + + + + id + servofferid + + + + + + + +createDiskOffering + [1] createDiskOffering-TestCase + + + isMirrored + false + + + name + Little + + + displaytext + LittleDisk1GB + + + customized + false + + + disksize + 1 + + + + + id + diskofferid + + + + + + + + deployVirtualMachine + [2] deployVirtualMachine-TestCase + + + zoneId + globalzoneid + + + hypervisor + globalhypervisortype + + + templateId + globaltemplateid + + + serviceOfferingId + servofferid + + + networkIds + getnetworkid1 + + + diskOfferingId + diskofferid + + + displayname + FirstVM + + + group + FirstVM + + + account + accountname + + + domainid + globaldomainid + + + + + id + getvmid1 + + + + + + updateVirtualMachine + [3] updateVirtualMachine-TestCase + + + id + getvmid1 + + + displayName + First-VM + + + group + First-VM + + + haenable + false + + + ostypeid + 12 + + + + + + + + associateIpAddress + [4] associateIpAddress-TestCase + + + zoneid + globalzoneid + + + account + accountname + + + domainid + globaldomainid + + + + + id + getpublicipid1 + + + ipaddress + getipaddress1 + + + + + + enableStaticNat + [5] enableStaticNat-TestCase + + + ipaddressid + getpublicipid1 + + + virtualmachineid + getvmid1 + + + + + + createIpForwardingRule + [6] createIpForwardingRule-TestCase + + + ipaddressid + getpublicipid1 + + + startPort + 1 + + + endPort + 100 + + + protocol + TCP + + + + + id + getipfwdruleid1 + + + + + + sleep.sh + + Sleep for 2 min + + + s + 120 + + + + + + ssh.sh + + Ssh test for the vm + + + h + getipaddress1 + + + p + password + + + + + + deleteIpForwardingRule + [7] deleteIpForwardingRule-TestCase + + + id + getipfwdruleid1 + + + + + + disableStaticNat + [8] disableStaticNat-TestCase + + + ipaddressid + getpublicipid1 + + + + + + disassociateIpAddress + [9] disassociateIpAddress-TestCase + + + id + getpublicipid1 + + + + + + associateIpAddress + [10] associateIpAddress-TestCase + + + zoneid + globalzoneid + + + account + accountname + + + domainid + globaldomainid + + + + + id + getpublicipid1 + + + ipaddress + getipaddress1 + + + + + + createPortForwardingRule + [11] createPortForwardingRule-TestCase + + + ipaddressid + getpublicipid1 + + + cidrlist + 0.0.0.0/0 + + + publicport + 22 + + + publicendport + 30 + + + privateport + 22 + + + privateendport + 30 + + + protocol + TCP + + + virtualmachineid + getvmid1 + + + + + id + getportfwdruleid1 + + + + + + + + sleep.sh + + Sleep for 2 min + + + s + 120 + + + + + + ssh.sh + + Ssh test for the vm + + + h + getipaddress1 + + + p + password + + + + + + deletePortForwardingRule + [12] deletePortForwardingRule-TestCase + + + id + getportfwdruleid1 + + + + + + disassociateIpAddress + [13] disassociateIpAddress-TestCase + + + id + getpublicipid1 + + + + + + associateIpAddress + [14] associateIpAddress-TestCase + + + zoneid + globalzoneid + + + account + accountname + + + domainid + globaldomainid + + + + + id + getpublicipid1 + + + ipaddress + getipaddress1 + + + + + + createLoadBalancerRule + [15] createLoadBalancerRule-TestCase + + + publicipid + getpublicipid1 + + + name + LBRule-1 + + + publicport + 80 + + + privateport + 80 + + + algorithm + roundrobin + + + + + id + getldblcrule1 + + + + + + assignToLoadBalancerRule + [16] assignToLoadBalancerRule-TestCase + + + id + getldblcrule1 + + + virtualmachineids + getvmid1 + + + + + + + removeFromLoadBalancerRule + [18] removeFromLoadBalancerRule-TestCase + + + id + getldblcrule1 + + + virtualmachineids + getvmid1 + + + + + + updateLoadBalancerRule + [19] updateLoadBalancerRule-TestCase + + + id + getldblcrule1 + + + name + LBRuleUpdated-1 + + + algorithm + roundrobin + + + + + + disassociateIpAddress + [20] disassociateIpAddress-TestCase + + + id + getpublicipid1 + + + + + + associateIpAddress + [14] associateIpAddress-TestCase + + + zoneid + globalzoneid + + + account + accountname + + + domainid + globaldomainid + + + + + id + getpublicipid1 + + + + + + createLoadBalancerRule + [21] createLoadBalancerRule-TestCase + + + publicipid + getpublicipid1 + + + name + LBRule-2 + + + publicport + 80 + + + privateport + 80 + + + algorithm + roundrobin + + + + + id + getldblcrule1 + + + + + + assignToLoadBalancerRule + [22] assignToLoadBalancerRule-TestCase + + + id + getldblcrule1 + + + virtualmachineids + getvmid1 + + + + + + + + deleteLoadBalancerRule + [24] deleteLoadBalancerRule-TestCase + + + id + getldblcrule1 + + + + + + disassociateIpAddress + [25] disassociateIpAddress-TestCase + + + id + getpublicipid1 + + + + + + + listVolumes + [26] listROOTVolumes-TestCase + + + virtualmachineid + getvmid1 + + + type + ROOT + + + + + id + getrootvolumeid1 + + + + + + createSnapshot + [26] createSnapshotofROOTVolume-TestCase + + + volumeid + getrootvolumeid1 + + + account + accountname + + + domainid + globaldomainid + + + + + id + getsnapshotid1 + + + + + + listSnapshots + [27] listROOTVolumeSnapshot-TestCase + + + volumeid + getrootvolumeid1 + + + + + + listVolumes + [26] listDATADISKVolumes-TestCase + + + virtualmachineid + getvmid1 + + + type + DATADISK + + + + + id + getdatavolumeid1 + + + + + + createSnapshot + [28] createSnapshotofDATADISKVolume-TestCase + + + volumeid + getdatavolumeid1 + + + account + accountname + + + domainid + globaldomainid + + + + + id + getsnapshotid2 + + + + + + listSnapshots + [29] listDATADISKVolumeSnapshot-TestCase + + + volumeid + getdatavolumeid1 + + + + + + createTemplate + [30] createTemplateFromSnapshotTakenofROOTVolume-TestCase + + + snapshotid + getsnapshotid1 + + + name + TemplateFromSnapshot-1 + + + displaytext + TemplateFromSnapshot-1 + + + ostypeid + 12 + + + isPublic + true + + + passwordEnabled + false + + + isfeatured + true + + + + + id + gettemplateid1 + + + + + + createTemplate + [31] createTemplateFromSnapshotTakenofDATADISKVolume-TestCase + + + snapshotid + getsnapshotid2 + + + name + TemplateFromSnapshot-2 + + + displaytext + TemplateFromSnapshot-2 + + + ostypeid + 12 + + + isPublic + true + + + passwordEnabled + false + + + isfeatured + true + + + + + id + gettemplateid2 + + + + + + createVolume + [32] createVolumeFromSnapshotTakenofROOTVolume-TestCase + + + snapshotid + getsnapshotid1 + + + name + VlmfromSnapshot-1 + + + account + accountname + + + domainid + globaldomainid + + + + + id + getdatavolumeid2 + + + + + + createVolume + [33] createVolumeFromSnapshotTakenofDATADISKVolume-TestCase + + + snapshotid + getsnapshotid2 + + + name + VlmfromSnapshot-2 + + + account + accountname + + + domainid + globaldomainid + + + + + id + getdatavolumeid3 + + + + + + + attachVolume + [34] attachVolume1-TestCase + + + id + getdatavolumeid2 + + + virtualMachineId + getvmid1 + + + + + + attachVolume + [35] attachVolume2-TestCase + + + id + getdatavolumeid3 + + + virtualMachineId + getvmid1 + + + + + + + + detachVolume + [36] detachVolume1-TestCase + + + id + getdatavolumeid2 + + + + + + detachVolume + [37] detachVolume2-TestCase + + + id + getdatavolumeid3 + + + + + + attachVolume + [34] attachVolume1-TestCase + + + id + getdatavolumeid2 + + + virtualMachineId + getvmid1 + + + + + + attachVolume + [35] attachVolume2-TestCase + + + id + getdatavolumeid3 + + + virtualMachineId + getvmid1 + + + + + + stopVirtualMachine + [40] stopVirtualMachine-TestCase + + + id + getvmid1 + + + + + + updateVirtualMachine + [41] updateVirtualMachine-TestCase + + + id + getvmid1 + + + displayName + First-VM-1-1 + + + group + First-VM-1-1 + + + haenable + false + + + ostypeid + 12 + + + + + + detachVolume + [36] detachVolume1-TestCase + + + id + getdatavolumeid2 + + + + + + detachVolume + [37] detachVolume2-TestCase + + + id + getdatavolumeid3 + + + + + + createTemplate + [44] createTemplateFromROOTVolume-TestCase + + + volumeId + getrootvolumeid1 + + + name + TemplateFromRootVolume-3 + + + displayText + TemplateFromRootVolume-3 + + + osTypeId + 12 + + + isPublic + true + + + passwordEnabled + false + + + + + id + gettemplateid3 + + + + + + startVirtualMachine + [45] startVirtualMachine-TestCase + + + id + getvmid1 + + + + + + rebootVirtualMachine + [46] rebootVirtualMachine-TestCase + + + id + getvmid1 + + + + + + createSnapshotPolicy + [47] createHOURLYSnapshotPolicyForRootVolume-TestCase + + + intervaltype + hourly + + + schedule + 11 + + + volumeid + getrootvolumeid1 + + + maxsnaps + 8 + + + timezone + America%2FLos_Angeles + + + + + + createSnapshotPolicy + [48] createDAILYSnapshotPolicy-TestCase + + + intervaltype + daily + + + schedule + 13:07 + + + volumeid + getrootvolumeid1 + + + maxsnaps + 8 + + + timezone + America%2FLos_Angeles + + + + + + createSnapshotPolicy + [49] createWEEKLYSnapshotPolicy-TestCase + + + intervaltype + weekly + + + schedule + 16:07:4 + + + volumeid + getrootvolumeid1 + + + maxsnaps + 8 + + + timezone + America%2FLos_Angeles + + + + + + createSnapshotPolicy + [50] createMONTHLYSnapshotPolicy-TestCase + + + intervaltype + monthly + + + schedule + 18:19:1 + + + volumeid + getrootvolumeid1 + + + maxsnaps + 8 + + + timezone + America%2FLos_Angeles + + + + + id + getmonthlysnapshotpolicyid1 + + + + + + deleteSnapshotPolicies + [51] deleteMONTHLYSnapshotPolicies-TestCase + + + id + getmonthlysnapshotpolicyid1 + + + + + + deleteVolume + [52] deleteVolume1-TestCase + + + id + getdatavolumeid2 + + + + + + deleteVolume + [53] deleteVolume2-TestCase + + + id + getdatavolumeid3 + + + + + + + + destroyVirtualMachine + [54] destroyVirtualMachine-TestCase + + + id + getvmid1 + + + + + + recoverVirtualMachine + [55] recoverVirtualMachine-TestCase + + + id + getvmid1 + + + + + + startVirtualMachine + [56] startVirtualMachine-TestCase + + + id + getvmid1 + + + + + + rebootVirtualMachine + [57] rebootVirtualMachine-TestCase + + + id + getvmid1 + + + + + + stopVirtualMachine + [58] stopVirtualMachine-TestCase + + + id + getvmid1 + + + + + + destroyVirtualMachine + [59] destroyVirtualMachine-TestCase + + + id + getvmid1 + + + + + + recoverVirtualMachine + [60] recoverVirtualMachine-TestCase + + + id + getvmid1 + + + + + + changeServiceForVirtualMachine + [61] changeServiceForVirtualMachine-TestCase + + + id + getvmid1 + + + serviceOfferingId + globalchangeservoff + + + + + + startVirtualMachine + [62] startVirtualMachine-TestCase + + + id + getvmid1 + + + + + + rebootVirtualMachine + [63] rebootVirtualMachine-TestCase + + + id + getvmid1 + + + + + + stopVirtualMachine + [64] stopVirtualMachine-TestCase + + + id + getvmid1 + + + + + + destroyVirtualMachine + [65] destroyVirtualMachine-TestCase + + + id + getvmid1 + + + + + + deployVirtualMachine + [66] deployVirtualMachineFromTemplateCreatedFromSnapshotofROOTVolume-TestCase + + + zoneId + globalzoneid + + + hypervisor + globalhypervisortype + + + templateId + gettemplateid1 + + + serviceOfferingId + servofferid + + + networkIds + getnetworkid1 + + + diskOfferingId + diskofferid + + + account + accountname + + + domainid + globaldomainid + + + + + id + getvmid1 + + + + + + deleteTemplate + [67] deleteTemplateofSnapshotTakenofROOTVolume-TestCase + + + id + gettemplateid1 + + + zoneid + globalzoneid + + + + + + deleteTemplate + [68] deleteTemplateofSnapshotTakenofDATAVolume-TestCase + + + id + gettemplateid2 + + + zoneid + globalzoneid + + + + + + deleteTemplate + [69] deleteTemplateCreatedFromROOTVolume-TestCase + + + id + gettemplateid3 + + + zoneid + globalzoneid + + + + + + deleteSnapshot + [70] deleteSnapshot-TestCase + + + id + getsnapshotid1 + + + + + + deleteSnapshot + [71] deleteSnapshot-TestCase + + + id + getsnapshotid2 + + + + + + + + + updateVirtualMachine + [3] updateVirtualMachine-TestCase + + + id + getvmid1 + + + displayName + First-VM + + + group + First-VM + + + haenable + false + + + ostypeid + 12 + + + + + + + + associateIpAddress + [4] associateIpAddress-TestCase + + + zoneid + globalzoneid + + + account + accountname + + + domainid + globaldomainid + + + + + id + getpublicipid1 + + + ipaddress + getipaddress1 + + + + + + enableStaticNat + [5] enableStaticNat-TestCase + + + ipaddressid + getpublicipid1 + + + virtualmachineid + getvmid1 + + + + + + createIpForwardingRule + [6] createIpForwardingRule-TestCase + + + ipaddressid + getpublicipid1 + + + startPort + 1 + + + endPort + 100 + + + protocol + TCP + + + + + id + getipfwdruleid1 + + + + + + sleep.sh + + Sleep for 2 min + + + s + 120 + + + + + + ssh.sh + + Ssh test for the vm + + + h + getipaddress1 + + + p + password + + + + + + deleteIpForwardingRule + [7] deleteIpForwardingRule-TestCase + + + id + getipfwdruleid1 + + + + + + disableStaticNat + [8] disableStaticNat-TestCase + + + ipaddressid + getpublicipid1 + + + + + + disassociateIpAddress + [9] disassociateIpAddress-TestCase + + + id + getpublicipid1 + + + + + + associateIpAddress + [10] associateIpAddress-TestCase + + + zoneid + globalzoneid + + + account + accountname + + + domainid + globaldomainid + + + + + id + getpublicipid1 + + + ipaddress + getipaddress1 + + + + + + createPortForwardingRule + [11] createPortForwardingRule-TestCase + + + ipaddressid + getpublicipid1 + + + cidrlist + 0.0.0.0/0 + + + publicport + 22 + + + publicendport + 30 + + + privateport + 22 + + + privateendport + 30 + + + protocol + TCP + + + virtualmachineid + getvmid1 + + + + + id + getportfwdruleid1 + + + + + + + + sleep.sh + + Sleep for 2 min + + + s + 120 + + + + + + ssh.sh + + Ssh test for the vm + + + h + getipaddress1 + + + p + password + + + + + + deletePortForwardingRule + [12] deletePortForwardingRule-TestCase + + + id + getportfwdruleid1 + + + + + + disassociateIpAddress + [13] disassociateIpAddress-TestCase + + + id + getpublicipid1 + + + + + + associateIpAddress + [14] associateIpAddress-TestCase + + + zoneid + globalzoneid + + + account + accountname + + + domainid + globaldomainid + + + + + id + getpublicipid1 + + + ipaddress + getipaddress1 + + + + + + createLoadBalancerRule + [15] createLoadBalancerRule-TestCase + + + publicipid + getpublicipid1 + + + name + LBRule-1 + + + publicport + 80 + + + privateport + 80 + + + algorithm + roundrobin + + + + + id + getldblcrule1 + + + + + + assignToLoadBalancerRule + [16] assignToLoadBalancerRule-TestCase + + + id + getldblcrule1 + + + virtualmachineids + getvmid1 + + + + + + + removeFromLoadBalancerRule + [18] removeFromLoadBalancerRule-TestCase + + + id + getldblcrule1 + + + virtualmachineids + getvmid1 + + + + + + updateLoadBalancerRule + [19] updateLoadBalancerRule-TestCase + + + id + getldblcrule1 + + + name + LBRuleUpdated-1 + + + algorithm + roundrobin + + + + + + disassociateIpAddress + [20] disassociateIpAddress-TestCase + + + id + getpublicipid1 + + + + + + associateIpAddress + [14] associateIpAddress-TestCase + + + zoneid + globalzoneid + + + account + accountname + + + domainid + globaldomainid + + + + + id + getpublicipid1 + + + + + + createLoadBalancerRule + [21] createLoadBalancerRule-TestCase + + + publicipid + getpublicipid1 + + + name + LBRule-2 + + + publicport + 80 + + + privateport + 80 + + + algorithm + roundrobin + + + + + id + getldblcrule1 + + + + + + assignToLoadBalancerRule + [22] assignToLoadBalancerRule-TestCase + + + id + getldblcrule1 + + + virtualmachineids + getvmid1 + + + + + + + deleteLoadBalancerRule + [24] deleteLoadBalancerRule-TestCase + + + id + getldblcrule1 + + + + + + disassociateIpAddress + [25] disassociateIpAddress-TestCase + + + id + getpublicipid1 + + + + + + + listVolumes + [26] listROOTVolumes-TestCase + + + virtualmachineid + getvmid1 + + + type + ROOT + + + + + id + getrootvolumeid1 + + + + + + createSnapshot + [26] createSnapshotofROOTVolume-TestCase + + + volumeid + getrootvolumeid1 + + + account + accountname + + + domainid + globaldomainid + + + + + id + getsnapshotid1 + + + + + + listSnapshots + [27] listROOTVolumeSnapshot-TestCase + + + volumeid + getrootvolumeid1 + + + + + + listVolumes + [26] listDATADISKVolumes-TestCase + + + virtualmachineid + getvmid1 + + + type + DATADISK + + + + + id + getdatavolumeid1 + + + + + + createSnapshot + [28] createSnapshotofDATADISKVolume-TestCase + + + volumeid + getdatavolumeid1 + + + account + accountname + + + domainid + globaldomainid + + + + + id + getsnapshotid2 + + + + + + listSnapshots + [29] listDATADISKVolumeSnapshot-TestCase + + + volumeid + getdatavolumeid1 + + + + + + createTemplate + [30] createTemplateFromSnapshotTakenofROOTVolume-TestCase + + + snapshotid + getsnapshotid1 + + + name + TemplateFromSnapshot-4 + + + displaytext + TemplateFromSnapshot-4 + + + ostypeid + 12 + + + isPublic + true + + + passwordEnabled + false + + + isfeatured + true + + + + + id + gettemplateid1 + + + + + + createTemplate + [31] createTemplateFromSnapshotTakenofDATADISKVolume-TestCase + + + snapshotid + getsnapshotid2 + + + name + TemplateFromSnapshot-5 + + + displaytext + TemplateFromSnapshot-5 + + + ostypeid + 12 + + + isPublic + true + + + passwordEnabled + false + + + isfeatured + true + + + + + id + gettemplateid2 + + + + + + createVolume + [32] createVolumeFromSnapshotTakenofROOTVolume-TestCase + + + snapshotid + getsnapshotid1 + + + name + VlmfromSnapshot-1 + + + account + accountname + + + domainid + globaldomainid + + + + + id + getdatavolumeid2 + + + + + + createVolume + [33] createVolumeFromSnapshotTakenofDATADISKVolume-TestCase + + + snapshotid + getsnapshotid2 + + + name + VlmfromSnapshot-2 + + + account + accountname + + + domainid + globaldomainid + + + + + id + getdatavolumeid3 + + + + + + + attachVolume + [34] attachVolume1-TestCase + + + id + getdatavolumeid2 + + + virtualMachineId + getvmid1 + + + + + + attachVolume + [35] attachVolume2-TestCase + + + id + getdatavolumeid3 + + + virtualMachineId + getvmid1 + + + + + + + + detachVolume + [36] detachVolume1-TestCase + + + id + getdatavolumeid2 + + + + + + detachVolume + [37] detachVolume2-TestCase + + + id + getdatavolumeid3 + + + + + + attachVolume + [34] attachVolume1-TestCase + + + id + getdatavolumeid2 + + + virtualMachineId + getvmid1 + + + + + + attachVolume + [35] attachVolume2-TestCase + + + id + getdatavolumeid3 + + + virtualMachineId + getvmid1 + + + + + + stopVirtualMachine + [40] stopVirtualMachine-TestCase + + + id + getvmid1 + + + + + + updateVirtualMachine + [41] updateVirtualMachine-TestCase + + + id + getvmid1 + + + displayName + First-VM-1-1 + + + group + First-VM-1-1 + + + haenable + false + + + ostypeid + 12 + + + + + + detachVolume + [36] detachVolume1-TestCase + + + id + getdatavolumeid2 + + + + + + detachVolume + [37] detachVolume2-TestCase + + + id + getdatavolumeid3 + + + + + + createTemplate + [44] createTemplateFromROOTVolume-TestCase + + + volumeId + getrootvolumeid1 + + + name + TemplateFromRootVolume-6 + + + displayText + TemplateFromRootVolume-6 + + + osTypeId + 12 + + + isPublic + true + + + passwordEnabled + false + + + + + id + gettemplateid3 + + + + + + startVirtualMachine + [45] startVirtualMachine-TestCase + + + id + getvmid1 + + + + + + rebootVirtualMachine + [46] rebootVirtualMachine-TestCase + + + id + getvmid1 + + + + + + createSnapshotPolicy + [47] createHOURLYSnapshotPolicyForRootVolume-TestCase + + + intervaltype + hourly + + + schedule + 11 + + + volumeid + getrootvolumeid1 + + + maxsnaps + 8 + + + timezone + America%2FLos_Angeles + + + + + + createSnapshotPolicy + [48] createDAILYSnapshotPolicy-TestCase + + + intervaltype + daily + + + schedule + 13:07 + + + volumeid + getrootvolumeid1 + + + maxsnaps + 8 + + + timezone + America%2FLos_Angeles + + + + + + createSnapshotPolicy + [49] createWEEKLYSnapshotPolicy-TestCase + + + intervaltype + weekly + + + schedule + 16:07:4 + + + volumeid + getrootvolumeid1 + + + maxsnaps + 8 + + + timezone + America%2FLos_Angeles + + + + + + createSnapshotPolicy + [50] createMONTHLYSnapshotPolicy-TestCase + + + intervaltype + monthly + + + schedule + 18:19:1 + + + volumeid + getrootvolumeid1 + + + maxsnaps + 8 + + + timezone + America%2FLos_Angeles + + + + + id + getmonthlysnapshotpolicyid1 + + + + + + deleteSnapshotPolicies + [51] deleteMONTHLYSnapshotPolicies-TestCase + + + id + getmonthlysnapshotpolicyid1 + + + + + + deleteVolume + [52] deleteVolume1-TestCase + + + id + getdatavolumeid2 + + + + + + deleteVolume + [53] deleteVolume2-TestCase + + + id + getdatavolumeid3 + + + + + + + + destroyVirtualMachine + [54] destroyVirtualMachine-TestCase + + + id + getvmid1 + + + + + + recoverVirtualMachine + [55] recoverVirtualMachine-TestCase + + + id + getvmid1 + + + + + + startVirtualMachine + [56] startVirtualMachine-TestCase + + + id + getvmid1 + + + + + + rebootVirtualMachine + [57] rebootVirtualMachine-TestCase + + + id + getvmid1 + + + + + + stopVirtualMachine + [58] stopVirtualMachine-TestCase + + + id + getvmid1 + + + + + + destroyVirtualMachine + [59] destroyVirtualMachine-TestCase + + + id + getvmid1 + + + + + + recoverVirtualMachine + [60] recoverVirtualMachine-TestCase + + + id + getvmid1 + + + + + + changeServiceForVirtualMachine + [61] changeServiceForVirtualMachine-TestCase + + + id + getvmid1 + + + serviceOfferingId + globalchangeservoff + + + + + + startVirtualMachine + [62] startVirtualMachine-TestCase + + + id + getvmid1 + + + + + + rebootVirtualMachine + [63] rebootVirtualMachine-TestCase + + + id + getvmid1 + + + + + + stopVirtualMachine + [64] stopVirtualMachine-TestCase + + + id + getvmid1 + + + + + + destroyVirtualMachine + [65] destroyVirtualMachine-TestCase + + + id + getvmid1 + + + + + + + + + + + + + + + updateVirtualMachine + [3] updateVirtualMachine-TestCase + + + id + globalisovmid1 + + + displayName + ISO-Third-VM + + + group + ISO-Third-VM + + + haenable + false + + + ostypeid + 112 + + + + + + + + associateIpAddress + [4] associateIpAddress-TestCase + + + zoneid + globalzoneid + + + account + accountname + + + domainid + globaldomainid + + + + + id + getpublicipid1 + + + ipaddress + getipaddress1 + + + + + + enableStaticNat + [5] enableStaticNat-TestCase + + + ipaddressid + getpublicipid1 + + + virtualmachineid + globalisovmid1 + + + + + + createIpForwardingRule + [6] createIpForwardingRule-TestCase + + + ipaddressid + getpublicipid1 + + + startPort + 1 + + + endPort + 100 + + + protocol + TCP + + + + + id + getipfwdruleid1 + + + + + + sleep.sh + + Sleep for 2 min + + + s + 120 + + + + + + ssh.sh + + Ssh test for the vm + + + h + getipaddress1 + + + p + password + + + + + + deleteIpForwardingRule + [7] deleteIpForwardingRule-TestCase + + + id + getipfwdruleid1 + + + + + + disableStaticNat + [8] disableStaticNat-TestCase + + + ipaddressid + getpublicipid1 + + + + + + disassociateIpAddress + [9] disassociateIpAddress-TestCase + + + id + getpublicipid1 + + + + + + associateIpAddress + [10] associateIpAddress-TestCase + + + zoneid + globalzoneid + + + account + accountname + + + domainid + globaldomainid + + + + + id + getpublicipid1 + + + ipaddress + getipaddress1 + + + + + + createPortForwardingRule + [11] createPortForwardingRule-TestCase + + + ipaddressid + getpublicipid1 + + + cidrlist + 0.0.0.0/0 + + + publicport + 22 + + + publicendport + 30 + + + privateport + 22 + + + privateendport + 30 + + + protocol + TCP + + + virtualmachineid + globalisovmid1 + + + + + id + getportfwdruleid1 + + + + + + + + sleep.sh + + Sleep for 2 min + + + s + 120 + + + + + + ssh.sh + + Ssh test for the vm + + + h + getipaddress1 + + + p + password + + + + + + deletePortForwardingRule + [12] deletePortForwardingRule-TestCase + + + id + getportfwdruleid1 + + + + + + disassociateIpAddress + [13] disassociateIpAddress-TestCase + + + id + getpublicipid1 + + + + + + associateIpAddress + [14] associateIpAddress-TestCase + + + zoneid + globalzoneid + + + account + accountname + + + domainid + globaldomainid + + + + + id + getpublicipid1 + + + ipaddress + getipaddress1 + + + + + + createLoadBalancerRule + [15] createLoadBalancerRule-TestCase + + + publicipid + getpublicipid1 + + + name + LBRule-1 + + + publicport + 80 + + + privateport + 80 + + + algorithm + roundrobin + + + + + id + getldblcrule1 + + + + + + assignToLoadBalancerRule + [16] assignToLoadBalancerRule-TestCase + + + id + getldblcrule1 + + + virtualmachineids + globalisovmid1 + + + + + + + removeFromLoadBalancerRule + [18] removeFromLoadBalancerRule-TestCase + + + id + getldblcrule1 + + + virtualmachineids + globalisovmid1 + + + + + + updateLoadBalancerRule + [19] updateLoadBalancerRule-TestCase + + + id + getldblcrule1 + + + name + LBRuleUpdated-1 + + + algorithm + roundrobin + + + + + + disassociateIpAddress + [20] disassociateIpAddress-TestCase + + + id + getpublicipid1 + + + + + + associateIpAddress + [14] associateIpAddress-TestCase + + + zoneid + globalzoneid + + + account + accountname + + + domainid + globaldomainid + + + + + id + getpublicipid1 + + + + + + createLoadBalancerRule + [21] createLoadBalancerRule-TestCase + + + publicipid + getpublicipid1 + + + name + LBRule-2 + + + publicport + 80 + + + privateport + 80 + + + algorithm + roundrobin + + + + + id + getldblcrule1 + + + + + + assignToLoadBalancerRule + [22] assignToLoadBalancerRule-TestCase + + + id + getldblcrule1 + + + virtualmachineids + globalisovmid1 + + + + + + + + deleteLoadBalancerRule + [24] deleteLoadBalancerRule-TestCase + + + id + getldblcrule1 + + + + + + disassociateIpAddress + [25] disassociateIpAddress-TestCase + + + id + getpublicipid1 + + + + + + + listVolumes + [26] listROOTVolumes-TestCase + + + virtualmachineid + globalisovmid1 + + + type + ROOT + + + + + id + getrootvolumeid1 + + + + + + createSnapshot + [26] createSnapshotofROOTVolume-TestCase + + + volumeid + getrootvolumeid1 + + + account + accountname + + + domainid + globaldomainid + + + + + id + getsnapshotid1 + + + + + + listSnapshots + [27] listROOTVolumeSnapshot-TestCase + + + volumeid + getrootvolumeid1 + + + + + + listVolumes + [26] listDATADISKVolumes-TestCase + + + virtualmachineid + globalisovmid1 + + + type + DATADISK + + + + + id + getdatavolumeid1 + + + + + + createSnapshot + [28] createSnapshotofDATADISKVolume-TestCase + + + volumeid + getdatavolumeid1 + + + account + accountname + + + domainid + globaldomainid + + + + + id + getsnapshotid2 + + + + + + listSnapshots + [29] listDATADISKVolumeSnapshot-TestCase + + + volumeid + getdatavolumeid1 + + + + + + createTemplate + [30] createTemplateFromSnapshotTakenofROOTVolume-TestCase + + + snapshotid + getsnapshotid1 + + + name + TemplateFromSnapshot-1 + + + displaytext + TemplateFromSnapshot-1 + + + ostypeid + 12 + + + isPublic + true + + + passwordEnabled + false + + + isfeatured + true + + + + + id + gettemplateid1 + + + + + + createTemplate + [31] createTemplateFromSnapshotTakenofDATADISKVolume-TestCase + + + snapshotid + getsnapshotid2 + + + name + TemplateFromSnapshot-2 + + + displaytext + TemplateFromSnapshot-2 + + + ostypeid + 12 + + + isPublic + true + + + passwordEnabled + false + + + isfeatured + true + + + + + id + gettemplateid2 + + + + + + createVolume + [32] createVolumeFromSnapshotTakenofROOTVolume-TestCase + + + snapshotid + getsnapshotid1 + + + name + VlmfromSnapshot-1 + + + account + accountname + + + domainid + globaldomainid + + + + + id + getdatavolumeid2 + + + + + + createVolume + [33] createVolumeFromSnapshotTakenofDATADISKVolume-TestCase + + + snapshotid + getsnapshotid2 + + + name + VlmfromSnapshot-2 + + + account + accountname + + + domainid + globaldomainid + + + + + id + getdatavolumeid3 + + + + + + + attachVolume + [34] attachVolume1-TestCase + + + id + getdatavolumeid2 + + + virtualMachineId + globalisovmid1 + + + + + + attachVolume + [35] attachVolume2-TestCase + + + id + getdatavolumeid3 + + + virtualMachineId + globalisovmid1 + + + + + + + + detachVolume + [36] detachVolume1-TestCase + + + id + getdatavolumeid2 + + + + + + detachVolume + [37] detachVolume2-TestCase + + + id + getdatavolumeid3 + + + + + + attachVolume + [34] attachVolume1-TestCase + + + id + getdatavolumeid2 + + + virtualMachineId + globalisovmid1 + + + + + + attachVolume + [35] attachVolume2-TestCase + + + id + getdatavolumeid3 + + + virtualMachineId + globalisovmid1 + + + + + + stopVirtualMachine + [40] stopVirtualMachine-TestCase + + + id + globalisovmid1 + + + + + + updateVirtualMachine + [41] updateVirtualMachine-TestCase + + + id + globalisovmid1 + + + displayName + First-VM-1-1 + + + group + First-VM-1-1 + + + haenable + false + + + ostypeid + 12 + + + + + + detachVolume + [36] detachVolume1-TestCase + + + id + getdatavolumeid2 + + + + + + detachVolume + [37] detachVolume2-TestCase + + + id + getdatavolumeid3 + + + + + + createTemplate + [44] createTemplateFromROOTVolume-TestCase + + + volumeId + getrootvolumeid1 + + + name + TemplateFromRootVolume-3 + + + displayText + TemplateFromRootVolume-3 + + + osTypeId + 12 + + + isPublic + true + + + passwordEnabled + false + + + + + id + gettemplateid3 + + + + + + startVirtualMachine + [45] startVirtualMachine-TestCase + + + id + globalisovmid1 + + + + + + rebootVirtualMachine + [46] rebootVirtualMachine-TestCase + + + id + globalisovmid1 + + + + + + createSnapshotPolicy + [47] createHOURLYSnapshotPolicyForRootVolume-TestCase + + + intervaltype + hourly + + + schedule + 11 + + + volumeid + getrootvolumeid1 + + + maxsnaps + 8 + + + timezone + America%2FLos_Angeles + + + + + + createSnapshotPolicy + [48] createDAILYSnapshotPolicy-TestCase + + + intervaltype + daily + + + schedule + 13:07 + + + volumeid + getrootvolumeid1 + + + maxsnaps + 8 + + + timezone + America%2FLos_Angeles + + + + + + createSnapshotPolicy + [49] createWEEKLYSnapshotPolicy-TestCase + + + intervaltype + weekly + + + schedule + 16:07:4 + + + volumeid + getrootvolumeid1 + + + maxsnaps + 8 + + + timezone + America%2FLos_Angeles + + + + + + createSnapshotPolicy + [50] createMONTHLYSnapshotPolicy-TestCase + + + intervaltype + monthly + + + schedule + 18:19:1 + + + volumeid + getrootvolumeid1 + + + maxsnaps + 8 + + + timezone + America%2FLos_Angeles + + + + + id + getmonthlysnapshotpolicyid1 + + + + + + deleteSnapshotPolicies + [51] deleteMONTHLYSnapshotPolicies-TestCase + + + id + getmonthlysnapshotpolicyid1 + + + + + + deleteVolume + [52] deleteVolume1-TestCase + + + id + getdatavolumeid2 + + + + + + deleteVolume + [53] deleteVolume2-TestCase + + + id + getdatavolumeid3 + + + + + + + + destroyVirtualMachine + [54] destroyVirtualMachine-TestCase + + + id + globalisovmid1 + + + + + + recoverVirtualMachine + [55] recoverVirtualMachine-TestCase + + + id + globalisovmid1 + + + + + + startVirtualMachine + [56] startVirtualMachine-TestCase + + + id + globalisovmid1 + + + + + + rebootVirtualMachine + [57] rebootVirtualMachine-TestCase + + + id + globalisovmid1 + + + + + + stopVirtualMachine + [58] stopVirtualMachine-TestCase + + + id + globalisovmid1 + + + + + + destroyVirtualMachine + [59] destroyVirtualMachine-TestCase + + + id + globalisovmid1 + + + + + + recoverVirtualMachine + [60] recoverVirtualMachine-TestCase + + + id + globalisovmid1 + + + + + + changeServiceForVirtualMachine + [61] changeServiceForVirtualMachine-TestCase + + + id + globalisovmid1 + + + serviceOfferingId + globalchangeservoff + + + + + + startVirtualMachine + [62] startVirtualMachine-TestCase + + + id + globalisovmid1 + + + + + + rebootVirtualMachine + [63] rebootVirtualMachine-TestCase + + + id + globalisovmid1 + + + + + + stopVirtualMachine + [64] stopVirtualMachine-TestCase + + + id + globalisovmid1 + + + + + + destroyVirtualMachine + [65] destroyVirtualMachine-TestCase + + + id + globalisovmid1 + + + + + + deployVirtualMachine + [66] deployVirtualMachineFromTemplateCreatedFromSnapshotofROOTVolume-TestCase + + + zoneId + globalzoneid + + + hypervisor + globalhypervisortype + + + templateId + gettemplateid1 + + + serviceOfferingId + servofferid + + + networkIds + getnetworkid1 + + + diskOfferingId + diskofferid + + + account + accountname + + + domainid + globaldomainid + + + + + id + getvmid1 + + + + + + deleteTemplate + [67] deleteTemplateofSnapshotTakenofROOTVolume-TestCase + + + id + gettemplateid1 + + + zoneid + globalzoneid + + + + + + deleteTemplate + [68] deleteTemplateofSnapshotTakenofDATAVolume-TestCase + + + id + gettemplateid2 + + + zoneid + globalzoneid + + + + + + deleteTemplate + [69] deleteTemplateCreatedFromROOTVolume-TestCase + + + id + gettemplateid3 + + + zoneid + globalzoneid + + + + + + deleteSnapshot + [70] deleteSnapshot-TestCase + + + id + getsnapshotid1 + + + + + + deleteSnapshot + [71] deleteSnapshot-TestCase + + + id + getsnapshotid2 + + + + + + + + + + extractIso + [] extractIsoTestCase + + + id + getisoid1 + + + zoneid + 1 + + + mode + HTTP_DOWNLOAD + + + + + + deleteIso + [] deleteIsoTestCase + + + id + getisoid1 + + + zoneid + 1 + + + + + + deleteAccount + [72] deleteAccount-TestCase + + + id + getaccountid + + + + diff --git a/test/metadata/func/securitygroups.xml b/test/metadata/func/securitygroups.xml index 55fc32aa270..57626b3b1a5 100644 --- a/test/metadata/func/securitygroups.xml +++ b/test/metadata/func/securitygroups.xml @@ -1,770 +1,770 @@ - - - - - - createUser - Create User and Account - - - username - - - password - apiuser - - - firstname - apiuser - - - lastname - apiuser - - - email - apiuser@gmail.com - - - accounttype - 0 - - - - - id - userid - - - account - accountname - - - - - - registerUserKeys - Registering the User - - - id - userid - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - createNetworkGroup - true - Create a Network Group - - - name - networkgrp-1 - - - - - - - - authorizeNetworkGroupIngress - Add the First Ingress Rule - - - networkgroupname - networkgrp-1 - - - cidrlist - 192.168.131.171/32 - - - endport - 22 - - - startport - 22 - - - protocol - tcp - - - account - accountname - - - domainid - 1 - - - - - - deployVirtualMachine - true - Deploy a VM with the Network Group Assigned - - - zoneid - globalzoneid - - - serviceofferingid - flatnetworkserviceofferingid - - - networkgrouplist - networkgrp-1 - - - templateid - globaltemplateid - - - - - id - vmid - - - ipaddress - vmip - - - - - - sleep.sh - - Sleep for 2 min - - - s - 120 - - - - - - ssh.sh - - Ssh access test for the VM - - - h - vmip - - - p - password - - - - - - sleep.sh - - Sleep for 1 min - - - s - 60 - - - - - - stopVirtualMachine - true - Stopping VM - - - id - vmid - - - - - - startVirtualMachine - true - Starting VM - - - id - vmid - - - - - - rebootVirtualMachine - true - Rebooting VM - - - id - vmid - - - - - - revokeNetworkGroupIngress - Revoke The First Ingress Rule - - - networkgroupname - networkgrp-1 - - - cidrlist - 192.168.131.171/32 - - - endport - 22 - - - startport - 22 - - - protocol - tcp - - - account - accountname - - - domainid - 1 - - - - - - ssh.sh - - true - Ssh access test for the vm - should fail as ingress rule is revoked - - - h - vmip - - - p - password - - - - - - - - authorizeNetworkGroupIngress - Add the Second Ingress Rule - - - networkgroupname - networkgrp-1 - - - cidrlist - 192.168.131.172/32 - - - endport - 22 - - - startport - 22 - - - protocol - tcp - - - account - accountname - - - domainid - 1 - - - - - - deployVirtualMachine - true - Deploy a VM with the Network Group Assigned - - - zoneid - globalzoneid - - - serviceofferingid - flatnetworkserviceofferingid - - - networkgrouplist - networkgrp-1 - - - templateid - globaltemplateid - - - - - id - vmid - - - ipaddress - vmip - - - - - - sleep.sh - - Sleep for 2 min - - - s - 120 - - - - - - ssh.sh - - true - Ssh test for the vm - should fail as no access provided by ingress rule - - - h - vmip - - - p - password - - - - - - revokeNetworkGroupIngress - Revoke The Second Ingress Rule - - - networkgroupname - networkgrp-1 - - - cidrlist - 192.168.131.172/32 - - - endport - 22 - - - startport - 22 - - - protocol - tcp - - - account - accountname - - - domainid - 1 - - - - - - - - authorizeNetworkGroupIngress - Add the Third Ingress Rule - - - networkgroupname - networkgrp-1 - - - cidrlist - 192.168.131.0/24 - - - endport - 80 - - - startport - 80 - - - protocol - tcp - - - account - accountname - - - domainid - 1 - - - - - - deployVirtualMachine - true - Deploy a VM with the Network Group Assigned - - - zoneid - globalzoneid - - - serviceofferingid - flatnetworkserviceofferingid - - - networkgrouplist - networkgrp-1 - - - templateid - globaltemplateid - - - - - id - vmid - - - ipaddress - vmip - - - - - - sleep.sh - - Sleep for 2 min - - - s - 120 - - - - - - ssh.sh - - true - Ssh test for the vm - should fail as no access provided by ingress rule - - - h - vmip - - - p - password - - - - - - revokeNetworkGroupIngress - Revoke The Third Ingress Rule - - - networkgroupname - networkgrp-1 - - - cidrlist - 192.168.131.0/24 - - - endport - 80 - - - startport - 80 - - - protocol - tcp - - - account - accountname - - - domainid - 1 - - - - - - - - authorizeNetworkGroupIngress - Add the Fourth Ingress Rule - - - networkgroupname - networkgrp-1 - - - cidrlist - 192.168.130.0/24 - - - endport - 80 - - - startport - 80 - - - protocol - tcp - - - account - accountname - - - domainid - 1 - - - - - - deployVirtualMachine - true - Deploy a VM with the Network Group Assigned - - - zoneid - globalzoneid - - - serviceofferingid - flatnetworkserviceofferingid - - - networkgrouplist - networkgrp-1 - - - templateid - globaltemplateid - - - - - id - vmid - - - ipaddress - vmip - - - - - - sleep.sh - - Sleep for 2 min - - - s - 120 - - - - - - ssh.sh - - true - Ssh test for the vm - should fail as no access provided by ingress rule - - - h - vmip - - - p - password - - - - - - revokeNetworkGroupIngress - Revoke The Fourth Ingress Rule - - - networkgroupname - networkgrp-1 - - - cidrlist - 192.168.130.0/24 - - - endport - 80 - - - startport - 80 - - - protocol - tcp - - - account - accountname - - - domainid - 1 - - - - - - - - deleteNetworkGroup - true - Delete First network group - - - name - networkgrp-1 - - - - - - destroyVirtualMachine - true - Destroying virtual machine - - - id - vmid - - - - - - sleep.sh - - Sleep for 2 min - - - s - 120 - - - - - - - - deleteUser - Deleting the user - - - id - userid - - - - - + + + + + + createUser + Create User and Account + + + username + + + password + apiuser + + + firstname + apiuser + + + lastname + apiuser + + + email + apiuser@gmail.com + + + accounttype + 0 + + + + + id + userid + + + account + accountname + + + + + + registerUserKeys + Registering the User + + + id + userid + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + createNetworkGroup + true + Create a Network Group + + + name + networkgrp-1 + + + + + + + + authorizeNetworkGroupIngress + Add the First Ingress Rule + + + networkgroupname + networkgrp-1 + + + cidrlist + 192.168.131.171/32 + + + endport + 22 + + + startport + 22 + + + protocol + tcp + + + account + accountname + + + domainid + 1 + + + + + + deployVirtualMachine + true + Deploy a VM with the Network Group Assigned + + + zoneid + globalzoneid + + + serviceofferingid + flatnetworkserviceofferingid + + + networkgrouplist + networkgrp-1 + + + templateid + globaltemplateid + + + + + id + vmid + + + ipaddress + vmip + + + + + + sleep.sh + + Sleep for 2 min + + + s + 120 + + + + + + ssh.sh + + Ssh access test for the VM + + + h + vmip + + + p + password + + + + + + sleep.sh + + Sleep for 1 min + + + s + 60 + + + + + + stopVirtualMachine + true + Stopping VM + + + id + vmid + + + + + + startVirtualMachine + true + Starting VM + + + id + vmid + + + + + + rebootVirtualMachine + true + Rebooting VM + + + id + vmid + + + + + + revokeNetworkGroupIngress + Revoke The First Ingress Rule + + + networkgroupname + networkgrp-1 + + + cidrlist + 192.168.131.171/32 + + + endport + 22 + + + startport + 22 + + + protocol + tcp + + + account + accountname + + + domainid + 1 + + + + + + ssh.sh + + true + Ssh access test for the vm - should fail as ingress rule is revoked + + + h + vmip + + + p + password + + + + + + + + authorizeNetworkGroupIngress + Add the Second Ingress Rule + + + networkgroupname + networkgrp-1 + + + cidrlist + 192.168.131.172/32 + + + endport + 22 + + + startport + 22 + + + protocol + tcp + + + account + accountname + + + domainid + 1 + + + + + + deployVirtualMachine + true + Deploy a VM with the Network Group Assigned + + + zoneid + globalzoneid + + + serviceofferingid + flatnetworkserviceofferingid + + + networkgrouplist + networkgrp-1 + + + templateid + globaltemplateid + + + + + id + vmid + + + ipaddress + vmip + + + + + + sleep.sh + + Sleep for 2 min + + + s + 120 + + + + + + ssh.sh + + true + Ssh test for the vm - should fail as no access provided by ingress rule + + + h + vmip + + + p + password + + + + + + revokeNetworkGroupIngress + Revoke The Second Ingress Rule + + + networkgroupname + networkgrp-1 + + + cidrlist + 192.168.131.172/32 + + + endport + 22 + + + startport + 22 + + + protocol + tcp + + + account + accountname + + + domainid + 1 + + + + + + + + authorizeNetworkGroupIngress + Add the Third Ingress Rule + + + networkgroupname + networkgrp-1 + + + cidrlist + 192.168.131.0/24 + + + endport + 80 + + + startport + 80 + + + protocol + tcp + + + account + accountname + + + domainid + 1 + + + + + + deployVirtualMachine + true + Deploy a VM with the Network Group Assigned + + + zoneid + globalzoneid + + + serviceofferingid + flatnetworkserviceofferingid + + + networkgrouplist + networkgrp-1 + + + templateid + globaltemplateid + + + + + id + vmid + + + ipaddress + vmip + + + + + + sleep.sh + + Sleep for 2 min + + + s + 120 + + + + + + ssh.sh + + true + Ssh test for the vm - should fail as no access provided by ingress rule + + + h + vmip + + + p + password + + + + + + revokeNetworkGroupIngress + Revoke The Third Ingress Rule + + + networkgroupname + networkgrp-1 + + + cidrlist + 192.168.131.0/24 + + + endport + 80 + + + startport + 80 + + + protocol + tcp + + + account + accountname + + + domainid + 1 + + + + + + + + authorizeNetworkGroupIngress + Add the Fourth Ingress Rule + + + networkgroupname + networkgrp-1 + + + cidrlist + 192.168.130.0/24 + + + endport + 80 + + + startport + 80 + + + protocol + tcp + + + account + accountname + + + domainid + 1 + + + + + + deployVirtualMachine + true + Deploy a VM with the Network Group Assigned + + + zoneid + globalzoneid + + + serviceofferingid + flatnetworkserviceofferingid + + + networkgrouplist + networkgrp-1 + + + templateid + globaltemplateid + + + + + id + vmid + + + ipaddress + vmip + + + + + + sleep.sh + + Sleep for 2 min + + + s + 120 + + + + + + ssh.sh + + true + Ssh test for the vm - should fail as no access provided by ingress rule + + + h + vmip + + + p + password + + + + + + revokeNetworkGroupIngress + Revoke The Fourth Ingress Rule + + + networkgroupname + networkgrp-1 + + + cidrlist + 192.168.130.0/24 + + + endport + 80 + + + startport + 80 + + + protocol + tcp + + + account + accountname + + + domainid + 1 + + + + + + + + deleteNetworkGroup + true + Delete First network group + + + name + networkgrp-1 + + + + + + destroyVirtualMachine + true + Destroying virtual machine + + + id + vmid + + + + + + sleep.sh + + Sleep for 2 min + + + s + 120 + + + + + + + + deleteUser + Deleting the user + + + id + userid + + + + + diff --git a/test/metadata/func/sharedstorage_volume_test.xml b/test/metadata/func/sharedstorage_volume_test.xml index 697887998ec..8f55a64b30e 100644 --- a/test/metadata/func/sharedstorage_volume_test.xml +++ b/test/metadata/func/sharedstorage_volume_test.xml @@ -1,1374 +1,1374 @@ - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountvar - - - accounttype - 0 - - - domainid - 1 - - - email - apiuser@gmail.com - - - firstname - apiuser - - - lastname - apiuserlastname - - - username - usernameparam - - - password - password - - - - - id - accountid - - - name - accountvar - - - - - - - - listUsers - 5 [List the Created User in (3)] - - - account - accountvar - - - - - id - userid - - - - - - - - registerUserKeys - - - id - userid - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - createNetwork - [Creating default network] - - - zoneid - globalzoneid - - - networkOfferingId - globalnetworkofferingid - - - account - accountvar - - - domainid - 1 - - - name - sharedstoragevolumeregressionnetwork - - - displaytext - sharedstoragevolumeregressionnetwork - - - - - id - networkid - - - - - - - deployVirtualMachine - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountvar - - - domainid - 1 - - - displayname - SharedStorage-VM-1 - - - group - group1 - - - networkids - networkid - - - - - id - vmid - - - - - - createVolume - true - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - volumeid - - - - - - attachVolume - true - 1028 - - - id - volumeid - - - virtualmachineid - vmid - - - - - - - - stopVirtualMachine - true - - - id - vmid - - - - - - createVolume - true - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - volumeid - - - - - - attachVolume - true - 1029 - - - id - volumeid - - - virtualmachineid - vmid - - - - - - - - createVolume - true - 1030 - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - type - DATADISK - - - - - - - - deployVirtualMachine - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountvar - - - domainid - 1 - - - displayname - SharedStorage-VM-2 - - - group - group1 - - - networkids - networkid - - - - - id - vmid - - - - - - listVolumes - - - virtualmachineid - vmid - - - type - DATADISK - - - - - id - datavolumeid - - - - - - detachVolume - true - 1031 - - - id - datavolumeid - - - - - - - - listVolumes - - - virtualmachineid - vmid - - - type - ROOT - - - - - id - rootvolumeid - - - - - - detachVolume - true - 1033 - true - - - id - datavolumeid - - - - - - - - deployVirtualMachine - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountvar - - - domainid - 1 - - - displayname - SharedStorage-VM-3 - - - group - group1 - - - networkids - networkid - - - - - id - vmid - - - - - - createVolume - true - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - volume1 - - - - - - createVolume - true - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - volume2 - - - - - - createVolume - true - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - volume3 - - - - - - createVolume - true - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - volume4 - - - - - - createVolume - true - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - volume5 - - - - - - attachVolume - true - - - id - volume1 - - - virtualmachineid - vmid - - - - - - attachVolume - true - - - id - volume2 - - - virtualmachineid - vmid - - - - - - attachVolume - true - - - id - volume3 - - - virtualmachineid - vmid - - - - - - attachVolume - true - - - id - volume4 - - - virtualmachineid - vmid - - - - - - attachVolume - true - 1035 - - - id - volume5 - - - virtualmachineid - vmid - - - - - - - - rebootVirtualMachine - true - 1036 - - - id - vmid - - - - - - - stopVirtualMachine - true - 1037 - - - id - vmid - - - - - - startVirtualMachine - true - 1037 - - - id - vmid - - - - - - - - createVolume - true - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - volume6 - - - - - - attachVolume - true - true - 1039 - - - id - volume6 - - - virtualmachineid - vmid - - - - - - - - destroyVirtualMachine - true - 1038 - - - id - vmid - - - - - - listVolumes - true - 1038 - - - virtualmachineid - vmid - - - type - DATADISK - - - - - - - - deployVirtualMachine - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountvar - - - domainid - 1 - - - displayname - SharedStorage-VM-4 - - - group - group1 - - - networkids - networkid - - - - - id - vmid - - - - - - listVolumes - - - virtualmachineid - vmid - - - type - DATADISK - - - - - id - datavolumeid - - - - - - detachVolume - true - - - id - datavolumeid - - - - - - rebootVirtualMachine - true - 1040 - - - id - vmid - - - - - - - stopVirtualMachine - true - - - id - vmid - - - - - - startVirtualMachine - true - 1041 - - - id - vmid - - - - - - - - - deployVirtualMachine - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountvar - - - domainid - 1 - - - displayname - SharedStorage-VM-5 - - - group - group1 - - - networkids - networkid - - - - - id - vmid - - - - - - listVolumes - - - virtualmachineid - vmid - - - type - DATADISK - - - - - id - datavolumeid - - - - - - detachVolume - true - 1044 - - - id - datavolumeid - - - - - - listVolumes - true - 1044 - - - virtualmachineid - vmid - - - type - DATADISK - - - - - - - attachVolume - true - - - id - datavolumeid - - - virtualmachineid - vmid - - - - - - stopVirtualMachine - true - - - id - vmid - - - - - - detachVolume - true - 1045 - - - id - datavolumeid - - - - - - listVolumes - true - 1045 - - - virtualmachineid - vmid - - - type - DATADISK - - - - - - - deployVirtualMachine - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountvar - - - domainid - 1 - - - displayname - SharedStorage-VM-6 - - - group - group1 - - - networkids - networkid - - - - - id - vmid1 - - - - - - deployVirtualMachine - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountvar - - - domainid - 1 - - - displayname - SharedStorage-VM-7 - - - group - group1 - - - networkids - networkid - - - - - id - vmid2 - - - - - - createVolume - true - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - volumeid - - - - - - attachVolume - true - - - id - volumeid - - - virtualmachineid - vmid1 - - - - - - attachVolume - true - true - 1046 - - - id - volumeid - - - virtualmachineid - vmid2 - - - - - - - destroyVirtualMachine - true - - - id - vmid1 - - - - - - createVolume - true - - - name - - - zoneid - globalzoneid - - - diskofferingid - globaldiskofferingid - - - - - id - volumeid - - - - - - attachVolume - true - 1081 - true - - - id - volumeid - - - virtualmachineid - vmid1 - - - - - - - listVolumes - - - virtualmachineid - vmid2 - - - type - DATADISK - - - - - id - datavolumeid - - - - - - destroyVirtualMachine - true - - - id - vmid2 - - - - - - detachVolume - true - 1082 - true - - - id - datavolumeid - - - - - - - - deleteAccount - Deleting Account as a part of cleanup - - - id - accountid - - - - - - + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountvar + + + accounttype + 0 + + + domainid + 1 + + + email + apiuser@gmail.com + + + firstname + apiuser + + + lastname + apiuserlastname + + + username + usernameparam + + + password + password + + + + + id + accountid + + + name + accountvar + + + + + + + + listUsers + 5 [List the Created User in (3)] + + + account + accountvar + + + + + id + userid + + + + + + + + registerUserKeys + + + id + userid + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + createNetwork + [Creating default network] + + + zoneid + globalzoneid + + + networkOfferingId + globalnetworkofferingid + + + account + accountvar + + + domainid + 1 + + + name + sharedstoragevolumeregressionnetwork + + + displaytext + sharedstoragevolumeregressionnetwork + + + + + id + networkid + + + + + + + deployVirtualMachine + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountvar + + + domainid + 1 + + + displayname + SharedStorage-VM-1 + + + group + group1 + + + networkids + networkid + + + + + id + vmid + + + + + + createVolume + true + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + volumeid + + + + + + attachVolume + true + 1028 + + + id + volumeid + + + virtualmachineid + vmid + + + + + + + + stopVirtualMachine + true + + + id + vmid + + + + + + createVolume + true + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + volumeid + + + + + + attachVolume + true + 1029 + + + id + volumeid + + + virtualmachineid + vmid + + + + + + + + createVolume + true + 1030 + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + type + DATADISK + + + + + + + + deployVirtualMachine + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountvar + + + domainid + 1 + + + displayname + SharedStorage-VM-2 + + + group + group1 + + + networkids + networkid + + + + + id + vmid + + + + + + listVolumes + + + virtualmachineid + vmid + + + type + DATADISK + + + + + id + datavolumeid + + + + + + detachVolume + true + 1031 + + + id + datavolumeid + + + + + + + + listVolumes + + + virtualmachineid + vmid + + + type + ROOT + + + + + id + rootvolumeid + + + + + + detachVolume + true + 1033 + true + + + id + datavolumeid + + + + + + + + deployVirtualMachine + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountvar + + + domainid + 1 + + + displayname + SharedStorage-VM-3 + + + group + group1 + + + networkids + networkid + + + + + id + vmid + + + + + + createVolume + true + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + volume1 + + + + + + createVolume + true + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + volume2 + + + + + + createVolume + true + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + volume3 + + + + + + createVolume + true + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + volume4 + + + + + + createVolume + true + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + volume5 + + + + + + attachVolume + true + + + id + volume1 + + + virtualmachineid + vmid + + + + + + attachVolume + true + + + id + volume2 + + + virtualmachineid + vmid + + + + + + attachVolume + true + + + id + volume3 + + + virtualmachineid + vmid + + + + + + attachVolume + true + + + id + volume4 + + + virtualmachineid + vmid + + + + + + attachVolume + true + 1035 + + + id + volume5 + + + virtualmachineid + vmid + + + + + + + + rebootVirtualMachine + true + 1036 + + + id + vmid + + + + + + + stopVirtualMachine + true + 1037 + + + id + vmid + + + + + + startVirtualMachine + true + 1037 + + + id + vmid + + + + + + + + createVolume + true + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + volume6 + + + + + + attachVolume + true + true + 1039 + + + id + volume6 + + + virtualmachineid + vmid + + + + + + + + destroyVirtualMachine + true + 1038 + + + id + vmid + + + + + + listVolumes + true + 1038 + + + virtualmachineid + vmid + + + type + DATADISK + + + + + + + + deployVirtualMachine + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountvar + + + domainid + 1 + + + displayname + SharedStorage-VM-4 + + + group + group1 + + + networkids + networkid + + + + + id + vmid + + + + + + listVolumes + + + virtualmachineid + vmid + + + type + DATADISK + + + + + id + datavolumeid + + + + + + detachVolume + true + + + id + datavolumeid + + + + + + rebootVirtualMachine + true + 1040 + + + id + vmid + + + + + + + stopVirtualMachine + true + + + id + vmid + + + + + + startVirtualMachine + true + 1041 + + + id + vmid + + + + + + + + + deployVirtualMachine + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountvar + + + domainid + 1 + + + displayname + SharedStorage-VM-5 + + + group + group1 + + + networkids + networkid + + + + + id + vmid + + + + + + listVolumes + + + virtualmachineid + vmid + + + type + DATADISK + + + + + id + datavolumeid + + + + + + detachVolume + true + 1044 + + + id + datavolumeid + + + + + + listVolumes + true + 1044 + + + virtualmachineid + vmid + + + type + DATADISK + + + + + + + attachVolume + true + + + id + datavolumeid + + + virtualmachineid + vmid + + + + + + stopVirtualMachine + true + + + id + vmid + + + + + + detachVolume + true + 1045 + + + id + datavolumeid + + + + + + listVolumes + true + 1045 + + + virtualmachineid + vmid + + + type + DATADISK + + + + + + + deployVirtualMachine + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountvar + + + domainid + 1 + + + displayname + SharedStorage-VM-6 + + + group + group1 + + + networkids + networkid + + + + + id + vmid1 + + + + + + deployVirtualMachine + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountvar + + + domainid + 1 + + + displayname + SharedStorage-VM-7 + + + group + group1 + + + networkids + networkid + + + + + id + vmid2 + + + + + + createVolume + true + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + volumeid + + + + + + attachVolume + true + + + id + volumeid + + + virtualmachineid + vmid1 + + + + + + attachVolume + true + true + 1046 + + + id + volumeid + + + virtualmachineid + vmid2 + + + + + + + destroyVirtualMachine + true + + + id + vmid1 + + + + + + createVolume + true + + + name + + + zoneid + globalzoneid + + + diskofferingid + globaldiskofferingid + + + + + id + volumeid + + + + + + attachVolume + true + 1081 + true + + + id + volumeid + + + virtualmachineid + vmid1 + + + + + + + listVolumes + + + virtualmachineid + vmid2 + + + type + DATADISK + + + + + id + datavolumeid + + + + + + destroyVirtualMachine + true + + + id + vmid2 + + + + + + detachVolume + true + 1082 + true + + + id + datavolumeid + + + + + + + + deleteAccount + Deleting Account as a part of cleanup + + + id + accountid + + + + + + diff --git a/test/metadata/func/snapshot_iso.xml b/test/metadata/func/snapshot_iso.xml index 6bddb393e71..4075ce7a6eb 100644 --- a/test/metadata/func/snapshot_iso.xml +++ b/test/metadata/func/snapshot_iso.xml @@ -1,646 +1,646 @@ - - - - - - - - createUser - Create a user - - - - username - - - password - apiuser - - - firstname - apiuser - - - lastname - apiuser - - - email - apiuser@gmail.com - - - accounttype - 0 - - - - - id - userid - - - account - accountvar - - - - - - - registerUserKeys - Registering the user - - - id - userid - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - - registerIso - Register iso - - - name - isoname - - - displaytext - isodisplay - - - url - http://nfs1.lab.vmops.com/isos_64bit/Ubuntu-10.04/ubuntu-10.04-desktop-amd64.iso - - - ostypeid - 59 - - - zoneid - globalzoneid - - - account - accountname - - - domainid - 1 - - - - - id - privateisoid - - - created - - - ispublic - false - - - bootable - true - - - isready - false - - - isfeatured - false - - - name - registername - - - displaytext - registerdisplay - - - - - - - deployVirtualMachine - Deploying VM from small diskOffering - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - 5 - - - templateid - privateisoid - - - account - admin - - - domainid - 1 - - - displayname - namefordisplay - - - group - group1 - - - - - id - smallvmid - - - - - - - listVolumes - - - virtualmachineid - smallvmid - - - type - ROOT - - - - - id - smallrootvolumeid - - - - - - listVolumes - - - virtualmachineid - smallvmid - - - type - datadisk - - - - - id - smalldatavolumeid - - - - - - - sleep.sh - - Sleep for some time - - - s - 200 - - - - - - - createSnapshot - Creating snapshot of ROOT disk of small vm - true - - - volumeid - smallrootvolumeid - - - - - id - smallrootsnapshot - - - - - - - createSnapshot - Creating snapshot of Data disk of small vm - true - - - volumeid - smalldatavolumeid - - - - - id - smalldatasnapshot - - - - - - - createTemplate - Creating template of ROOT snapshot of small vm - true - - - snapshotid - smallrootsnapshot - - - name - - - displaytext - newtext - - - osTypeId - 59 - - - - - id - smalltemplateid - - - - - - - deployVirtualMachine - Deploy a vm from template created from snapshot of ROOT disk of small vm - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - 5 - - - templateid - smalltemplateid - - - account - admin - - - domainid - 1 - - - displayname - smallsnpshtVM - - - group - group1 - - - - - id - smallvmid1 - - - - - - - createVolume - Create a volume from smaller disk snapshot - true - - - snapshotid - smallrootsnapshot - - - name - - - - - id - smallvolumeid - - - - - - - createVolume - Create a volume from smaller disk snapshot - true - - - snapshotid - smalldatasnapshot - - - name - - - - - id - smallvolumeid - - - - - - - attachVolume - Attach small volume to the vm created from small snapshot - true - - - id - smallvolumeid - - - virtualmachineid - smallvmid1 - - - - - - - - attachVolume - Attach small volume to a different VM - true - - - id - smallvolumeid - - - virtualmachineid - smallvmid - - - - - - listConfiguration - Getting value of the expunge.delay configuration parameter - - - name - expunge.delay - - - - - value - expunge.delay - - - - - - - - rebootVirtualMachine - Reboot small vm - - - id - smallvmid1 - - - - - - stopVirtualMachine - stop medium vm - - - id - smallvmid1 - - - - - - startVirtualMachine - stop medium vm - - - id - smallvmid1 - - - - - - - deleteSnapshot - Deleting a snapshot taken of an attached Volume - - - id - smallrootsnapshot - - - - - - - destroyVirtualMachine - Destroy small vm - - - id - smallvmid1 - - - - - - - - - - createSnapshot - Creating snapshot of root disk immediately after destroying VM. - true - - - volumeid - smallrootvolumeid - - - - - id - smallrootsnapshot - - - - - - - sleep.sh - - Sleep for expunge delayed interval - - - s - expunge.delay - - - - - - sleep.sh - - Sleep for another expunge delayed interval - - - s - expunge.delay - - - - - - - - - createSnapshot - Creating snapshot of Destroyed root disk after expunge delay Failure Test Case - true - true - - - volumeid - smallrootvolumeid - - - - - id - smallrootsnapshot - - - - - - - destroyVirtualMachine - Destroy small vm - - - id - smallvmid1 - - - - - - - - deleteUser - Deleting a user - - - id - userid - - - - - + + + + + + + + createUser + Create a user + + + + username + + + password + apiuser + + + firstname + apiuser + + + lastname + apiuser + + + email + apiuser@gmail.com + + + accounttype + 0 + + + + + id + userid + + + account + accountvar + + + + + + + registerUserKeys + Registering the user + + + id + userid + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + + registerIso + Register iso + + + name + isoname + + + displaytext + isodisplay + + + url + http://nfs1.lab.vmops.com/isos_64bit/Ubuntu-10.04/ubuntu-10.04-desktop-amd64.iso + + + ostypeid + 59 + + + zoneid + globalzoneid + + + account + accountname + + + domainid + 1 + + + + + id + privateisoid + + + created + + + ispublic + false + + + bootable + true + + + isready + false + + + isfeatured + false + + + name + registername + + + displaytext + registerdisplay + + + + + + + deployVirtualMachine + Deploying VM from small diskOffering + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + 5 + + + templateid + privateisoid + + + account + admin + + + domainid + 1 + + + displayname + namefordisplay + + + group + group1 + + + + + id + smallvmid + + + + + + + listVolumes + + + virtualmachineid + smallvmid + + + type + ROOT + + + + + id + smallrootvolumeid + + + + + + listVolumes + + + virtualmachineid + smallvmid + + + type + datadisk + + + + + id + smalldatavolumeid + + + + + + + sleep.sh + + Sleep for some time + + + s + 200 + + + + + + + createSnapshot + Creating snapshot of ROOT disk of small vm + true + + + volumeid + smallrootvolumeid + + + + + id + smallrootsnapshot + + + + + + + createSnapshot + Creating snapshot of Data disk of small vm + true + + + volumeid + smalldatavolumeid + + + + + id + smalldatasnapshot + + + + + + + createTemplate + Creating template of ROOT snapshot of small vm + true + + + snapshotid + smallrootsnapshot + + + name + + + displaytext + newtext + + + osTypeId + 59 + + + + + id + smalltemplateid + + + + + + + deployVirtualMachine + Deploy a vm from template created from snapshot of ROOT disk of small vm + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + 5 + + + templateid + smalltemplateid + + + account + admin + + + domainid + 1 + + + displayname + smallsnpshtVM + + + group + group1 + + + + + id + smallvmid1 + + + + + + + createVolume + Create a volume from smaller disk snapshot + true + + + snapshotid + smallrootsnapshot + + + name + + + + + id + smallvolumeid + + + + + + + createVolume + Create a volume from smaller disk snapshot + true + + + snapshotid + smalldatasnapshot + + + name + + + + + id + smallvolumeid + + + + + + + attachVolume + Attach small volume to the vm created from small snapshot + true + + + id + smallvolumeid + + + virtualmachineid + smallvmid1 + + + + + + + + attachVolume + Attach small volume to a different VM + true + + + id + smallvolumeid + + + virtualmachineid + smallvmid + + + + + + listConfiguration + Getting value of the expunge.delay configuration parameter + + + name + expunge.delay + + + + + value + expunge.delay + + + + + + + + rebootVirtualMachine + Reboot small vm + + + id + smallvmid1 + + + + + + stopVirtualMachine + stop medium vm + + + id + smallvmid1 + + + + + + startVirtualMachine + stop medium vm + + + id + smallvmid1 + + + + + + + deleteSnapshot + Deleting a snapshot taken of an attached Volume + + + id + smallrootsnapshot + + + + + + + destroyVirtualMachine + Destroy small vm + + + id + smallvmid1 + + + + + + + + + + createSnapshot + Creating snapshot of root disk immediately after destroying VM. + true + + + volumeid + smallrootvolumeid + + + + + id + smallrootsnapshot + + + + + + + sleep.sh + + Sleep for expunge delayed interval + + + s + expunge.delay + + + + + + sleep.sh + + Sleep for another expunge delayed interval + + + s + expunge.delay + + + + + + + + + createSnapshot + Creating snapshot of Destroyed root disk after expunge delay Failure Test Case + true + true + + + volumeid + smallrootvolumeid + + + + + id + smallrootsnapshot + + + + + + + destroyVirtualMachine + Destroy small vm + + + id + smallvmid1 + + + + + + + + deleteUser + Deleting a user + + + id + userid + + + + + diff --git a/test/metadata/func/snapshots.xml b/test/metadata/func/snapshots.xml index 843b5dfe1c5..b1f49d40413 100644 --- a/test/metadata/func/snapshots.xml +++ b/test/metadata/func/snapshots.xml @@ -1,827 +1,827 @@ - - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountvar - - - accounttype - 0 - - - domainid - 1 - - - email - apiuser@gmail.com - - - firstname - apiuser - - - lastname - apiuserlastname - - - username - usernameparam - - - password - password - - - - - id - accountid - - - name - accountvar - - - - - - - - listUsers - 5 [List the Created User in (3)] - - - account - accountvar - - - - - id - userid - - - - - - - registerUserKeys - Registering the user - - - id - userid - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - createNetwork - [Creating default network] - - - zoneid - globalzoneid - - - networkOfferingId - globalnetworkofferingid - - - account - accountvar - - - domainid - 1 - - - name - defaultregressionnetwork - - - displaytext - defaultregressionnetwork - - - - - id - networkid - - - - - - deployVirtualMachine - Deploying vm from small diskOffering - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountvar - - - domainid - 1 - - - displayname - SnapshotsTest-VM-1 - - - group - group1 - - - networkids - networkid - - - - - id - smallvmid - - - - - - deployVirtualMachine - Deploying vm from Medium disk offering - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - mediumglobaldiskofferingid - - - templateid - globaltemplateid - - - account - accountvar - - - domainid - 1 - - - account - accountvar - - - domainid - 1 - - - displayname - SnapshotsTest-VM-2 - - - group - group1 - - - networkids - networkid - - - - - id - largevmid - - - - - - listVolumes - - - virtualmachineid - smallvmid - - - type - ROOT - - - - - id - smallrootvolumeid - - - - - - listVolumes - - - virtualmachineid - smallvmid - - - type - datadisk - - - - - id - smalldatavolumeid - - - - - - listVolumes - - - virtualmachineid - largevmid - - - type - ROOT - - - - - id - largerootvolumeid - - - - - - listVolumes - - - virtualmachineid - largevmid - - - type - datadisk - - - - - id - largedatavolumeid - - - - - - - sleep.sh - - Sleep for some time - - - s - 200 - - - - - - - createSnapshot - Creating snapshot of ROOT disk of small vm - true - - - volumeid - smallrootvolumeid - - - - - id - smallrootsnapshot - - - - - - createSnapshot - Creating snapshot of Data disk of small vm - true - - - volumeid - smalldatavolumeid - - - - - id - smalldatasnapshot - - - - - - createSnapshot - Creating snapshot of ROOT disk of medium vm - true - - - volumeid - largerootvolumeid - - - - - id - largerootsnapshot - - - - - - createSnapshot - Creating snapshot of DATA disk of medium vm - true - - - volumeid - largedatavolumeid - - - - - id - largedatasnapshot - - - - - - - createTemplate - Creating template of ROOT snapshot of small vm - true - - - snapshotid - smallrootsnapshot - - - name - - - displaytext - newtext - - - osTypeId - 12 - - - - - id - smalltemplateid - - - - - - createTemplate - Creating template of ROOT snapshot of large vm - true - - - snapshotid - largerootsnapshot - - - name - - - displaytext - newtext - - - osTypeId - 12 - - - - - id - largetemplateid - - - - - - deployVirtualMachine - Deploy a vm from template created from snapshot of ROOT disk of small vm - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - smalltemplateid - - - account - accountvar - - - domainid - 1 - - - account - accountvar - - - domainid - 1 - - - displayname - SnapshotsTest-VM-3 - - - group - group1 - - - networkids - networkid - - - - - id - smallvmid1 - - - - - - deployVirtualMachine - Deploy a vm from template created from snapshot of ROOT disk of medium vm - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - mediumglobaldiskofferinigid - - - templateid - largetemplateid - - - account - accountvar - - - domainid - 1 - - - account - accountvar - - - domainid - 1 - - - displayname - SnapshotsTest-VM-4 - - - group - group1 - - - networkids - networkid - - - - - id - largevmid1 - - - - - - - - createVolume - Create a volume from smaller disk snapshot - true - - - snapshotid - smallrootsnapshot - - - name - - - - - id - smallvolumeid - - - - - - createVolume - Create a volume from larger disk snapshot - true - - - snapshotid - largerootsnapshot - - - name - - - - - id - largevolumeid - - - - - - attachVolume - Attach small volume to the vm created from small snapshot - true - - - id - smallvolumeid - - - virtualmachineid - smallvmid1 - - - - - - attachVolume - Attach medium volume to the vm created from medium snapshot - true - - - id - largevolumeid - - - virtualmachineid - largevmid1 - - - - - - - - rebootVirtualMachine - Reboot small vm - - - id - smallvmid1 - - - - - - stopVirtualMachine - stop medium vm - - - id - largevmid1 - - - - - - startVirtualMachine - stop medium vm - - - id - largevmid1 - - - - - - - - destroyVirtualMachine - Destroy small vm - - - id - smallvmid1 - - - - - - destroyVirtualMachine - Destroy large vm - - - id - largevmid1 - - - - - - - - - deleteAccount - Deleting a user - - - id - accountid - - - - - - - - + + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountvar + + + accounttype + 0 + + + domainid + 1 + + + email + apiuser@gmail.com + + + firstname + apiuser + + + lastname + apiuserlastname + + + username + usernameparam + + + password + password + + + + + id + accountid + + + name + accountvar + + + + + + + + listUsers + 5 [List the Created User in (3)] + + + account + accountvar + + + + + id + userid + + + + + + + registerUserKeys + Registering the user + + + id + userid + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + createNetwork + [Creating default network] + + + zoneid + globalzoneid + + + networkOfferingId + globalnetworkofferingid + + + account + accountvar + + + domainid + 1 + + + name + defaultregressionnetwork + + + displaytext + defaultregressionnetwork + + + + + id + networkid + + + + + + deployVirtualMachine + Deploying vm from small diskOffering + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountvar + + + domainid + 1 + + + displayname + SnapshotsTest-VM-1 + + + group + group1 + + + networkids + networkid + + + + + id + smallvmid + + + + + + deployVirtualMachine + Deploying vm from Medium disk offering + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + mediumglobaldiskofferingid + + + templateid + globaltemplateid + + + account + accountvar + + + domainid + 1 + + + account + accountvar + + + domainid + 1 + + + displayname + SnapshotsTest-VM-2 + + + group + group1 + + + networkids + networkid + + + + + id + largevmid + + + + + + listVolumes + + + virtualmachineid + smallvmid + + + type + ROOT + + + + + id + smallrootvolumeid + + + + + + listVolumes + + + virtualmachineid + smallvmid + + + type + datadisk + + + + + id + smalldatavolumeid + + + + + + listVolumes + + + virtualmachineid + largevmid + + + type + ROOT + + + + + id + largerootvolumeid + + + + + + listVolumes + + + virtualmachineid + largevmid + + + type + datadisk + + + + + id + largedatavolumeid + + + + + + + sleep.sh + + Sleep for some time + + + s + 200 + + + + + + + createSnapshot + Creating snapshot of ROOT disk of small vm + true + + + volumeid + smallrootvolumeid + + + + + id + smallrootsnapshot + + + + + + createSnapshot + Creating snapshot of Data disk of small vm + true + + + volumeid + smalldatavolumeid + + + + + id + smalldatasnapshot + + + + + + createSnapshot + Creating snapshot of ROOT disk of medium vm + true + + + volumeid + largerootvolumeid + + + + + id + largerootsnapshot + + + + + + createSnapshot + Creating snapshot of DATA disk of medium vm + true + + + volumeid + largedatavolumeid + + + + + id + largedatasnapshot + + + + + + + createTemplate + Creating template of ROOT snapshot of small vm + true + + + snapshotid + smallrootsnapshot + + + name + + + displaytext + newtext + + + osTypeId + 12 + + + + + id + smalltemplateid + + + + + + createTemplate + Creating template of ROOT snapshot of large vm + true + + + snapshotid + largerootsnapshot + + + name + + + displaytext + newtext + + + osTypeId + 12 + + + + + id + largetemplateid + + + + + + deployVirtualMachine + Deploy a vm from template created from snapshot of ROOT disk of small vm + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + smalltemplateid + + + account + accountvar + + + domainid + 1 + + + account + accountvar + + + domainid + 1 + + + displayname + SnapshotsTest-VM-3 + + + group + group1 + + + networkids + networkid + + + + + id + smallvmid1 + + + + + + deployVirtualMachine + Deploy a vm from template created from snapshot of ROOT disk of medium vm + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + mediumglobaldiskofferinigid + + + templateid + largetemplateid + + + account + accountvar + + + domainid + 1 + + + account + accountvar + + + domainid + 1 + + + displayname + SnapshotsTest-VM-4 + + + group + group1 + + + networkids + networkid + + + + + id + largevmid1 + + + + + + + + createVolume + Create a volume from smaller disk snapshot + true + + + snapshotid + smallrootsnapshot + + + name + + + + + id + smallvolumeid + + + + + + createVolume + Create a volume from larger disk snapshot + true + + + snapshotid + largerootsnapshot + + + name + + + + + id + largevolumeid + + + + + + attachVolume + Attach small volume to the vm created from small snapshot + true + + + id + smallvolumeid + + + virtualmachineid + smallvmid1 + + + + + + attachVolume + Attach medium volume to the vm created from medium snapshot + true + + + id + largevolumeid + + + virtualmachineid + largevmid1 + + + + + + + + rebootVirtualMachine + Reboot small vm + + + id + smallvmid1 + + + + + + stopVirtualMachine + stop medium vm + + + id + largevmid1 + + + + + + startVirtualMachine + stop medium vm + + + id + largevmid1 + + + + + + + + destroyVirtualMachine + Destroy small vm + + + id + smallvmid1 + + + + + + destroyVirtualMachine + Destroy large vm + + + id + largevmid1 + + + + + + + + + deleteAccount + Deleting a user + + + id + accountid + + + + + + + + diff --git a/test/metadata/func/snapshots_contd.xml b/test/metadata/func/snapshots_contd.xml index c9b277cb696..93b6cc40567 100644 --- a/test/metadata/func/snapshots_contd.xml +++ b/test/metadata/func/snapshots_contd.xml @@ -1,626 +1,626 @@ - - - - - - - - createUser - Create a user - - - - username - - - password - apiuser - - - firstname - apiuser - - - lastname - apiuser - - - email - apiuser@gmail.com - - - accounttype - 0 - - - - - id - userid - - - account - accountvar - - - - - - - registerUserKeys - Registering the user - - - id - userid - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - - deployVirtualMachine - Deploying VM from small diskOffering - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - 5 - - - templateid - globaltemplateid - - - account - admin - - - domainid - 1 - - - displayname - namefordisplay - - - group - group1 - - - - - id - smallvmid - - - - - - - listVolumes - - - virtualmachineid - smallvmid - - - type - ROOT - - - - - id - smallrootvolumeid - - - - - - listVolumes - - - virtualmachineid - smallvmid - - - type - datadisk - - - - - id - smalldatavolumeid - - - - - - - sleep.sh - - Sleep for some time - - - s - 200 - - - - - - - createSnapshot - Creating snapshot of ROOT disk of small vm - true - - - volumeid - smallrootvolumeid - - - - - id - smallrootsnapshot - - - - - - - createSnapshot - Creating snapshot of Data disk of small vm - true - - - volumeid - smalldatavolumeid - - - - - id - smalldatasnapshot - - - - - - - createTemplate - Creating template of ROOT snapshot of small vm - true - - - snapshotid - smallrootsnapshot - - - name - - - displaytext - newtext - - - osTypeId - 12 - - - - - id - smalltemplateid - - - - - - - deployVirtualMachine - Deploy a vm from template created from snapshot of ROOT disk of small vm - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - 5 - - - templateid - smalltemplateid - - - account - admin - - - domainid - 1 - - - displayname - smallsnpshtVM - - - group - group1 - - - - - id - smallvmid1 - - - - - - - createVolume - Create a volume from smaller disk snapshot - true - - - snapshotid - smallrootsnapshot - - - name - - - - - id - smallvolumeid - - - - - - - createVolume - Create a volume from smaller disk snapshot - true - - - snapshotid - smalldatasnapshot - - - name - - - - - id - smallvolumeid - - - - - - - createSnapshot - Creating snapshot of Detached Volume - true - - - volumeid - smallvolumeid - - - - - id - detachsnapshotid - - - - - - - attachVolume - Attach small volume to the vm created from small snapshot - true - - - id - smallvolumeid - - - virtualmachineid - smallvmid1 - - - - - - - - attachVolume - Attach small volume to a different VM - true - - - id - smallvolumeid - - - virtualmachineid - smallvmid - - - - - - - - - rebootVirtualMachine - Reboot small vm - - - id - smallvmid1 - - - - - - stopVirtualMachine - stop medium vm - - - id - smallvmid1 - - - - - - startVirtualMachine - stop medium vm - - - id - smallvmid1 - - - - - - - deleteSnapshot - Deleting a snapshot taken of an attached Volume - - - id - smallrootsnapshot - - - - - - - deleteSnapshot - Deleting a snapshot taken of a detached Volume - - - id - detachsnapshotid - - - - - - - - destroyVirtualMachine - Destroy small vm - - - id - smallvmid1 - - - - - - - - - - createSnapshot - Creating snapshot of root disk immediately after destroying VM. - true - - - volumeid - smallrootvolumeid - - - - - id - smallrootsnapshot - - - - - - - sleep.sh - - Sleep for expunge delayed interval - - - s - expunge.delay - - - - - - sleep.sh - - Sleep for another expunge delayed interval - - - s - expunge.delay - - - - - - - - - createSnapshot - Creating snapshot of Destroyed root disk after expunge delay Failure Test Case - true - true - - - volumeid - smallrootvolumeid - - - - - id - smallrootsnapshot - - - - - - - destroyVirtualMachine - Destroy small vm - - - id - smallvmid1 - - - - - - listConfiguration - Getting value of the expunge.delay configuration parameter - - - name - expunge.delay - - - - - value - expunge.delay - - - - - - listConfiguration - Getting value of the expunge.delay configuration parameter - - - name - expunge.delay - - - - - value - expunge.delay - - - - - - - deleteUser - Deleting a user - - - id - userid - - - - - + + + + + + + + createUser + Create a user + + + + username + + + password + apiuser + + + firstname + apiuser + + + lastname + apiuser + + + email + apiuser@gmail.com + + + accounttype + 0 + + + + + id + userid + + + account + accountvar + + + + + + + registerUserKeys + Registering the user + + + id + userid + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + + deployVirtualMachine + Deploying VM from small diskOffering + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + 5 + + + templateid + globaltemplateid + + + account + admin + + + domainid + 1 + + + displayname + namefordisplay + + + group + group1 + + + + + id + smallvmid + + + + + + + listVolumes + + + virtualmachineid + smallvmid + + + type + ROOT + + + + + id + smallrootvolumeid + + + + + + listVolumes + + + virtualmachineid + smallvmid + + + type + datadisk + + + + + id + smalldatavolumeid + + + + + + + sleep.sh + + Sleep for some time + + + s + 200 + + + + + + + createSnapshot + Creating snapshot of ROOT disk of small vm + true + + + volumeid + smallrootvolumeid + + + + + id + smallrootsnapshot + + + + + + + createSnapshot + Creating snapshot of Data disk of small vm + true + + + volumeid + smalldatavolumeid + + + + + id + smalldatasnapshot + + + + + + + createTemplate + Creating template of ROOT snapshot of small vm + true + + + snapshotid + smallrootsnapshot + + + name + + + displaytext + newtext + + + osTypeId + 12 + + + + + id + smalltemplateid + + + + + + + deployVirtualMachine + Deploy a vm from template created from snapshot of ROOT disk of small vm + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + 5 + + + templateid + smalltemplateid + + + account + admin + + + domainid + 1 + + + displayname + smallsnpshtVM + + + group + group1 + + + + + id + smallvmid1 + + + + + + + createVolume + Create a volume from smaller disk snapshot + true + + + snapshotid + smallrootsnapshot + + + name + + + + + id + smallvolumeid + + + + + + + createVolume + Create a volume from smaller disk snapshot + true + + + snapshotid + smalldatasnapshot + + + name + + + + + id + smallvolumeid + + + + + + + createSnapshot + Creating snapshot of Detached Volume + true + + + volumeid + smallvolumeid + + + + + id + detachsnapshotid + + + + + + + attachVolume + Attach small volume to the vm created from small snapshot + true + + + id + smallvolumeid + + + virtualmachineid + smallvmid1 + + + + + + + + attachVolume + Attach small volume to a different VM + true + + + id + smallvolumeid + + + virtualmachineid + smallvmid + + + + + + + + + rebootVirtualMachine + Reboot small vm + + + id + smallvmid1 + + + + + + stopVirtualMachine + stop medium vm + + + id + smallvmid1 + + + + + + startVirtualMachine + stop medium vm + + + id + smallvmid1 + + + + + + + deleteSnapshot + Deleting a snapshot taken of an attached Volume + + + id + smallrootsnapshot + + + + + + + deleteSnapshot + Deleting a snapshot taken of a detached Volume + + + id + detachsnapshotid + + + + + + + + destroyVirtualMachine + Destroy small vm + + + id + smallvmid1 + + + + + + + + + + createSnapshot + Creating snapshot of root disk immediately after destroying VM. + true + + + volumeid + smallrootvolumeid + + + + + id + smallrootsnapshot + + + + + + + sleep.sh + + Sleep for expunge delayed interval + + + s + expunge.delay + + + + + + sleep.sh + + Sleep for another expunge delayed interval + + + s + expunge.delay + + + + + + + + + createSnapshot + Creating snapshot of Destroyed root disk after expunge delay Failure Test Case + true + true + + + volumeid + smallrootvolumeid + + + + + id + smallrootsnapshot + + + + + + + destroyVirtualMachine + Destroy small vm + + + id + smallvmid1 + + + + + + listConfiguration + Getting value of the expunge.delay configuration parameter + + + name + expunge.delay + + + + + value + expunge.delay + + + + + + listConfiguration + Getting value of the expunge.delay configuration parameter + + + name + expunge.delay + + + + + value + expunge.delay + + + + + + + deleteUser + Deleting a user + + + id + userid + + + + + diff --git a/test/metadata/func/templatedwnldstress.xml b/test/metadata/func/templatedwnldstress.xml index 0edb82eb1fe..38d7a13f2bb 100644 --- a/test/metadata/func/templatedwnldstress.xml +++ b/test/metadata/func/templatedwnldstress.xml @@ -1,757 +1,757 @@ - - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - email - admin@gmail.com - - - firstname - admin - - - lastname - adminlastname - - - username - usernameparam - - - password - password - - - - - id - accountid - - - - - - - createNetwork - [Creating default network] - - - zoneid - globalzoneid - - - networkOfferingId - globalnetworkofferingid - - - account - accountname - - - domainid - 1 - - - name - defaultregressionnetwork - - - displaytext - defaultregressionnetwork - - - - - id - networkid - - - - - - deployVirtualMachine - [Deploy a Virtual Machine under the Account] - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - templateid - globaltemplateid - - - account - accountname - - - domainid - 1 - - - networkids - networkid - - - - - id - vmid - - - name - vmname - - - ipaddress - vmipaddress - - - - - - listVolumes - [List the ROOT Volume of the VM] - - - virtualmachineid - vmid - - - type - ROOT - - - - - id - rootvolumeid - - - - - - stopVirtualMachine - [Stop virtual machine] - - - id - vmid - - - - - - createTemplate - [Create template from root volume] - - - volumeid - rootvolumeid - - - name - - - displaytext - newtext - - - osTypeId - 12 - - - - - id - privatetemplateid - - - - - - deployVirtualMachine - [Deploying virtual machine from the Private Template] - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - privatetemplateid - - - account - accountname - - - domainid - 1 - - - displayname - VMcreatedfrmTemplate - - - group - group1 - - - networkids - networkid - - - - - id - vmid1 - - - hostid - vm_hostid - - - - - - listHosts - List host where vm is running - - - id - vm_hostid - - - - - ipaddress - vmhost_ipaddress - - - - - - select install_path from template_spool_ref - true - Getting private template vdi from the db - - - template_id - privatetemplateid - - - - - install_path - template_uuid - - - - - - listvdi.sh - - List VDI for template on the xen host before vm is destroyed - - - h - vmhost_ipaddress - - - u - template_uuid - - - - - - destroyVirtualMachine - Destroy virtual machine created from the private template - - - id - vmid1 - - - - - - - listConfigurations - Getting expunge interval value - - - name - expunge.interval - - - - - value - expunge.interval - - - - - - updateConfiguration - Updating storage.cleanup.interval - - - name - storage.cleanup.interval - - - value - 60 - - - - - - listConfigurations - Getting expunge interval value - - - name - storage.cleanup.interval - - - - - value - storage.cleanup.interval - - - - - - ms.sh - - Restarting management server - - - h - ms1 - - - o - restart - - - - - - sleep.sh - - Sleep for expunge interval - - - s - expunge.interval - - - - - - - sleep.sh - - Sleep for another expunge interval - - - s - expunge.interval - - - - - - sleep.sh - - Sleep for Storage CleanUp interval - - - s - storage.cleanup.interval - - - - - - sleep.sh - - Sleep for another Storage CleanUp interval - - - s - storage.cleanup.interval - - - - - - - - listvdi.sh - true - - List VDI for template on the xen host after vm using template is destroyed - - - h - vmhost_ipaddress - - - u - template_uuid - - - - - - - - deployVirtualMachine - Deploying virtual machine from the private template - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - privatetemplateid - - - account - accountname - - - domainid - 1 - - - displayname - VMcreatedfrmTemplate - - - group - group1 - - - networkids - networkid - - - - - id - vmid1 - - - hostid - vm_hostid - - - - - - listHosts - List host where vm is running - - - id - vm_hostid - - - - - ipaddress - vmhost_ipaddress - - - - - - select install_path from template_spool_ref - true - Getting private template vdi from the db - - - template_id - privatetemplateid - - - - - install_path - template_uuid - - - - - - listvdi.sh - - List VDI for template on the xen host before vm is destroyed - - - h - vmhost_ipaddress - - - u - template_uuid - - - - - - destroyVirtualMachine - Destroy virtual machine created from the private template - - - id - vmid1 - - - - - - - listConfigurations - Getting expunge interval value - - - name - expunge.interval - - - - - value - expunge.interval - - - - - - sleep.sh - - Sleep for expunge interval - - - s - expunge.interval - - - - - - - sleep.sh - - Sleep for another expunge interval - - - s - expunge.interval - - - - - - sleep.sh - - Sleep for Storage CleanUp interval - - - s - storage.cleanup.interval - - - - - - sleep.sh - - Sleep for another Storage CleanUp interval - - - s - storage.cleanup.interval - - - - - - - - listvdi.sh - true - - List VDI for template on the xen host after vm using template is destroyed - - - h - vmhost_ipaddress - - - u - template_uuid - - - - - - - - - startVirtualMachine - [Start virtual machine] - - - id - vmid - - - - - state - Running - - - - - - rebootVirtualMachine - [Reboot Virtual Machine] - - - id - vmid - - - - - - destroyVirtualMachine - [Destroy virtual machine] - - - id - vmid - - - - - - listVirtualMachines - [Verify that vm was destroyed] - - - id - vmid - - - - - state - Destroyed - - - - - - deleteTemplate - Delete private template - - - id - privatetemplateid - - - - - - deleteAccount - [Delete account] - - - id - accountid - - - - - - + + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + email + admin@gmail.com + + + firstname + admin + + + lastname + adminlastname + + + username + usernameparam + + + password + password + + + + + id + accountid + + + + + + + createNetwork + [Creating default network] + + + zoneid + globalzoneid + + + networkOfferingId + globalnetworkofferingid + + + account + accountname + + + domainid + 1 + + + name + defaultregressionnetwork + + + displaytext + defaultregressionnetwork + + + + + id + networkid + + + + + + deployVirtualMachine + [Deploy a Virtual Machine under the Account] + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + templateid + globaltemplateid + + + account + accountname + + + domainid + 1 + + + networkids + networkid + + + + + id + vmid + + + name + vmname + + + ipaddress + vmipaddress + + + + + + listVolumes + [List the ROOT Volume of the VM] + + + virtualmachineid + vmid + + + type + ROOT + + + + + id + rootvolumeid + + + + + + stopVirtualMachine + [Stop virtual machine] + + + id + vmid + + + + + + createTemplate + [Create template from root volume] + + + volumeid + rootvolumeid + + + name + + + displaytext + newtext + + + osTypeId + 12 + + + + + id + privatetemplateid + + + + + + deployVirtualMachine + [Deploying virtual machine from the Private Template] + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + privatetemplateid + + + account + accountname + + + domainid + 1 + + + displayname + VMcreatedfrmTemplate + + + group + group1 + + + networkids + networkid + + + + + id + vmid1 + + + hostid + vm_hostid + + + + + + listHosts + List host where vm is running + + + id + vm_hostid + + + + + ipaddress + vmhost_ipaddress + + + + + + select install_path from template_spool_ref + true + Getting private template vdi from the db + + + template_id + privatetemplateid + + + + + install_path + template_uuid + + + + + + listvdi.sh + + List VDI for template on the xen host before vm is destroyed + + + h + vmhost_ipaddress + + + u + template_uuid + + + + + + destroyVirtualMachine + Destroy virtual machine created from the private template + + + id + vmid1 + + + + + + + listConfigurations + Getting expunge interval value + + + name + expunge.interval + + + + + value + expunge.interval + + + + + + updateConfiguration + Updating storage.cleanup.interval + + + name + storage.cleanup.interval + + + value + 60 + + + + + + listConfigurations + Getting expunge interval value + + + name + storage.cleanup.interval + + + + + value + storage.cleanup.interval + + + + + + ms.sh + + Restarting management server + + + h + ms1 + + + o + restart + + + + + + sleep.sh + + Sleep for expunge interval + + + s + expunge.interval + + + + + + + sleep.sh + + Sleep for another expunge interval + + + s + expunge.interval + + + + + + sleep.sh + + Sleep for Storage CleanUp interval + + + s + storage.cleanup.interval + + + + + + sleep.sh + + Sleep for another Storage CleanUp interval + + + s + storage.cleanup.interval + + + + + + + + listvdi.sh + true + + List VDI for template on the xen host after vm using template is destroyed + + + h + vmhost_ipaddress + + + u + template_uuid + + + + + + + + deployVirtualMachine + Deploying virtual machine from the private template + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + privatetemplateid + + + account + accountname + + + domainid + 1 + + + displayname + VMcreatedfrmTemplate + + + group + group1 + + + networkids + networkid + + + + + id + vmid1 + + + hostid + vm_hostid + + + + + + listHosts + List host where vm is running + + + id + vm_hostid + + + + + ipaddress + vmhost_ipaddress + + + + + + select install_path from template_spool_ref + true + Getting private template vdi from the db + + + template_id + privatetemplateid + + + + + install_path + template_uuid + + + + + + listvdi.sh + + List VDI for template on the xen host before vm is destroyed + + + h + vmhost_ipaddress + + + u + template_uuid + + + + + + destroyVirtualMachine + Destroy virtual machine created from the private template + + + id + vmid1 + + + + + + + listConfigurations + Getting expunge interval value + + + name + expunge.interval + + + + + value + expunge.interval + + + + + + sleep.sh + + Sleep for expunge interval + + + s + expunge.interval + + + + + + + sleep.sh + + Sleep for another expunge interval + + + s + expunge.interval + + + + + + sleep.sh + + Sleep for Storage CleanUp interval + + + s + storage.cleanup.interval + + + + + + sleep.sh + + Sleep for another Storage CleanUp interval + + + s + storage.cleanup.interval + + + + + + + + listvdi.sh + true + + List VDI for template on the xen host after vm using template is destroyed + + + h + vmhost_ipaddress + + + u + template_uuid + + + + + + + + + startVirtualMachine + [Start virtual machine] + + + id + vmid + + + + + state + Running + + + + + + rebootVirtualMachine + [Reboot Virtual Machine] + + + id + vmid + + + + + + destroyVirtualMachine + [Destroy virtual machine] + + + id + vmid + + + + + + listVirtualMachines + [Verify that vm was destroyed] + + + id + vmid + + + + + state + Destroyed + + + + + + deleteTemplate + Delete private template + + + id + privatetemplateid + + + + + + deleteAccount + [Delete account] + + + id + accountid + + + + + + diff --git a/test/metadata/func/templates_sync.xml b/test/metadata/func/templates_sync.xml index 96d6362a744..fdf9185eb78 100644 --- a/test/metadata/func/templates_sync.xml +++ b/test/metadata/func/templates_sync.xml @@ -1,1060 +1,1060 @@ - - - - - - - - - deployVirtualMachine - Deploy a VM - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - admin - - - domainid - 1 - - - displayname - TempSyncVM - - - group - group1 - - - networkids - globalnetworkid - - - - - id - vmid - - - - - - select id from volumes - true - Getting volume id for the VM created - - - instance_id - vmid - - - - - id - volumeid - - - - - - stopVirtualMachine - Stop the Virtual Machine - - - id - vmid - - - - - - - createTemplate - Create template - - - volumeid - volumeid - - - name - privatetemplatename - - - displaytext - newtext - - - osTypeId - 12 - - - account - admin - - - domainid - 1 - - - - - id - privatetemplateid - - - - - listtemplate.sh - - List template directory after it was created - - - h - secondary_storage_ip - - - s - secondary_storage_dir - - - p - template_path - - - - - - removetemplate.sh - - Removing template file from secondary storage - - - h - secondary_storage_ip - - - s - secondary_storage_dir - - - p - template_path - - - - - - - ms.sh - - Restarting management server - - - h - ms1 - - - o - restart - - - - - - ms.sh - - Restarting management server - - - h - ms2 - - - o - restart - - - - - - - sleep.sh - - Sleep for 4 min - - - s - 240 - - - - - - - createTemplate - Create template - - - volumeid - volumeid - - - name - privatetemplatename - - - displaytext - newtext - - - osTypeId - 12 - - - account - admin - - - domainid - 1 - - - - - id - privatetemplateid - - - - - - listtemplate.sh - - List template directory after it was created - - - h - secondary_storage_ip - - - s - secondary_storage_dir - - - p - template_path - - - - - - corrupttemplate.sh - - Corrupting template file on secondary storage - - - h - secondary_storage_ip - - - s - secondary_storage_dir - - - i - privatetemplateid - - - a - 2 - - - - - - - ms.sh - - Restarting management server - - - h - ms1 - - - o - restart - - - - - - ms.sh - - Restarting management server - - - h - ms2 - - - o - restart - - - - - - - sleep.sh - - Sleep for 4 min - - - s - 240 - - - - - - listtemplate.sh - - true - Verify that template got removed from the secondary storage by template sync - - - h - secondary_storage_ip - - - s - secondary_storage_dir - - - p - template_path - - - - - - - - createTemplate - Create template - - - volumeid - volumeid - - - name - privatetemplatename - - - displaytext - newtext - - - osTypeId - 12 - - - account - admin - - - domainid - 1 - - - - - id - privatetemplateid - - - - - - listtemplate.sh - - List template directory after it was created - - - h - secondary_storage_ip - - - s - secondary_storage_dir - - - p - template_path - - - - - - createfaketemplate.sh - - Corrupting template file on secondary storage - - - h - secondary_storage_ip - - - s - secondary_storage_dir - - - i - privatetemplateid - - - a - 1 - - - dir - 300556 - - - - - - - ms.sh - - Restarting management server - - - h - ms1 - - - o - restart - - - - - - ms.sh - - Restarting management server - - - h - ms2 - - - o - restart - - - - - - - sleep.sh - - Sleep for 4 min - - - s - 240 - - - - - - listtemplate.sh - - true - Verify that template got removed from the secondary storage by template sync - - - h - secondary_storage_ip - - - s - secondary_storage_dir - - - p - /template/tmpl/1/300556/template.properties - - - - - - - - createTemplate - Create template - - - volumeid - volumeid - - - name - privatetemplatename - - - displaytext - newtext - - - osTypeId - 12 - - - account - admin - - - domainid - 1 - - - - - id - privatetemplateid - - - - - - listtemplate.sh - - List template directory after it was created - - - h - secondary_storage_ip - - - s - secondary_storage_dir - - - p - template_path - - - - - - removetemplate.sh - - Removing template file from secondary storage - - - h - secondary_storage_ip - - - s - secondary_storage_dir - - - p - template_path - - - - - - - ms.sh - - Stopping management server - - - h - ms1 - - - o - stop - - - - - - ms.sh - - Stopping management server - - - h - ms2 - - - o - stop - - - - - - - ms.sh - - Starting management server - - - h - ms1 - - - o - start - - - - - - ms.sh - - Starting management server - - - h - ms2 - - - o - start - - - - - - sleep.sh - - Sleep for 4 min - - - s - 240 - - - - - - - createTemplate - Create template - - - volumeid - volumeid - - - name - privatetemplatename - - - displaytext - newtext - - - osTypeId - 12 - - - account - admin - - - domainid - 1 - - - - - id - privatetemplateid - - - - - - listtemplate.sh - - List template directory after it was created - - - h - secondary_storage_ip - - - s - secondary_storage_dir - - - p - template_path - - - - - - ms.sh - - Restarting management server - - - h - ms1 - - - o - restart - - - - - - ms.sh - - Restarting management server - - - h - ms2 - - - o - restart - - - - - - - sleep.sh - - Sleep for 4 min - - - s - 240 - - - - - - deployVirtualMachine - Deploy vm from private template after management server was rebooted - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - privatetemplateid - - - account - admin - - - domainid - 1 - - - displayname - PrivateTempSyncVM - - - group - group2 - - - networkids - globalnetworkid - - - - - id - vmid - - - - - - - - registerTemplate - Register template - - - name - registername - - - displaytext - registerdisplay - - - url - globaltemplateurl - - - ostypeid - 12 - - - format - vhd - - - zoneid - globalzoneid - - - account - admin - - - domainid - 1 - - - - - id - privatetemplateid - - - - - - sleep.sh - - Sleep for 5 min - - - s - 300 - - - - - - listtemplate.sh - - List template directory after it was created - - - h - secondary_storage_ip - - - s - secondary_storage_dir - - - p - template_path - - - - - - removetemplate.sh - - Removing template file from secondary storage - - - h - secondary_storage_ip - - - s - secondary_storage_dir - - - p - template_path - - - - - - - ms.sh - - Stopping management server - - - h - ms1 - - - o - stop - - - - - - ms.sh - - Stopping management server - - - h - ms2 - - - o - stop - - - - - - - ms.sh - - Starting management server - - - h - ms1 - - - o - start - - - - - - ms.sh - - Starting management server - - - h - ms2 - - - o - start - - - - - - sleep.sh - - Sleep for 15 seconds - - - s - 15 - - - - - - - destroyVirtualMachine - Destroy virtual machine as a part of cleanup - - - id - vmid - - - - - - + + + + + + + + + deployVirtualMachine + Deploy a VM + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + admin + + + domainid + 1 + + + displayname + TempSyncVM + + + group + group1 + + + networkids + globalnetworkid + + + + + id + vmid + + + + + + select id from volumes + true + Getting volume id for the VM created + + + instance_id + vmid + + + + + id + volumeid + + + + + + stopVirtualMachine + Stop the Virtual Machine + + + id + vmid + + + + + + + createTemplate + Create template + + + volumeid + volumeid + + + name + privatetemplatename + + + displaytext + newtext + + + osTypeId + 12 + + + account + admin + + + domainid + 1 + + + + + id + privatetemplateid + + + + + listtemplate.sh + + List template directory after it was created + + + h + secondary_storage_ip + + + s + secondary_storage_dir + + + p + template_path + + + + + + removetemplate.sh + + Removing template file from secondary storage + + + h + secondary_storage_ip + + + s + secondary_storage_dir + + + p + template_path + + + + + + + ms.sh + + Restarting management server + + + h + ms1 + + + o + restart + + + + + + ms.sh + + Restarting management server + + + h + ms2 + + + o + restart + + + + + + + sleep.sh + + Sleep for 4 min + + + s + 240 + + + + + + + createTemplate + Create template + + + volumeid + volumeid + + + name + privatetemplatename + + + displaytext + newtext + + + osTypeId + 12 + + + account + admin + + + domainid + 1 + + + + + id + privatetemplateid + + + + + + listtemplate.sh + + List template directory after it was created + + + h + secondary_storage_ip + + + s + secondary_storage_dir + + + p + template_path + + + + + + corrupttemplate.sh + + Corrupting template file on secondary storage + + + h + secondary_storage_ip + + + s + secondary_storage_dir + + + i + privatetemplateid + + + a + 2 + + + + + + + ms.sh + + Restarting management server + + + h + ms1 + + + o + restart + + + + + + ms.sh + + Restarting management server + + + h + ms2 + + + o + restart + + + + + + + sleep.sh + + Sleep for 4 min + + + s + 240 + + + + + + listtemplate.sh + + true + Verify that template got removed from the secondary storage by template sync + + + h + secondary_storage_ip + + + s + secondary_storage_dir + + + p + template_path + + + + + + + + createTemplate + Create template + + + volumeid + volumeid + + + name + privatetemplatename + + + displaytext + newtext + + + osTypeId + 12 + + + account + admin + + + domainid + 1 + + + + + id + privatetemplateid + + + + + + listtemplate.sh + + List template directory after it was created + + + h + secondary_storage_ip + + + s + secondary_storage_dir + + + p + template_path + + + + + + createfaketemplate.sh + + Corrupting template file on secondary storage + + + h + secondary_storage_ip + + + s + secondary_storage_dir + + + i + privatetemplateid + + + a + 1 + + + dir + 300556 + + + + + + + ms.sh + + Restarting management server + + + h + ms1 + + + o + restart + + + + + + ms.sh + + Restarting management server + + + h + ms2 + + + o + restart + + + + + + + sleep.sh + + Sleep for 4 min + + + s + 240 + + + + + + listtemplate.sh + + true + Verify that template got removed from the secondary storage by template sync + + + h + secondary_storage_ip + + + s + secondary_storage_dir + + + p + /template/tmpl/1/300556/template.properties + + + + + + + + createTemplate + Create template + + + volumeid + volumeid + + + name + privatetemplatename + + + displaytext + newtext + + + osTypeId + 12 + + + account + admin + + + domainid + 1 + + + + + id + privatetemplateid + + + + + + listtemplate.sh + + List template directory after it was created + + + h + secondary_storage_ip + + + s + secondary_storage_dir + + + p + template_path + + + + + + removetemplate.sh + + Removing template file from secondary storage + + + h + secondary_storage_ip + + + s + secondary_storage_dir + + + p + template_path + + + + + + + ms.sh + + Stopping management server + + + h + ms1 + + + o + stop + + + + + + ms.sh + + Stopping management server + + + h + ms2 + + + o + stop + + + + + + + ms.sh + + Starting management server + + + h + ms1 + + + o + start + + + + + + ms.sh + + Starting management server + + + h + ms2 + + + o + start + + + + + + sleep.sh + + Sleep for 4 min + + + s + 240 + + + + + + + createTemplate + Create template + + + volumeid + volumeid + + + name + privatetemplatename + + + displaytext + newtext + + + osTypeId + 12 + + + account + admin + + + domainid + 1 + + + + + id + privatetemplateid + + + + + + listtemplate.sh + + List template directory after it was created + + + h + secondary_storage_ip + + + s + secondary_storage_dir + + + p + template_path + + + + + + ms.sh + + Restarting management server + + + h + ms1 + + + o + restart + + + + + + ms.sh + + Restarting management server + + + h + ms2 + + + o + restart + + + + + + + sleep.sh + + Sleep for 4 min + + + s + 240 + + + + + + deployVirtualMachine + Deploy vm from private template after management server was rebooted + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + privatetemplateid + + + account + admin + + + domainid + 1 + + + displayname + PrivateTempSyncVM + + + group + group2 + + + networkids + globalnetworkid + + + + + id + vmid + + + + + + + + registerTemplate + Register template + + + name + registername + + + displaytext + registerdisplay + + + url + globaltemplateurl + + + ostypeid + 12 + + + format + vhd + + + zoneid + globalzoneid + + + account + admin + + + domainid + 1 + + + + + id + privatetemplateid + + + + + + sleep.sh + + Sleep for 5 min + + + s + 300 + + + + + + listtemplate.sh + + List template directory after it was created + + + h + secondary_storage_ip + + + s + secondary_storage_dir + + + p + template_path + + + + + + removetemplate.sh + + Removing template file from secondary storage + + + h + secondary_storage_ip + + + s + secondary_storage_dir + + + p + template_path + + + + + + + ms.sh + + Stopping management server + + + h + ms1 + + + o + stop + + + + + + ms.sh + + Stopping management server + + + h + ms2 + + + o + stop + + + + + + + ms.sh + + Starting management server + + + h + ms1 + + + o + start + + + + + + ms.sh + + Starting management server + + + h + ms2 + + + o + start + + + + + + sleep.sh + + Sleep for 15 seconds + + + s + 15 + + + + + + + destroyVirtualMachine + Destroy virtual machine as a part of cleanup + + + id + vmid + + + + + + diff --git a/test/metadata/func/userapi.xml b/test/metadata/func/userapi.xml index 67246cbb0bc..0ee2d488595 100644 --- a/test/metadata/func/userapi.xml +++ b/test/metadata/func/userapi.xml @@ -1,1293 +1,1293 @@ - - - - - - createAccount - [Create the Account and a User for the account] - - - account - accountname - - - accounttype - 1 - - - domainid - 1 - - - email - nimbus-user@gmail.com - - - firstname - nimbus-user - - - lastname - nimbus-userlastname - - - username - usernameparam - - - password - password - - - - - id - accountid - - - name - accountname - - - - - - - listUsers - 5 [List the Created User in (3)] - - - account - accountname - - - - - id - userid - - - username - usernameparam - - - - - - - createUser - [Create the Same User Again Should Fail] - true - - - account - accountname - - - accounttype - 1 - - - username - usernameparam - - - password - password - - - firstname - nimbus-user - - - lastname - nimbus-userlastname - - - email - nimbus-user@gmail.com - - - domainid - 1 - - - - - - - - - - - - createAccount - 54 [Create a Different Account with an Existing User's Name] - true - - - account - - - accounttype - 1 - - - domainid - 1 - - - email - nimbus-user@gmail.com - - - firstname - nimbus-user - - - lastname - nimbus-userlastname - - - username - usernameparam - - - password - password - - - - - - - - createUser - 593 [Create a Different User in the Same Account] - - - account - accountname - - - accounttype - 0 - - - username - - - password - password - - - firstname - nimbus-user - - - lastname - nimbus-userlastname - - - email - nimbus-user@gmail.com - - - domainid - 1 - - - - - - id - seconduserid - - - - - updateUser - 593 - true - - - id - seconduserid - - - username - usernameparam - - - - - - - - deleteUser - 56 - true - - - id - 100000000 - - - - - - - deleteUser - - - id - userid - - - - - - deleteUser - 58 - true - - - id - userid - - - - - - - listUsers - 59 - true - - - id - userid - - - - - - - listUsers - 60 - true - - - id - 10000000 - - - - - - - updateUser - 62 - true - - - id - userid - - - username - - - - - - - updateUser - 63 - true - - - id - 2000000000 - - - username - - - - - - - createUser - 45 - true - - - username - - - password - john12345 - - - firstname - admin - - - lastname - adminlastname - - - email - admin@gmail.com - - - accounttype - 0 - - - domainid - 1000000 - - - - - - - createUser - 46 - - - username - - - password - john12345 - - - firstname - admin - - - lastname - adminlastname - - - email - admin@gmail.com - - - accounttype - 0 - - - account - accountname - - - domainid - 1 - - - - - - - - createUser - 47 - true - - - username - - - firstname - admin - - - lastname - adminlastname - - - accounttype - 0 - - - email - admin@gmail.com - - - - - - - createUser - 47 - true - - - username - - - password - 1234567 - - - lastname - adminlastname - - - accounttype - 0 - - - email - admin@gmail.com - - - - - - createUser - 47 - true - - - username - - - password - 1234567 - - - firstname - admin - - - email - admin@gmail.com - - - accounttype - 0 - - - - - - createUser - 47 - true - - - username - - - password - 1234567 - - - firstname - admin - - - lastname - adminlastname - - - accounttype - 0 - - - - - - - - createDomain - - - name - - - - - name - domainname - - - id - newdomainid - - - - - - createAccount - [Create the Account and a User in the New Domain] - - - account - accountname1 - - - accounttype - 2 - - - domainid - newdomainid - - - email - nimbus-user@gmail.com - - - firstname - nimbus-user - - - lastname - nimbus-userlastname - - - username - usernameparam - - - password - password - - - - - id - accountid - - - name - accountname1 - - - - - - - listUsers - 52 [List the Created User in (3)] - - - account - accountname1 - - - - - id - userid - - - username - usernameparam - - - - - - - - createUser - 51 - true - - - username - - - password - password - - - firstname - alena - - - lastname - alenaslastname - - - email - alena@gmail.com - - - accounttype - 0 - - - domainid - 300000000 - - - account - accountname1 - - - - - - - - createUser - - - username - - - password - jane - - - firstname - jane - - - lastname - jane - - - email - jane@gmail.com - - - accounttype - 0 - - - account - accountname - - - domainid - newdomainid - - - - - - createUser - - - username - - - password - jane - - - firstname - jane - - - lastname - jane - - - email - jane@gmail.com - - - accounttype - 0 - - - account - accountname1 - - - domainid - newdomainid - - - - - - - createDomain - - - name - - - - - id - domaindomainid - - - name - domaindomainname - - - - - - createDomain - 64 - true - - - name - domaindomainname - - - - - - - - deleteDomain - - - id - domaindomainid - - - - - - listDomains - 65 - true - - - name - domaindomainname - - - - - - - - - deleteDomain - 66 - true - - - domainid - newdomainid - - - - - - - - - listDomains - 140 - - - name - root - - - - - - - - - createUser - - - username - - - password - testcase601 - - - firstname - admin - - - lastname - adminlastname - - - email - admin@gmail.com - - - accounttype - 0 - - - account - accountname - - - - - id - userid601 - - - username - username601 - - - account - account601 - - - - - - deployVirtualMachine - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - account601 - - - domainid - 1 - - - displayname - DomainTest-VM - - - group - group1 - - - networkids - networkid - - - - - - deleteUser - - - id - userid601 - - - - - - listEvents - 601 - - - account - account601 - - - - - - - - createUser - - - username - - - password - baduser - - - firstname - configuser - - - lastname - adminlastname - - - email - configuser@gmail.com - - - accounttype - 0 - - - account - accountname - - - domainid - 1 - - - - - id - baduserid - - - username - badusername - - - - - - registerUserKeys - - - id - baduserid - - - - - apikey - apikey - - - secretkey - secretkey - - - - - - listVirtualMachines - true - 75 - true - - - account - admin - - - - - - - - deleteDomain - - - id - newdomainid - - - cleanup - true - - - - - - - deleteAccount - - - id - accountid - - - - - - deleteAccount - - - id - accountid1 - - - - - + + + + + + createAccount + [Create the Account and a User for the account] + + + account + accountname + + + accounttype + 1 + + + domainid + 1 + + + email + nimbus-user@gmail.com + + + firstname + nimbus-user + + + lastname + nimbus-userlastname + + + username + usernameparam + + + password + password + + + + + id + accountid + + + name + accountname + + + + + + + listUsers + 5 [List the Created User in (3)] + + + account + accountname + + + + + id + userid + + + username + usernameparam + + + + + + + createUser + [Create the Same User Again Should Fail] + true + + + account + accountname + + + accounttype + 1 + + + username + usernameparam + + + password + password + + + firstname + nimbus-user + + + lastname + nimbus-userlastname + + + email + nimbus-user@gmail.com + + + domainid + 1 + + + + + + + + + + + + createAccount + 54 [Create a Different Account with an Existing User's Name] + true + + + account + + + accounttype + 1 + + + domainid + 1 + + + email + nimbus-user@gmail.com + + + firstname + nimbus-user + + + lastname + nimbus-userlastname + + + username + usernameparam + + + password + password + + + + + + + + createUser + 593 [Create a Different User in the Same Account] + + + account + accountname + + + accounttype + 0 + + + username + + + password + password + + + firstname + nimbus-user + + + lastname + nimbus-userlastname + + + email + nimbus-user@gmail.com + + + domainid + 1 + + + + + + id + seconduserid + + + + + updateUser + 593 + true + + + id + seconduserid + + + username + usernameparam + + + + + + + + deleteUser + 56 + true + + + id + 100000000 + + + + + + + deleteUser + + + id + userid + + + + + + deleteUser + 58 + true + + + id + userid + + + + + + + listUsers + 59 + true + + + id + userid + + + + + + + listUsers + 60 + true + + + id + 10000000 + + + + + + + updateUser + 62 + true + + + id + userid + + + username + + + + + + + updateUser + 63 + true + + + id + 2000000000 + + + username + + + + + + + createUser + 45 + true + + + username + + + password + john12345 + + + firstname + admin + + + lastname + adminlastname + + + email + admin@gmail.com + + + accounttype + 0 + + + domainid + 1000000 + + + + + + + createUser + 46 + + + username + + + password + john12345 + + + firstname + admin + + + lastname + adminlastname + + + email + admin@gmail.com + + + accounttype + 0 + + + account + accountname + + + domainid + 1 + + + + + + + + createUser + 47 + true + + + username + + + firstname + admin + + + lastname + adminlastname + + + accounttype + 0 + + + email + admin@gmail.com + + + + + + + createUser + 47 + true + + + username + + + password + 1234567 + + + lastname + adminlastname + + + accounttype + 0 + + + email + admin@gmail.com + + + + + + createUser + 47 + true + + + username + + + password + 1234567 + + + firstname + admin + + + email + admin@gmail.com + + + accounttype + 0 + + + + + + createUser + 47 + true + + + username + + + password + 1234567 + + + firstname + admin + + + lastname + adminlastname + + + accounttype + 0 + + + + + + + + createDomain + + + name + + + + + name + domainname + + + id + newdomainid + + + + + + createAccount + [Create the Account and a User in the New Domain] + + + account + accountname1 + + + accounttype + 2 + + + domainid + newdomainid + + + email + nimbus-user@gmail.com + + + firstname + nimbus-user + + + lastname + nimbus-userlastname + + + username + usernameparam + + + password + password + + + + + id + accountid + + + name + accountname1 + + + + + + + listUsers + 52 [List the Created User in (3)] + + + account + accountname1 + + + + + id + userid + + + username + usernameparam + + + + + + + + createUser + 51 + true + + + username + + + password + password + + + firstname + alena + + + lastname + alenaslastname + + + email + alena@gmail.com + + + accounttype + 0 + + + domainid + 300000000 + + + account + accountname1 + + + + + + + + createUser + + + username + + + password + jane + + + firstname + jane + + + lastname + jane + + + email + jane@gmail.com + + + accounttype + 0 + + + account + accountname + + + domainid + newdomainid + + + + + + createUser + + + username + + + password + jane + + + firstname + jane + + + lastname + jane + + + email + jane@gmail.com + + + accounttype + 0 + + + account + accountname1 + + + domainid + newdomainid + + + + + + + createDomain + + + name + + + + + id + domaindomainid + + + name + domaindomainname + + + + + + createDomain + 64 + true + + + name + domaindomainname + + + + + + + + deleteDomain + + + id + domaindomainid + + + + + + listDomains + 65 + true + + + name + domaindomainname + + + + + + + + + deleteDomain + 66 + true + + + domainid + newdomainid + + + + + + + + + listDomains + 140 + + + name + root + + + + + + + + + createUser + + + username + + + password + testcase601 + + + firstname + admin + + + lastname + adminlastname + + + email + admin@gmail.com + + + accounttype + 0 + + + account + accountname + + + + + id + userid601 + + + username + username601 + + + account + account601 + + + + + + deployVirtualMachine + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + account601 + + + domainid + 1 + + + displayname + DomainTest-VM + + + group + group1 + + + networkids + networkid + + + + + + deleteUser + + + id + userid601 + + + + + + listEvents + 601 + + + account + account601 + + + + + + + + createUser + + + username + + + password + baduser + + + firstname + configuser + + + lastname + adminlastname + + + email + configuser@gmail.com + + + accounttype + 0 + + + account + accountname + + + domainid + 1 + + + + + id + baduserid + + + username + badusername + + + + + + registerUserKeys + + + id + baduserid + + + + + apikey + apikey + + + secretkey + secretkey + + + + + + listVirtualMachines + true + 75 + true + + + account + admin + + + + + + + + deleteDomain + + + id + newdomainid + + + cleanup + true + + + + + + + deleteAccount + + + id + accountid + + + + + + deleteAccount + + + id + accountid1 + + + + + diff --git a/test/metadata/func/vmapi.xml b/test/metadata/func/vmapi.xml index fbda66fe5d7..e4ac392c28a 100644 --- a/test/metadata/func/vmapi.xml +++ b/test/metadata/func/vmapi.xml @@ -1,891 +1,891 @@ - - - - - - - - - deployVirtualMachine - [Deploy Virtual Machine in Admin Account] - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - admin - - - domainid - 1 - - - displayname - VMapis-VM - - - group - group1 - - - networkids - globalnetworkid - - - - - id - vmid - - - name - vmname - - - ipaddress - vmipaddress - - - - - - destroyVirtualMachine - [Destroy Virtual Machine] - - - id - vmid - - - - - - listVirtualMachines - 72 [List the Destroyed Virutal Machine] - - - account - admin - - - name - vmname - - - - - - - startVirtualMachine - 92 [Check that the Destroyed VM cannot be started] - true - - - id - vmid - - - - - - - listVirtualMachines - 73 [Check that a non-existing VM cannot be listed (Id doesn't exist)] - - - account - admin - - - id - 100000000 - - - - - - - - createAccount - [Create the Account and a User for the account (List VM for a Removed User exercise BEGIN)] - - - account - accountname - - - accounttype - 0 - - - domainid - 1 - - - email - testcase74@gmail.com - - - firstname - testcase74 - - - lastname - testcase74lastname - - - username - - - password - password - - - - - id - accountid - - - name - accountname - - - - - - - listUsers - [List the Created User] - - - account - accountname - - - - - - id - userid - - - username - usernameparam - - - - - - - - - createNetwork - [Creating default network for the account] - - - zoneid - globalzoneid - - - networkOfferingId - globalnetworkofferingid - - - account - accountname - - - domainid - 1 - - - name - vmapi_network - - - displaytext - vmapi_network - - - - - id - networkid - - - - - - deployVirtualMachine - [Deploy Virtual Machine in the new Account] - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountname - - - domainid - 1 - - - displayname - VMapis-VM-2 - - - group - group1 - - - networkids - networkid - - - - - id - vmid2 - - - name - vmname - - - ipaddress - vmipaddress - - - - - - deleteUser - [Delete User] - - - id - userid - - - - - - deleteAccount - [Delete Account] - - - id - accountid - - - - - - listVirtualMachines - 74 [Check that no VMs present under the Account(List VM for a Removed User exercise END)] - true - - - account - accountname - - - domainid - 1 - - - - - - - updateVirtualMachine - 77 - Bug 3237 [updateVirtualMachine api: should deny to update Destroyed vms] - true - - - id - vmid - - - haenable - true - - - - - - - updateVirtualMachine - 592 [Verify that you can't enable HA for non-existing vm] - true - - - id - 1000000 - - - haenable - true - - - - - - - - recoverVirtualMachine - [Recover the Destroyed VM] - - - id - vmid - - - - - - resetPasswordForVirtualMachine - 79-1 [Verify that one can reset password for VM in stopped state] - - - id - vmid - - - - - - - - updateVirtualMachine - 76 [Verify that one can enable HA for VM in stopped state] - - - id - vmid - - - haenable - true - - - - - - - - startVirtualMachine - [Start Virtual Machine (reset password for VM in running state exercise BEGIN)] - - - id - vmid - - - - - - resetPasswordForVirtualMachine - 79-2 [Verify that one can reset password for VM in running state] - - - id - vmid - - - - - - - - updateVirtualMachine - 76 [Verify that one can disable HA for VM in running state] - - - id - vmid - - - haenable - false - - - - - - - - destroyVirtualMachine - [Destroy Virtual Machine (reset password on a destroyed VM exercise BEGIN)] - - - id - vmid - - - - - - resetPasswordForVirtualMachine - 80 [Verify that one can't reset password for VM in destroyed state] - true - - - id - vmid - - - - - - - rebootVirtualMachine - 89 [Verify that one can't reboot destroyed VM] - true - - - id - vmid - - - - - - - - deployVirtualMachine - [Deploy Virtual Machine to test reset password negative case] - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - admin - - - domainid - 1 - - - displayname - VMapis-VM-3 - - - group - group1 - - - networkids - networkid - - - - - id - windowsvmid - - - name - windowsvmname - - - ipaddress - windowsvmipaddress - - - - - - resetPasswordForVirtualMachine - 81 [Check whether password can be reset on virtual machine made from password disabled VM] - true - - - id - windowsvmid - - - - - - - changeServiceForVirtualMachine - 82 [Try to change service offering for VM in running state] - true - - - id - windowsvmid - - - serviceofferingid - mediumglobalserviceofferingid - - - - - - - stopVirtualMachine - [Stop the Virtual machine to change its Service Offering] - - - id - windowsvmid - - - - - - changeServiceForVirtualMachine - 83 [Try to change service offering to the one that VM already has -ve case] - true - - - id - windowsvmid - - - serviceofferingid - globalserviceofferingid - - - - - - - - rebootVirtualMachine - 90 [Try to reboot stopped virtual machine - Negative case] - true - - - id - windowsvmid - - - - - - - - recoverVirtualMachine - 813 [Try to recover stopped virtual machine] - true - - - id - windowsvmid - - - - - - startVirtualMachine - [Start virtual machine] - - - id - windowsvmid - - - - - - recoverVirtualMachine - 813 [Try to recover running virtual machine] - true - - - id - windowsvmid - - - - - - - - deployVirtualMachine - 84 [Try to deploy vm and assign it to non-existing account -ve case] - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - blahblah-invaliduser - - - domainid - 1 - - - displayname - VMapis-VM-4 - - - group - group1 - - - networkids - globalnetworkid - - - - - - - deployVirtualMachine - 85 [Try to deploy vm and assign it to removed account -ve case] - true - - - zoneid - globalzoneid - - - serviceofferingid - globalserviceofferingid - - - diskofferingid - globaldiskofferingid - - - templateid - globaltemplateid - - - account - accountname - - - domainid - 1 - - - displayname - VMapis-VM-5 - - - group - group1 - - - networkids - networkid - - - - - - - destroyVirtualMachine - 87 [Try to send destroy command for non-existing vm -ve case] - true - - - id - 100000 - - - - - - - rebootVirtualMachine - 88 [Try to send reboot command for non-existing vm -ve case] - true - - - id - 100000 - - - - - - - startVirtualMachine - 88 [Try to send start command for non-existing vm -ve case] - true - - - id - 100000 - - - - - - - destroyVirtualMachine - [Destroy Virtual Machine as part of Clean up] - - - id - windowsvmid - - - - - - + + + + + + + + + deployVirtualMachine + [Deploy Virtual Machine in Admin Account] + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + admin + + + domainid + 1 + + + displayname + VMapis-VM + + + group + group1 + + + networkids + globalnetworkid + + + + + id + vmid + + + name + vmname + + + ipaddress + vmipaddress + + + + + + destroyVirtualMachine + [Destroy Virtual Machine] + + + id + vmid + + + + + + listVirtualMachines + 72 [List the Destroyed Virutal Machine] + + + account + admin + + + name + vmname + + + + + + + startVirtualMachine + 92 [Check that the Destroyed VM cannot be started] + true + + + id + vmid + + + + + + + listVirtualMachines + 73 [Check that a non-existing VM cannot be listed (Id doesn't exist)] + + + account + admin + + + id + 100000000 + + + + + + + + createAccount + [Create the Account and a User for the account (List VM for a Removed User exercise BEGIN)] + + + account + accountname + + + accounttype + 0 + + + domainid + 1 + + + email + testcase74@gmail.com + + + firstname + testcase74 + + + lastname + testcase74lastname + + + username + + + password + password + + + + + id + accountid + + + name + accountname + + + + + + + listUsers + [List the Created User] + + + account + accountname + + + + + + id + userid + + + username + usernameparam + + + + + + + + + createNetwork + [Creating default network for the account] + + + zoneid + globalzoneid + + + networkOfferingId + globalnetworkofferingid + + + account + accountname + + + domainid + 1 + + + name + vmapi_network + + + displaytext + vmapi_network + + + + + id + networkid + + + + + + deployVirtualMachine + [Deploy Virtual Machine in the new Account] + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountname + + + domainid + 1 + + + displayname + VMapis-VM-2 + + + group + group1 + + + networkids + networkid + + + + + id + vmid2 + + + name + vmname + + + ipaddress + vmipaddress + + + + + + deleteUser + [Delete User] + + + id + userid + + + + + + deleteAccount + [Delete Account] + + + id + accountid + + + + + + listVirtualMachines + 74 [Check that no VMs present under the Account(List VM for a Removed User exercise END)] + true + + + account + accountname + + + domainid + 1 + + + + + + + updateVirtualMachine + 77 - Bug 3237 [updateVirtualMachine api: should deny to update Destroyed vms] + true + + + id + vmid + + + haenable + true + + + + + + + updateVirtualMachine + 592 [Verify that you can't enable HA for non-existing vm] + true + + + id + 1000000 + + + haenable + true + + + + + + + + recoverVirtualMachine + [Recover the Destroyed VM] + + + id + vmid + + + + + + resetPasswordForVirtualMachine + 79-1 [Verify that one can reset password for VM in stopped state] + + + id + vmid + + + + + + + + updateVirtualMachine + 76 [Verify that one can enable HA for VM in stopped state] + + + id + vmid + + + haenable + true + + + + + + + + startVirtualMachine + [Start Virtual Machine (reset password for VM in running state exercise BEGIN)] + + + id + vmid + + + + + + resetPasswordForVirtualMachine + 79-2 [Verify that one can reset password for VM in running state] + + + id + vmid + + + + + + + + updateVirtualMachine + 76 [Verify that one can disable HA for VM in running state] + + + id + vmid + + + haenable + false + + + + + + + + destroyVirtualMachine + [Destroy Virtual Machine (reset password on a destroyed VM exercise BEGIN)] + + + id + vmid + + + + + + resetPasswordForVirtualMachine + 80 [Verify that one can't reset password for VM in destroyed state] + true + + + id + vmid + + + + + + + rebootVirtualMachine + 89 [Verify that one can't reboot destroyed VM] + true + + + id + vmid + + + + + + + + deployVirtualMachine + [Deploy Virtual Machine to test reset password negative case] + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + admin + + + domainid + 1 + + + displayname + VMapis-VM-3 + + + group + group1 + + + networkids + networkid + + + + + id + windowsvmid + + + name + windowsvmname + + + ipaddress + windowsvmipaddress + + + + + + resetPasswordForVirtualMachine + 81 [Check whether password can be reset on virtual machine made from password disabled VM] + true + + + id + windowsvmid + + + + + + + changeServiceForVirtualMachine + 82 [Try to change service offering for VM in running state] + true + + + id + windowsvmid + + + serviceofferingid + mediumglobalserviceofferingid + + + + + + + stopVirtualMachine + [Stop the Virtual machine to change its Service Offering] + + + id + windowsvmid + + + + + + changeServiceForVirtualMachine + 83 [Try to change service offering to the one that VM already has -ve case] + true + + + id + windowsvmid + + + serviceofferingid + globalserviceofferingid + + + + + + + + rebootVirtualMachine + 90 [Try to reboot stopped virtual machine - Negative case] + true + + + id + windowsvmid + + + + + + + + recoverVirtualMachine + 813 [Try to recover stopped virtual machine] + true + + + id + windowsvmid + + + + + + startVirtualMachine + [Start virtual machine] + + + id + windowsvmid + + + + + + recoverVirtualMachine + 813 [Try to recover running virtual machine] + true + + + id + windowsvmid + + + + + + + + deployVirtualMachine + 84 [Try to deploy vm and assign it to non-existing account -ve case] + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + blahblah-invaliduser + + + domainid + 1 + + + displayname + VMapis-VM-4 + + + group + group1 + + + networkids + globalnetworkid + + + + + + + deployVirtualMachine + 85 [Try to deploy vm and assign it to removed account -ve case] + true + + + zoneid + globalzoneid + + + serviceofferingid + globalserviceofferingid + + + diskofferingid + globaldiskofferingid + + + templateid + globaltemplateid + + + account + accountname + + + domainid + 1 + + + displayname + VMapis-VM-5 + + + group + group1 + + + networkids + networkid + + + + + + + destroyVirtualMachine + 87 [Try to send destroy command for non-existing vm -ve case] + true + + + id + 100000 + + + + + + + rebootVirtualMachine + 88 [Try to send reboot command for non-existing vm -ve case] + true + + + id + 100000 + + + + + + + startVirtualMachine + 88 [Try to send start command for non-existing vm -ve case] + true + + + id + 100000 + + + + + + + destroyVirtualMachine + [Destroy Virtual Machine as part of Clean up] + + + id + windowsvmid + + + + + + diff --git a/test/metadata/func/vmsync.xml b/test/metadata/func/vmsync.xml index c0b34c9c37a..048e104ffe6 100644 --- a/test/metadata/func/vmsync.xml +++ b/test/metadata/func/vmsync.xml @@ -1,407 +1,407 @@ - - - - - - - deployVirtualMachine - deploy HA enabled VM test case - - - - diskofferingid - globaldiskofferingid - - - serviceofferingid - globalserviceofferingid - - - templateid - globaltemplateid - - - zoneid - globalzoneid - - - displayname - HAenabledVM - - - account - admin - - - domainid - 1 - - - group - group1 - - - networkids - globalnetworkid - - - - - id - vmid_en - - - name - vmname_en - - - hostid - hostid_en - - - - - - - deployVirtualMachine - deploy HA disabled VM test case - - - - diskofferingid - globaldiskofferingid - - - serviceofferingid - globalserviceofferingid - - - templateid - globaltemplateid - - - zoneid - globalzoneid - - - displayname - HAdisabledVM - - - account - admin - - - domainid - 1 - - - group - group1 - - - networkids - globalnetworkid - - - - - id - vmid_db - - - name - vmname_db - - - hostid - hostid_db - - - - - - - - updateVirtualMachine - HA enable virtual machine - - - id - vmid_en - - - displayname - HAenabledVirtualMachine - - - haenable - true - - - - - - - updateVirtualMachine - HA disable virtual machine - - - id - vmid_db - - - displayname - HAdisabledVirtualMachine - - - haenable - false - - - - - - - - listHosts - Obtain IP address of ha disabled VM's Host Test Case - - - id - hostid_db - - - - - ipaddress - ipaddress_db - - - - - - - - listHosts - Obtain IP address of ha enabled VM's Host Test Case - - - id - hostid_en - - - - - ipaddress - ipaddress_en - - - - - - - select instance_name from vm_instance - true - Obtaining the internal instance name for the ha disabled VM Test Case - - - id - vmid_db - - - - - instance_name - instance_name_db - - - - - - select instance_name from vm_instance - true - Obtaining the internal instance name for the ha enabled VM Test Case - - - id - vmid_en - - - - - instance_name - instance_name_en - - - - - - - - killvm.sh - Kill the HA enabled VM - - - - - n - instance_name_en - - - - h - ipaddress_en - - - - - - - killvm.sh - Kill the HA disabled VM - - - - - n - instance_name_db - - - - h - ipaddress_db - - - - - - - sleep.sh - - Sleep for some time - - - s - 300 - - - - - - - - - listVirtualMachines - List virtual machine with ha disabled - - - id - vmid_db - - - - - state - Stopped - - - - - - listVirtualMachines - List virtual machine with ha enabled - - - id - vmid_en - - - - - state - Running - - - hostid - hostid_en - - - - - - - listHosts - List host with ha enabled machine - - - id - hostid_en - - - - - ipaddress - ipaddress_en - - - - - - - listvm.sh - - List ha enabled machine - - - h - ipaddress_en - - - n - instance_name_en - - - - - - - - destroyVirtualMachine - Destroy ha disabled vm as a part of cleanup - - - id - vmid_db - - - - - - destroyVirtualMachine - Destroy ha enabled vm as a part of cleanup - - - id - vmid_en - - - - + + + + + + + deployVirtualMachine + deploy HA enabled VM test case + + + + diskofferingid + globaldiskofferingid + + + serviceofferingid + globalserviceofferingid + + + templateid + globaltemplateid + + + zoneid + globalzoneid + + + displayname + HAenabledVM + + + account + admin + + + domainid + 1 + + + group + group1 + + + networkids + globalnetworkid + + + + + id + vmid_en + + + name + vmname_en + + + hostid + hostid_en + + + + + + + deployVirtualMachine + deploy HA disabled VM test case + + + + diskofferingid + globaldiskofferingid + + + serviceofferingid + globalserviceofferingid + + + templateid + globaltemplateid + + + zoneid + globalzoneid + + + displayname + HAdisabledVM + + + account + admin + + + domainid + 1 + + + group + group1 + + + networkids + globalnetworkid + + + + + id + vmid_db + + + name + vmname_db + + + hostid + hostid_db + + + + + + + + updateVirtualMachine + HA enable virtual machine + + + id + vmid_en + + + displayname + HAenabledVirtualMachine + + + haenable + true + + + + + + + updateVirtualMachine + HA disable virtual machine + + + id + vmid_db + + + displayname + HAdisabledVirtualMachine + + + haenable + false + + + + + + + + listHosts + Obtain IP address of ha disabled VM's Host Test Case + + + id + hostid_db + + + + + ipaddress + ipaddress_db + + + + + + + + listHosts + Obtain IP address of ha enabled VM's Host Test Case + + + id + hostid_en + + + + + ipaddress + ipaddress_en + + + + + + + select instance_name from vm_instance + true + Obtaining the internal instance name for the ha disabled VM Test Case + + + id + vmid_db + + + + + instance_name + instance_name_db + + + + + + select instance_name from vm_instance + true + Obtaining the internal instance name for the ha enabled VM Test Case + + + id + vmid_en + + + + + instance_name + instance_name_en + + + + + + + + killvm.sh + Kill the HA enabled VM + + + + + n + instance_name_en + + + + h + ipaddress_en + + + + + + + killvm.sh + Kill the HA disabled VM + + + + + n + instance_name_db + + + + h + ipaddress_db + + + + + + + sleep.sh + + Sleep for some time + + + s + 300 + + + + + + + + + listVirtualMachines + List virtual machine with ha disabled + + + id + vmid_db + + + + + state + Stopped + + + + + + listVirtualMachines + List virtual machine with ha enabled + + + id + vmid_en + + + + + state + Running + + + hostid + hostid_en + + + + + + + listHosts + List host with ha enabled machine + + + id + hostid_en + + + + + ipaddress + ipaddress_en + + + + + + + listvm.sh + + List ha enabled machine + + + h + ipaddress_en + + + n + instance_name_en + + + + + + + + destroyVirtualMachine + Destroy ha disabled vm as a part of cleanup + + + id + vmid_db + + + + + + destroyVirtualMachine + Destroy ha enabled vm as a part of cleanup + + + id + vmid_en + + + + diff --git a/utils/src/test/resources/testContext.xml b/utils/src/test/resources/testContext.xml index 785bd7ef56d..6379565e18d 100644 --- a/utils/src/test/resources/testContext.xml +++ b/utils/src/test/resources/testContext.xml @@ -1,52 +1,52 @@ - - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +