cloudstack-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sangeet...@apache.org
Subject [1/3] CLOUDSTACK-7587 - Automation - Add simulator_only attribute to acl related test cases.
Date Fri, 19 Sep 2014 20:13:06 GMT
Repository: cloudstack
Updated Branches:
  refs/heads/master dbb70fadc -> 7877f3f96


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/7877f3f9/test/integration/component/test_acl_sharednetwork.py
----------------------------------------------------------------------
diff --git a/test/integration/component/test_acl_sharednetwork.py b/test/integration/component/test_acl_sharednetwork.py
index 5d57f30..b74405e 100644
--- a/test/integration/component/test_acl_sharednetwork.py
+++ b/test/integration/component/test_acl_sharednetwork.py
@@ -343,7 +343,7 @@ class TestSharedNetwork(cloudstackTestCase):
 
 ## Test cases relating to deploying Virtual Machine in shared network with scope=all
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_all_domainuser(self):
 	"""
 	Validate that regular user in a domain is allowed to deploy VM in a shared network created
with scope="all"
@@ -369,7 +369,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     "User in a domain under ROOT failed to deploy VM in a shared network
with scope=all")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_all_domainadminuser(self):
 	"""
 	Validate that regular user in "ROOT" domain is allowed to deploy VM in a shared network
created with scope="all"
@@ -396,7 +396,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     "Admin User in a domain under ROOT failed to deploy VM in a shared network
with scope=all")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_all_subdomainuser(self):
 	"""
 	Validate that regular user in any subdomain is allowed to deploy VM in a shared network
created with scope="all"
@@ -421,7 +421,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     True,
                     "User in a domain under ROOT failed to deploy VM in a shared network
with scope=all")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_all_subdomainadminuser(self):
 	"""
 	Validate that regular user in a subdomain under ROOT is allowed to deploy VM in a shared
network created with scope="all"
@@ -447,7 +447,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     "Admin User in a domain under ROOT failed to deploy VM in a shared network
with scope=all")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_all_ROOTuser(self):
 	"""
 	Validate that regular user in ROOT domain is allowed to deploy VM in a shared network created
with scope="all"
@@ -472,7 +472,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     True,
                     "User in ROOT domain failed to deploy VM in a shared network with scope=all")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_all_ROOTadmin(self):
 	"""
 	Validate that admin user in ROOT domain is allowed to deploy VM in a shared network created
with scope="all"
@@ -498,7 +498,7 @@ class TestSharedNetwork(cloudstackTestCase):
 
 ## Test cases relating to deploying Virtual Machine in shared network with scope=Domain and
no subdomain access
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_domain_nosubdomainaccess_domainuser(self):
 	"""
 	Validate that regular user in a domain is allowed to deploy VM in a shared network created
with scope="domain" and no subdomain access
@@ -525,7 +525,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     "User in a domain that has a shared network with no subdomain access
failed to deploy VM in a shared network with scope=domain with no subdomain access")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_domain_nosubdomainaccess_domainadminuser(self):
 	"""
 	Validate that admin user in a domain is allowed to deploy VM in a shared network created
with scope="domain" and no subdomain access
@@ -551,7 +551,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     True,
                     "Admin User in a  domain that has a shared network with no subdomain
access failed to deploy VM in a shared network with scope=domain with no subdomain access")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_domain_nosubdomainaccess_subdomainuser(self):
 	"""
 	Validate that regular user in a subdomain is NOT allowed to deploy VM in a shared network
created with scope="domain" and no subdomain access
@@ -578,7 +578,7 @@ class TestSharedNetwork(cloudstackTestCase):
 		if not CloudstackAclException.verifyMsginException(e,CloudstackAclException.NOT_AVAILABLE_IN_DOMAIN):
                     self.fail("Error message validation failed when Subdomain user tries
to deploy VM in a shared network with scope=domain with no subdomain access")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_domain_nosubdomainaccess_subdomainadminuser(self):
 	"""
 	Validate that admin user in a subdomain is NOT allowed to deploy VM in a shared network
created with scope="domain" and no subdomain access
@@ -607,7 +607,7 @@ class TestSharedNetwork(cloudstackTestCase):
 
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_domain_nosubdomainaccess_parentdomainuser(self):
 	"""
 	Validate that user in the parent domain is NOT allowed to deploy VM in a shared network
created with scope="domain" and no subdomain access
@@ -635,7 +635,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     self.fail("Error message validation failed when Parent domain user tries
to deploy VM in a shared network with scope=domain with no subdomain access")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_domain_nosubdomainaccess_parentdomainadminuser(self):
 	"""
 	Validate that admin user in the parent domain is NOT allowed to deploy VM in a shared network
created with scope="domain" and no subdomain access
@@ -664,7 +664,7 @@ class TestSharedNetwork(cloudstackTestCase):
 
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_domain_nosubdomainaccess_ROOTuser(self):
 	"""
 	Validate that user in ROOT domain is NOT allowed to deploy VM in a shared network created
with scope="domain" and no subdomain access
@@ -693,7 +693,7 @@ class TestSharedNetwork(cloudstackTestCase):
 
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_domain_nosubdomainaccess_ROOTadmin(self):
 	"""
 	Validate that admin in ROOT domain is NOT allowed to deploy VM in a shared network created
with scope="domain" and no subdomain access 
@@ -724,7 +724,7 @@ class TestSharedNetwork(cloudstackTestCase):
 
 ## Test cases relating to deploying Virtual Machine in shared network with scope=Domain and
with subdomain access
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_domain_withsubdomainaccess_domainuser(self):
 	"""
 	Validate that regular user in a domain is allowed to deploy VM in a shared network created
with scope="domain" and  with subdomain access for the domain
@@ -751,7 +751,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     "User in a domain that has a shared network with subdomain access failed
to deploy VM in a shared network with scope=domain with no subdomain access")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_domain_withsubdomainaccess_domainadminuser(self):
 	"""
 	Validate that admin user in a domain is allowed to deploy VM in a shared network created
with scope="domain" and  with subdomain access for the domain
@@ -777,7 +777,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     True,
                     "Admin User in a  domain that has a shared network with subdomain access
failed to deploy VM in a shared network with scope=domain with no subdomain access")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_domain_withsubdomainaccess_subdomainuser(self):
 	"""
 	Validate that regular user in a subdomain is allowed to deploy VM in a shared network created
with scope="domain" and  with subdomain access  for the parent domain
@@ -802,7 +802,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     True,
                     "User in a subdomain that has a shared network with subdomain access
failed to deploy VM in a shared network with scope=domain with no subdomain access")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_domain_withsubdomainaccess_subdomainadminuser(self):
 	"""
 	Validate that an admin user in a subdomain is allowed to deploy VM in a shared network created
with scope="domain" and  with subdomain access for the parent domain
@@ -827,7 +827,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     True,
                     "Admin User in a subdomain that has a shared network with subdomain access
failed to deploy VM in a shared network with scope=domain with no subdomain access")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_domain_withsubdomainaccess_parentdomainuser(self):
 	"""
 	Validate that regular user in a parent domain is NOT allowed to deploy VM in a shared network
created with scope="domain" and  with subdomain access for the domain
@@ -855,7 +855,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     self.fail("Error message validation failed when Parent domain's user
tries to deploy VM in a shared network with scope=domain with subdomain access ")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_domain_withsubdomainaccess_parentdomainadminuser(self):
 	"""
 	Validate that admin user in a parent domain is NOT allowed to deploy VM in a shared network
created with scope="domain" and  with subdomain access for any domain
@@ -884,7 +884,7 @@ class TestSharedNetwork(cloudstackTestCase):
 
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_domain_withsubdomainaccess_ROOTuser(self):
 	"""
 	Validate that regular user in ROOT domain is NOT allowed to deploy VM in a shared network
created with scope="domain" and  with subdomain access for any domain
@@ -912,7 +912,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     self.fail("Error message validation failed when ROOT domain's user tries
to deploy VM in a shared network with scope=domain with subdomain access")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_domain_withsubdomainaccess_ROOTadmin(self):
 	"""
 	Validate that admin user in ROOT domain is NOT allowed to deploy VM in a shared network
created with scope="domain" and  with subdomain access for any domain
@@ -943,7 +943,7 @@ class TestSharedNetwork(cloudstackTestCase):
 
 ## Test cases relating to deploying Virtual Machine in shared network with scope=account
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_account_domainuser(self):
 	"""
 	Validate that any other user in same domain is NOT allowed to deploy VM in a shared network
created with scope="account" for an account
@@ -972,7 +972,7 @@ class TestSharedNetwork(cloudstackTestCase):
 
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_account_domainadminuser(self):
 	"""
 	Validate that an admin user under the same domain but belonging to a different account is
allowed to deploy VM in a shared network created with scope="account" for an account
@@ -1000,7 +1000,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     self.fail("Error message validation failed when User from same domain
but different account tries to deploy VM in a shared network with scope=account")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_account_user(self):
 	"""
 	Validate that regular user in the account is allowed to deploy VM in a shared network created
with scope="account" for an account
@@ -1026,7 +1026,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     True,
                     "User in the account that has a shared network with scope=account failed
to deploy a VM in this shared network")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_account_differentdomain(self):
 	"""
 	Validate that regular user from a domain different from that of the account is NOT allowed
to deploy VM in a shared network created with scope="account" for an account
@@ -1055,7 +1055,7 @@ class TestSharedNetwork(cloudstackTestCase):
 
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_account_ROOTuser(self):
 	"""
 	Validate that user in ROOT domain is NOT allowed to deploy VM in a shared network created
with scope="account" for an account
@@ -1083,7 +1083,7 @@ class TestSharedNetwork(cloudstackTestCase):
                     self.fail("Error message validation failed when ROOT domain's  user tries
to deploy VM in a shared network with scope=account ")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_scope_account_ROOTadmin(self):
 	"""
 	Validate that admin user in ROOT domain is NOT allowed to deploy VM in a shared network
created with scope="account" for an account

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/7877f3f9/test/integration/component/test_acl_sharednetwork_deployVM-impersonation.py
----------------------------------------------------------------------
diff --git a/test/integration/component/test_acl_sharednetwork_deployVM-impersonation.py b/test/integration/component/test_acl_sharednetwork_deployVM-impersonation.py
index a05a2d8..09347ba 100644
--- a/test/integration/component/test_acl_sharednetwork_deployVM-impersonation.py
+++ b/test/integration/component/test_acl_sharednetwork_deployVM-impersonation.py
@@ -342,7 +342,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
 
 ## Test cases relating to deploying Virtual Machine as ROOT admin for other users in shared
network with scope=all
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_all_domainuser(self):
 	"""
 	Valiate that ROOT admin is able to deploy a VM for other users in a shared network with
scope=all
@@ -371,7 +371,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     "ROOT admin is not able to deploy a VM for other users in a shared network
with scope=all")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_all_domainadminuser(self):
 	"""
 	Valiate that ROOT admin is able to deploy a VM for a domain admin users in a shared network
with scope=all
@@ -400,7 +400,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     "ROOT admin is not able to deploy a VM for a domain admin users in a
shared network with scope=all")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_all_subdomainuser(self):
 	"""
 	Valiate that ROOT admin is able to deploy a VM for any user in a subdomain in a shared network
with scope=all
@@ -426,7 +426,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     True,
                     "ROOT admin is not able to deploy a VM for any user in a subdomain in
a shared network with scope=all")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_all_subdomainadminuser(self):
 	"""
 	Valiate that ROOT admin is able to deploy a VM for admin user in a domain in a shared network
with scope=all
@@ -453,7 +453,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     True,
                     "ROOT admin is not able to deploy a VM for admin user in a domain in
a shared network with scope=all")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_all_ROOTuser(self):
 	"""
 	Valiate that ROOT admin is able to deploy a VM for user in ROOT domain in a shared network
with scope=all
@@ -482,7 +482,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
 
 ## Test cases relating to deploying Virtual Machine as ROOT admin for other users in shared
network with scope=Domain and no subdomain access
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_domain_nosubdomainaccess_domainuser(self):
 	"""
 	Valiate that ROOT admin is able to deploy a VM for domain user in a shared network with
scope=domain with no subdomain access
@@ -511,7 +511,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     "ROOT admin is not able to deploy a VM for domain user in a shared network
with scope=domain with no subdomain access")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_domain_nosubdomainaccess_domainadminuser(self):
 	"""
 	Valiate that ROOT admin is able to deploy a VM for domain admin user in a shared network
with scope=domain with no subdomain access
@@ -539,7 +539,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     True,
                     "ROOT admin is not able to deploy a VM for domain admin user in a shared
network with scope=domain with no subdomain access")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_domain_nosubdomainaccess_subdomainuser(self):
 	"""
 	 Valiate that ROOT admin is NOT able to deploy a VM for sub domain user in a shared network
with scope=domain with no subdomain access
@@ -570,7 +570,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     self.fail("Error message validation failed when ROOT admin tries to deploy
a VM for sub domain user in a shared network with scope=domain with no subdomain access ")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_domain_nosubdomainaccess_subdomainadminuser(self):
 	"""
 	Valiate that ROOT admin is NOT able to deploy a VM for sub domain admin user in a shared
network with scope=domain with no subdomain access
@@ -600,7 +600,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
         	    self.fail("Error message validation failed when ROOT admin tries to deploy a
VM for sub domain admin user in a shared network with scope=domain with no subdomain access")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_domain_nosubdomainaccess_parentdomainuser(self):
 	"""
 	Valiate that ROOT admin is NOT able to deploy a VM for parent domain user in a shared network
with scope=domain with no subdomain access
@@ -630,7 +630,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
         	    self.fail("Error message validation failed when  ROOT admin tries to deploy
a VM for parent domain user in a shared network with scope=domain with no subdomain access")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_domain_nosubdomainaccess_parentdomainadminuser(self):
 	"""
 	Valiate that ROOT admin is NOT able to deploy a VM for parent domain admin user in a shared
network with scope=domain with no subdomain access
@@ -661,7 +661,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
 
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_domain_nosubdomainaccess_ROOTuser(self):
 	"""
 	Valiate that ROOT admin is NOT able to deploy a VM for parent domain admin user in a shared
network with scope=domain with no subdomain access
@@ -692,7 +692,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
 
 ## Test cases relating to deploying Virtual Machine as ROOT admin for other users in shared
network with scope=Domain and with subdomain access
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_domain_withsubdomainaccess_domainuser(self):
 	"""
 	Valiate that ROOT admin is able to deploy a VM for domain user in a shared network with
scope=domain with subdomain access
@@ -721,7 +721,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     "ROOT admin is NOT able to deploy a VM for domain user in a shared network
with scope=domain with subdomain access")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_domain_withsubdomainaccess_domainadminuser(self):
 	"""
 	Valiate that ROOT admin is able to deploy a VM for domain admin user in a shared network
with scope=domain with subdomain access
@@ -749,7 +749,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     True,
 		    "ROOT admin is not able to deploy a VM for domain admin user in a shared network with
scope=domain with subdomain access")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_domain_withsubdomainaccess_subdomainuser(self):
 	"""
 	Valiate that ROOT admin is able to deploy a VM for subdomain user in a shared network with
scope=domain with subdomain access
@@ -776,7 +776,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     True,
                     "ROOT admin is not able to deploy a VM for subdomain user in a shared
network with scope=domain with subdomain access")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_domain_withsubdomainaccess_subdomainadminuser(self):
 	"""
 	Valiate that ROOT admin is able to deploy a VM for subdomain admin user in a shared network
with scope=domain with subdomain access
@@ -803,7 +803,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     True,
                     "ROOT admin is not able to deploy a VM for subdomain admin user in a
shared network with scope=domain with subdomain access")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_domain_withsubdomainaccess_parentdomainuser(self):
 	"""
 	Valiate that ROOT admin is NOT able to deploy a VM for parent domain user in a shared network
with scope=domain with subdomain access
@@ -832,7 +832,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
          	if not CloudstackAclException.verifyMsginException(e,CloudstackAclException.NOT_AVAILABLE_IN_DOMAIN):
                     self.fail("Error message validation failed when ROOT admin tries to deploy
a VM for parent domain user in a shared network with scope=domain with subdomain access ")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_domain_withsubdomainaccess_parentdomainadminuser(self):
 	"""
 	Valiate that ROOT admin is NOT able to deploy a VM for parent domain admin user in a shared
network with scope=domain with subdomain access
@@ -862,7 +862,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     self.fail("Error message validation failed when ROOT admin tries to deploy
a VM for parent domain admin user in a shared network with scope=domain with subdomain access
")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_domain_withsubdomainaccess_ROOTuser(self):
 	"""
 	Valiate that ROOT admin is NOT able to deploy a VM for user in ROOT domain in a shared network
with scope=domain with subdomain access
@@ -894,7 +894,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
 
 ## Test cases relating to deploying Virtual Machine as ROOT admin for other users in shared
network with scope=account
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_account_domainuser(self):
 	"""
 	Valiate that ROOT admin is NOT able to deploy a VM for user in the same domain but in a
different account in a shared network with scope=account
@@ -924,7 +924,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     self.fail("Error message validation failed when ROOT admin tries to deploy
a VM for user in the same domain but in a different account in a shared network with scope=account")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_account_domainadminuser(self):
 	"""
 	Valiate that ROOT admin is NOT able to deploy a VM for admin user in the same domain but
in a different account in a shared network with scope=account
@@ -953,7 +953,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                 if not CloudstackAclException.verifyMsginException(e,CloudstackAclException.UNABLE_TO_USE_NETWORK):
                     self.fail("Error message validation failed when ROOT admin tries to deploy
a VM for admin user in the same domain but in a different account in a shared network with
scope=account")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_account_user(self):
 	"""
 	Valiate that ROOT admin is able to deploy a VM for regular user in a shared network with
scope=account
@@ -981,7 +981,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     True,
                     "ROOT admin is not able to deploy a VM for regular user in a shared network
with scope=account")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_account_differentdomain(self):
 	"""
 	Valiate that ROOT admin is NOT able to deploy a VM for a admin user in a shared network
with scope=account which the admin user does not have access to
@@ -1011,7 +1011,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     self.fail("Error message validation failed when ROOT admin tries to deploy
a VM for a admin user in a shared network with scope=account which the admin user does not
have access to ")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_admin_scope_account_ROOTuser(self):
 	"""
 	Valiate that ROOT admin is NOT able to deploy a VM for a user in ROOT domain in a shared
network with scope=account which the user does not have access to
@@ -1042,7 +1042,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
 
 ## Test cases relating to deploying Virtual Machine as Domain admin for other users in shared
network with scope=all
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_all_domainuser(self):
 	"""
 	Valiate that Domain admin is able to deploy a VM for a domain user in a shared network with
scope=all
@@ -1070,7 +1070,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     "Domain admin is not able to deploy a VM for a domain user in a shared
network with scope=all")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_all_domainadminuser(self):
 	"""
 	Valiate that Domain admin is able to deploy a VM for a domain admin user in a shared network
with scope=all
@@ -1098,7 +1098,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     "Domain admin is not able to deploy a VM for a domain admin user in a
shared network with scope=all")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_all_subdomainuser(self):
 	"""
 	Valiate that Domain admin is able to deploy a VM for a sub domain user in a shared network
with scope=all
@@ -1124,7 +1124,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     True,
                     "Domain admin is not able to deploy a VM for a sub domain user in a shared
network with scope=all")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_all_subdomainadminuser(self):
 	"""
 	Valiate that Domain admin is able to deploy a VM for a sub domain admin user in a shared
network with scope=all
@@ -1150,7 +1150,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     True,
                     "Domain admin is not able to deploy a VM for a sub domain admin user
in a shared network with scope=all")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_all_ROOTuser(self):
 	"""
 	Valiate that Domain admin is NOT able to deploy a VM for user in ROOT domain in a shared
network with scope=all
@@ -1179,7 +1179,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     self.fail("Error message validation failed when Domain admin is NOT able
to deploy a VM for user in ROOT domain in a shared network with scope=all")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_all_crossdomainuser(self):
 	"""
 	Valiate that Domain admin is NOT able to deploy a VM for user in other domain in a shared
network with scope=all
@@ -1209,7 +1209,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
 
 ## Test cases relating to deploying Virtual Machine as Domain admin for other users in shared
network with scope=Domain and no subdomain access
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_domain_nosubdomainaccess_domainuser(self):
 	"""
 	Valiate that Domain admin is able to deploy a VM for domain user in a shared network with
scope=Domain and no subdomain access
@@ -1237,7 +1237,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     "Domain admin is not able to deploy a VM for domain user in a shared
network with scope=Domain and no subdomain access")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_domain_nosubdomainaccess_domainadminuser(self):
 	"""
 	Valiate that Domain admin is able to deploy a VM for domain admin user in a shared network
with scope=Domain and no subdomain access
@@ -1265,7 +1265,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     True,
                     "Admin User in a  domain that has a shared network with no subdomain
access failed to Deploy VM in a shared network with scope=domain with no subdomain access")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_domain_nosubdomainaccess_subdomainuser(self):
 	"""
 	Valiate that Domain admin is NOT able to deploy a VM for sub domain user in a shared network
with scope=Domain and no subdomain access
@@ -1295,7 +1295,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     self.fail("Error message validation failed when Domain admin tries to
deploy a VM for sub domain user in a shared network with scope=Domain and no subdomain access")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_domain_nosubdomainaccess_subdomainadminuser(self):
 	"""
 	Valiate that Domain admin is NOT able to deploy a VM for sub domain admin user in a shared
network with scope=Domain and no subdomain access
@@ -1325,7 +1325,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     self.fail("Error message validation failed when Domain admin tries to
deploy a VM for sub domain admin user in a shared network with scope=Domain and no subdomain
access ")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_domain_nosubdomainaccess_parentdomainuser(self):
 	"""
 	Valiate that Domain admin is NOT able to deploy a VM for parent domain user in a shared
network with scope=Domain and no subdomain access
@@ -1355,7 +1355,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     self.fail("Error message validation failed when Domain admin tries to
deploy a VM for parent domain user in a shared network with scope=Domain and no subdomain
access ")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_domain_nosubdomainaccess_parentdomainadminuser(self):
 	"""
 	Valiate that Domain admin is NOT able to deploy a VM for parent domain admin user in a shared
network with scope=Domain and no subdomain access
@@ -1386,7 +1386,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
 
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_domain_nosubdomainaccess_ROOTuser(self):
 	"""
 	Valiate that Domain admin is NOT able to deploy a VM for user in ROOT domain in a shared
network with scope=Domain and no subdomain access
@@ -1418,7 +1418,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
 
 ## Test cases relating to deploying Virtual Machine as Domain admin for other users in shared
network with scope=Domain and with subdomain access
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_domain_withsubdomainaccess_domainuser(self):
 	"""
 	Valiate that Domain admin is able to deploy a VM for regular user in domain in a shared
network with scope=Domain and subdomain access
@@ -1446,7 +1446,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     "Domain admin is not able to deploy a VM for regular user in domain in
a shared network with scope=Domain and subdomain access")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_domain_withsubdomainaccess_domainadminuser(self):
 	"""
 	Valiate that Domain admin is able to deploy a VM for admin user in domain in a shared network
with scope=Domain and subdomain access
@@ -1473,7 +1473,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     True,
                     "Domain admin is not able to deploy a VM for admin user in domain in
a shared network with scope=Domain and subdomain access")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_domain_withsubdomainaccess_subdomainuser(self):
 	"""
 	Valiate that Domain admin is able to deploy a VM for regular user in subdomain in a shared
network with scope=Domain and subdomain access
@@ -1499,7 +1499,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     True,
                     "Domain admin is not able to deploy a VM for regular user in subdomain
in a shared network with scope=Domain and subdomain access")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_domain_withsubdomainaccess_subdomainadminuser(self):
 	"""
 	Valiate that Domain admin is able to deploy a VM for admin user in subdomain in a shared
network with scope=Domain and subdomain access
@@ -1525,7 +1525,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     True,
                     "Domain admin is not able to deploy a VM for admin user in subdomain
in a shared network with scope=Domain and subdomain access")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_domain_withsubdomainaccess_parentdomainuser(self):
 	"""
 	Valiate that Domain admin is NOT able to deploy a VM for regular user in parent domain in
a shared network with scope=Domain and subdomain access
@@ -1553,7 +1553,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
          	if not CloudstackAclException.verifyMsginException(e,CloudstackAclException.NOT_AVAILABLE_IN_DOMAIN):
                     self.fail("Error message validation failed when Domain admin tries to
deploy a VM for regular user in parent domain in a shared network with scope=Domain and subdomain
access")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_domain_withsubdomainaccess_parentdomainadminuser(self):
 	"""
 	Valiate that Domain admin is NOT able to deploy a VM for admin user in parent domain in
a shared network with scope=Domain and subdomain access
@@ -1583,7 +1583,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     self.fail("Error message validation failed when Domain admin tries to
deploy a VM for admin user in parent domain in a shared network with scope=Domain and subdomain
access")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_domain_withsubdomainaccess_ROOTuser(self):
 	"""
 	Valiate that Domain admin is NOT able to deploy a VM for user in ROOT domain in a shared
network with scope=Domain and subdomain access
@@ -1614,7 +1614,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
 
 ## Test cases relating to deploying Virtual Machine as Domain admin for other users in shared
network with scope=account
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_account_domainuser(self):
 	"""
 	Valiate that Domain admin is NOT able to deploy a VM for user in the same domain but belonging
to a different account in a shared network with scope=account
@@ -1643,7 +1643,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     self.fail("Error message validation failed when Domain admin tries to
deploy a VM for user in the same domain but belonging to a different account in a shared network
with scope=account")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_account_domainadminuser(self):
 	"""
 	Valiate that Domain admin is NOT able to deploy a VM for an admin user in the same domain
but belonging to a different account in a shared network with scope=account
@@ -1672,7 +1672,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     self.fail("Error message validation failed when Domain admin tries to
deploy a VM for user in the same domain but belonging to a different account in a shared network
with scope=account")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_account_user(self):
 	"""
 	Valiate that Domain admin is able to deploy a VM for an regular user in a shared network
with scope=account
@@ -1699,7 +1699,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     True,
                     "Domain admin is not able to deploy a VM for an regular user in a shared
network with scope=account")
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_account_differentdomain(self):
 	"""
 	Valiate that Domain admin is able NOT able to deploy a VM for an regular user from a differnt
domain in a shared network with scope=account
@@ -1728,7 +1728,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     self.fail("Error message validation failed when Domain admin tries to
deploy a VM for an regular user from a differnt domain in a shared network with scope=account")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_domainadmin_scope_account_ROOTuser(self):
 	"""
 	Valiate that Domain admin is NOT able to deploy a VM for an regular user in ROOT domain
in a shared network with scope=account
@@ -1758,7 +1758,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
 
 ## Test cases relating to deploying Virtual Machine as Regular user for other users in shared
network with scope=all
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_regularuser_scope_all_anotherusersamedomain(self):
 	"""
 	Valiate that regular user is able NOT able to deploy a VM for another user in the same 
domain in a shared network with scope=all
@@ -1787,7 +1787,7 @@ class TestSharedNetworkImpersonation(cloudstackTestCase):
                     self.fail("Error message validation failed when Regular user tries to
deploy a VM for another user in the same domain in a shared network with scope=all")
 
 
-    @attr(tags=["advanced"],required_hardware="false")
+    @attr("simulator_only",tags=["advanced"],required_hardware="false")
     def test_deployVM_in_sharedNetwork_as_regularuser_scope_all_crossdomain(self):
 	"""
 	Valiate that regular user is able NOT able to deploy a VM for another user in a different
domain in a shared network with scope=all


Mime
View raw message