Repository: cloudstack
Updated Branches:
  refs/heads/master 762f831c2 -> fd1a71603


CLOUDSTACK-7363 test_vmware_drs.py should skip on non-VMWare hypervisors

Make the tests check if the hypervisor being used is VMWare, and skip if not

Signed-off-by: Santhosh Edukulla <santhosh.eduku...@gmail.com>


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/fd1a7160
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/fd1a7160
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/fd1a7160

Branch: refs/heads/master
Commit: fd1a71603fade1828661bc1f12b34acef07843ed
Parents: 762f831
Author: Alex Brett <alex.br...@citrix.com>
Authored: Mon Aug 18 11:39:51 2014 +0100
Committer: Santhosh Edukulla <santhosh.eduku...@gmail.com>
Committed: Mon Aug 18 22:16:47 2014 +0530

----------------------------------------------------------------------
 test/integration/component/test_vmware_drs.py | 6 ++++++
 1 file changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/fd1a7160/test/integration/component/test_vmware_drs.py
----------------------------------------------------------------------
diff --git a/test/integration/component/test_vmware_drs.py 
b/test/integration/component/test_vmware_drs.py
index 7d3ab7f..f33a056 100644
--- a/test/integration/component/test_vmware_drs.py
+++ b/test/integration/component/test_vmware_drs.py
@@ -112,6 +112,8 @@ class TestVMPlacement(cloudstackTestCase):
     def setUpClass(cls):
 
         cls.testClient = super(TestVMPlacement, cls).getClsTestClient()
+        if cls.testClient.getHypervisorInfo().lower() != "vmware":
+            raise unittest.SkipTest("VMWare tests only valid on VMWare 
hypervisor")
         cls.api_client = cls.testClient.getApiClient()
 
         cls.services = Services().services
@@ -272,6 +274,8 @@ class TestAntiAffinityRules(cloudstackTestCase):
     def setUpClass(cls):
 
         cls.testClient = super(TestAntiAffinityRules, cls).getClsTestClient()
+        if cls.testClient.getHypervisorInfo().lower() != "vmware":
+            raise unittest.SkipTest("VMWare tests only valid on VMWare 
hypervisor")
         cls.api_client = cls.testClient.getApiClient()
 
         cls.services = Services().services
@@ -500,6 +504,8 @@ class TestAffinityRules(cloudstackTestCase):
     def setUpClass(cls):
 
         cls.testClient = super(TestAffinityRules, cls).getClsTestClient()
+        if cls.testClient.getHypervisorInfo().lower() != "vmware":
+            raise unittest.SkipTest("VMWare tests only valid on VMWare 
hypervisor")
         cls.api_client = cls.testClient.getApiClient()
 
         cls.services = Services().services

Reply via email to