Fixes for BVT and Regression run failures against 4.4 CS

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

Branch: refs/heads/4.4-forward
Commit: db153062dbe356021924d9b3441b9d2561d06283
Parents: dcd3ce5
Author: SrikanteswaraRao Talluri <tall...@apache.org>
Authored: Wed Apr 30 11:03:40 2014 +0530
Committer: SrikanteswaraRao Talluri <tall...@apache.org>
Committed: Wed Apr 30 11:03:40 2014 +0530

----------------------------------------------------------------------
 .../component/test_advancedsg_networks.py       |  8 +++----
 .../component/test_dynamic_compute_offering.py  | 22 ++++++++++----------
 .../component/test_multiple_ips_per_nic.py      |  8 +++----
 tools/marvin/marvin/config/test_data.py         | 20 ++++++++++++++++++
 4 files changed, 39 insertions(+), 19 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/db153062/test/integration/component/test_advancedsg_networks.py
----------------------------------------------------------------------
diff --git a/test/integration/component/test_advancedsg_networks.py 
b/test/integration/component/test_advancedsg_networks.py
index f9155ed..2794f96 100644
--- a/test/integration/component/test_advancedsg_networks.py
+++ b/test/integration/component/test_advancedsg_networks.py
@@ -1307,11 +1307,11 @@ class 
TestNetworksInAdvancedSG_VmOperations(cloudstackTestCase):
                                                   zoneid=self.zone.id)
 
         # Creaint user API client of account 1
-        api_client_account_1 = 
self.testClient.createUserApiClient(UserName=account_1.name,
+        api_client_account_1 = 
self.testClient.getUserApiClient(UserName=account_1.name,
                                                          
DomainName=account_1.domain)
 
         # Creaint user API client of account 2
-        api_client_account_2 = 
self.testClient.createUserApiClient(UserName=account_2.name,
+        api_client_account_2 = 
self.testClient.getUserApiClient(UserName=account_2.name,
                                                          
DomainName=account_2.domain)
 
         self.debug("Creating virtual machine in account %s with account 
specific shared network %s" %
@@ -1419,11 +1419,11 @@ class 
TestNetworksInAdvancedSG_VmOperations(cloudstackTestCase):
         self.cleanup_networks.append(shared_network_domain_2)
 
         # Creaint user API client of account 1
-        api_client_domain_1 = 
self.testClient.createUserApiClient(UserName=account_1.name,
+        api_client_domain_1 = 
self.testClient.getUserApiClient(UserName=account_1.name,
                                                          
DomainName=account_1.domain)
 
         # Creaint user API client of account 2
-        api_client_domain_2 = 
self.testClient.createUserApiClient(UserName=account_2.name,
+        api_client_domain_2 = 
self.testClient.getUserApiClient(UserName=account_2.name,
                                                          
DomainName=account_2.domain)
 
         self.debug("Creating virtual machine in domain %s with domain wide 
shared network %s" %

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/db153062/test/integration/component/test_dynamic_compute_offering.py
----------------------------------------------------------------------
diff --git a/test/integration/component/test_dynamic_compute_offering.py 
b/test/integration/component/test_dynamic_compute_offering.py
index e6d0dbc..8cb6eb1 100644
--- a/test/integration/component/test_dynamic_compute_offering.py
+++ b/test/integration/component/test_dynamic_compute_offering.py
@@ -225,7 +225,7 @@ class TestDynamicServiceOffering(cloudstackTestCase):
 
         # Create Account
         self.account = 
Account.create(self.apiclient,self.services["account"],domainid=self.domain.id, 
admin=isadmin)
-        apiclient = self.testClient.createUserApiClient(
+        apiclient = self.testClient.getUserApiClient(
                                     UserName=self.account.name,
                                     DomainName=self.account.domain)
         self.cleanup.append(self.account)
@@ -287,7 +287,7 @@ class TestDynamicServiceOffering(cloudstackTestCase):
 
         # Create Account and its api client
         self.account = 
Account.create(self.apiclient,self.services["account"],domainid=self.domain.id, 
admin=isadmin)
-        apiclient = self.testClient.createUserApiClient(
+        apiclient = self.testClient.getUserApiClient(
                                     UserName=self.account.name,
                                     DomainName=self.account.domain)
         self.cleanup.append(self.account)
@@ -354,7 +354,7 @@ class TestDynamicServiceOffering(cloudstackTestCase):
 
         # Create Account and api client
         self.account = 
Account.create(self.apiclient,self.services["account"],domainid=self.domain.id, 
admin=isadmin)
-        apiclient = self.testClient.createUserApiClient(
+        apiclient = self.testClient.getUserApiClient(
                                     UserName=self.account.name,
                                     DomainName=self.account.domain)
         self.cleanup.append(self.account)
@@ -502,7 +502,7 @@ class TestScaleVmDynamicServiceOffering(cloudstackTestCase):
 
         # Create Account
         self.account = 
Account.create(self.apiclient,self.services["account"],domainid=self.domain.id, 
admin=isadmin)
-        apiclient = self.testClient.createUserApiClient(
+        apiclient = self.testClient.getUserApiClient(
                                     UserName=self.account.name,
                                     DomainName=self.account.domain)
         self.cleanup.append(self.account)
@@ -567,7 +567,7 @@ class TestScaleVmDynamicServiceOffering(cloudstackTestCase):
 
         # Create Account and api client
         self.account = 
Account.create(self.apiclient,self.services["account"],domainid=self.domain.id, 
admin=isadmin)
-        apiclient = self.testClient.createUserApiClient(
+        apiclient = self.testClient.getUserApiClient(
                                     UserName=self.account.name,
                                     DomainName=self.account.domain)
         self.cleanup.append(self.account)
@@ -651,7 +651,7 @@ class TestScaleVmDynamicServiceOffering(cloudstackTestCase):
 
         # Create account and api client
         self.account = 
Account.create(self.apiclient,self.services["account"],domainid=self.domain.id, 
admin=isadmin)
-        apiclient = self.testClient.createUserApiClient(
+        apiclient = self.testClient.getUserApiClient(
                                     UserName=self.account.name,
                                     DomainName=self.account.domain)
         self.cleanup.append(self.account)
@@ -719,7 +719,7 @@ class TestScaleVmDynamicServiceOffering(cloudstackTestCase):
 
         # Create Account
         self.account = 
Account.create(self.apiclient,self.services["account"],domainid=self.domain.id, 
admin=isadmin)
-        apiclient = self.testClient.createUserApiClient(
+        apiclient = self.testClient.getUserApiClient(
                                     UserName=self.account.name,
                                     DomainName=self.account.domain)
         self.cleanup.append(self.account)
@@ -795,7 +795,7 @@ class TestScaleVmDynamicServiceOffering(cloudstackTestCase):
 
         # Create Account and api client
         self.account = 
Account.create(self.apiclient,self.services["account"],domainid=self.domain.id, 
admin=isadmin)
-        apiclient = self.testClient.createUserApiClient(
+        apiclient = self.testClient.getUserApiClient(
                                     UserName=self.account.name,
                                     DomainName=self.account.domain)
         self.cleanup.append(self.account)
@@ -855,7 +855,7 @@ class TestScaleVmDynamicServiceOffering(cloudstackTestCase):
 
         # Crate account and api client
         self.account = 
Account.create(self.apiclient,self.services["account"],domainid=self.domain.id, 
admin=isadmin)
-        apiclient = self.testClient.createUserApiClient(
+        apiclient = self.testClient.getUserApiClient(
                                     UserName=self.account.name,
                                     DomainName=self.account.domain)
         self.cleanup.append(self.account)
@@ -930,7 +930,7 @@ class TestScaleVmDynamicServiceOffering(cloudstackTestCase):
 
         # Create account and api client
         self.account = 
Account.create(self.apiclient,self.services["account"],domainid=self.domain.id, 
admin=isadmin)
-        apiclient = self.testClient.createUserApiClient(
+        apiclient = self.testClient.getUserApiClient(
                                     UserName=self.account.name,
                                     DomainName=self.account.domain)
         self.cleanup.append(self.account)
@@ -995,7 +995,7 @@ class TestScaleVmDynamicServiceOffering(cloudstackTestCase):
 
         # Create account and api client
         self.account = 
Account.create(self.apiclient,self.services["account"],domainid=self.domain.id, 
admin=isadmin)
-        apiclient = self.testClient.createUserApiClient(
+        apiclient = self.testClient.getUserApiClient(
                                     UserName=self.account.name,
                                     DomainName=self.account.domain)
         self.cleanup.append(self.account)

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/db153062/test/integration/component/test_multiple_ips_per_nic.py
----------------------------------------------------------------------
diff --git a/test/integration/component/test_multiple_ips_per_nic.py 
b/test/integration/component/test_multiple_ips_per_nic.py
index 2739637..03ebb83 100644
--- a/test/integration/component/test_multiple_ips_per_nic.py
+++ b/test/integration/component/test_multiple_ips_per_nic.py
@@ -149,7 +149,7 @@ class TestBasicOperations(cloudstackTestCase):
         cls.shared_network_offering = 
CreateEnabledNetworkOffering(cls.api_client,
                                                                       
cls.services["shared_network_offering"])
         cls._cleanup.append(cls.shared_network_offering)
-
+        cls.mode = cls.zone.networktype
         if cls.mode == "advanced":
             cls.isolated_network_offering = 
CreateEnabledNetworkOffering(cls.api_client,
                                                                       
cls.services["isolated_network_offering"])
@@ -426,7 +426,7 @@ class TestBasicOperations(cloudstackTestCase):
         self.cleanup.append(self.account)
         self.cleanup.append(child_domain)
 
-        apiclient = 
self.testClient.createUserApiClient(UserName=self.account.name, 
DomainName=self.account.domain)
+        apiclient = 
self.testClient.getUserApiClient(UserName=self.account.name, 
DomainName=self.account.domain)
 
         if(shouldTestBeSkipped(networkType=value, zoneType=self.mode)):
             self.skipTest("Skipping test as %s network is not supported in 
basic zone" % value)
@@ -499,7 +499,7 @@ class TestNetworkRules(cloudstackTestCase):
 
         cls.shared_network_offering = 
CreateEnabledNetworkOffering(cls.api_client, 
cls.services["shared_network_offering"])
         cls._cleanup.append(cls.shared_network_offering)
-
+        cls.mode = cls.zone.networktype
         if cls.mode == "advanced":
             cls.isolated_network_offering = 
CreateEnabledNetworkOffering(cls.api_client, 
cls.services["isolated_network_offering"])
             cls._cleanup.append(cls.isolated_network_offering)
@@ -873,7 +873,7 @@ class TestVmNetworkOperations(cloudstackTestCase):
 
         cls.shared_network_offering = 
CreateEnabledNetworkOffering(cls.api_client, 
cls.services["shared_network_offering"])
         cls._cleanup.append(cls.shared_network_offering)
-
+        cls.mode = cls.zone.networktype
         if cls.mode == "advanced":
             cls.isolated_network_offering = 
CreateEnabledNetworkOffering(cls.api_client, 
cls.services["isolated_network_offering"])
             cls._cleanup.append(cls.isolated_network_offering)

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/db153062/tools/marvin/marvin/config/test_data.py
----------------------------------------------------------------------
diff --git a/tools/marvin/marvin/config/test_data.py 
b/tools/marvin/marvin/config/test_data.py
index 8829f13..b862205 100644
--- a/tools/marvin/marvin/config/test_data.py
+++ b/tools/marvin/marvin/config/test_data.py
@@ -149,6 +149,26 @@ test_data = {
             "PortForwarding": 'VirtualRouter',
         },
     },
+    "nw_off_isolated_netscaler": {
+        "name": "Network offering-ns services",
+        "displaytext": "Network offering-ns services",
+        "guestiptype": "Isolated",
+        "supportedservices":
+        "Dhcp,Dns,SourceNat,PortForwarding,Vpn,Firewall,Lb,UserData,StaticNat",
+        "traffictype": "GUEST",
+        "availability": "Optional'",
+        "serviceProviderList": {
+            "Dhcp": "VirtualRouter",
+            "Dns": "VirtualRouter",
+            "SourceNat": "VirtualRouter",
+            "PortForwarding": "VirtualRouter",
+            "Vpn": "VirtualRouter",
+            "Firewall": "VirtualRouter",
+            "Lb": "NetScaler",
+            "UserData": "VirtualRouter",
+            "StaticNat": "VirtualRouter"
+        }
+    },
     "nw_off_isolated_persistent": {
         "name": 'Test Nw off isolated persistent',
         "displaytext": 'Test Nw off isolated persistent',

Reply via email to