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

Reply via email to