Changes with modified olt configuration to start test controller/onos/switch on another system.
diff --git a/src/test/utils/OnosCtrl.py b/src/test/utils/OnosCtrl.py
index 86954f8..f41bd6a 100644
--- a/src/test/utils/OnosCtrl.py
+++ b/src/test/utils/OnosCtrl.py
@@ -71,11 +71,12 @@
return cls.config(config)
@classmethod
- def install_app(cls, app_file):
+ def install_app(cls, app_file, onos_ip = None):
params = {'activate':'true'}
headers = {'content-type':'application/octet-stream'}
+ url = cls.applications_url if onos_ip is None else 'http://{0}:8181/onos/v1/applications'.format(onos_ip)
with open(app_file, 'rb') as payload:
- result = requests.post(cls.applications_url, auth = cls.auth,
+ result = requests.post(url, auth = cls.auth,
params = params, headers = headers,
data = payload)
return result.ok, result.status_code