Get odl ip from env on Compass 49/53749/2
authorLinda Wang <wangwulin@huawei.com>
Wed, 14 Mar 2018 04:17:05 +0000 (04:17 +0000)
committerLinda Wang <wangwulin@huawei.com>
Wed, 14 Mar 2018 06:33:37 +0000 (06:33 +0000)
Change-Id: I9ed2cdeef461c27381ecdfd56e5347ded61b5cb8
Signed-off-by: Linda Wang <wangwulin@huawei.com>
functest/opnfv_tests/sdn/odl/odl.py
functest/tests/unit/odl/test_odl.py

index 0940fad..1fe2c6b 100644 (file)
@@ -183,6 +183,7 @@ class ODLTests(robotframework.RobotFramework):
                 kwargs['odlwebport'] = '8081'
                 kwargs['odlrestconfport'] = '8081'
             elif installer_type == 'compass':
+                kwargs['odlip'] = env.get('SDN_CONTROLLER_IP')
                 kwargs['odlrestconfport'] = '8080'
             elif installer_type == 'daisy':
                 kwargs['odlip'] = env.get('SDN_CONTROLLER_IP')
index 937e371..88adb3e 100644 (file)
@@ -416,9 +416,10 @@ class ODLRunTesting(ODLTesting):
                        odlrestconfport='8081')
 
     def test_compass(self):
+        os.environ["SDN_CONTROLLER_IP"] = self._sdn_controller_ip
         os.environ["INSTALLER_TYPE"] = "compass"
         self._test_run(testcase.TestCase.EX_OK, None,
-                       odlip=urllib.parse.urlparse(self._neutron_url).hostname,
+                       odlip=self._sdn_controller_ip,
                        odlrestconfport='8080')
 
     def test_daisy_no_controller_ip(self):