X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tests%2Ftransportpce_tests%2Fcommon%2Ftest_utils.py;h=b70a4eeb5dbedda055726bfe65b3fee3f8700179;hb=274148a8d813140f86e1f9770ba992b072c1a5cd;hp=3bcd83d18afe3cfeea5faaeeed125c6eb7284184;hpb=76490536959e98750c0756934963f8e675944970;p=transportpce.git diff --git a/tests/transportpce_tests/common/test_utils.py b/tests/transportpce_tests/common/test_utils.py index 3bcd83d18..b70a4eeb5 100644 --- a/tests/transportpce_tests/common/test_utils.py +++ b/tests/transportpce_tests/common/test_utils.py @@ -42,7 +42,7 @@ URL_CONFIG_CLLI_NET = "{}/config/ietf-network:networks/network/clli-network/" URL_CONFIG_ORDM_NET = "{}/config/ietf-network:networks/network/openroadm-network/" URL_PORTMAPPING = "{}/config/transportpce-portmapping:network/nodes/" URL_OPER_SERV_LIST = "{}/operational/org-openroadm-service:service-list/" -URL_GET_NBINOTIFICATIONS_SERV = "{}/operations/nbi-notifications:get-notifications-service/" +URL_GET_NBINOTIFICATIONS_PROCESS_SERV = "{}/operations/nbi-notifications:get-notifications-process-service/" URL_GET_NBINOTIFICATIONS_ALARM_SERV = "{}/operations/nbi-notifications:get-notifications-alarm-service/" URL_SERV_CREATE = "{}/operations/org-openroadm-service:service-create" URL_SERV_DELETE = "{}/operations/org-openroadm-service:service-delete" @@ -59,9 +59,6 @@ CODE_SHOULD_BE_200 = 'Http status code should be 200' CODE_SHOULD_BE_201 = 'Http status code should be 201' SIM_LOG_DIRECTORY = os.path.join(os.path.dirname(os.path.realpath(__file__)), "log") -KARAF_LOG = os.path.join( - os.path.dirname(os.path.realpath(__file__)), - "..", "..", "..", "karaf", "target", "assembly", "data", "log", "karaf.log") process_list = [] @@ -71,6 +68,15 @@ if "USE_ODL_ALT_RESTCONF_PORT" in os.environ: else: RESTCONF_BASE_URL = "http://localhost:8181/restconf" +if "USE_ODL_ALT_KARAF_INSTALL_DIR" in os.environ: + KARAF_INSTALLDIR = os.environ['USE_ODL_ALT_KARAF_INSTALL_DIR'] +else: + KARAF_INSTALLDIR = "karaf" + +KARAF_LOG = os.path.join( + os.path.dirname(os.path.realpath(__file__)), + "..", "..", "..", KARAF_INSTALLDIR, "target", "assembly", "data", "log", "karaf.log") + if "USE_LIGHTY" in os.environ and os.environ['USE_LIGHTY'] == 'True': TPCE_LOG = 'odl-' + str(os.getpid()) + '.log' else: @@ -118,7 +124,7 @@ def start_karaf(): print("starting KARAF TransportPCE build...") executable = os.path.join( os.path.dirname(os.path.realpath(__file__)), - "..", "..", "..", "karaf", "target", "assembly", "bin", "karaf") + "..", "..", "..", KARAF_INSTALLDIR, "target", "assembly", "bin", "karaf") with open('odl.log', 'w') as outfile: return subprocess.Popen( ["sh", executable, "server"], stdout=outfile, stderr=outfile, stdin=None) @@ -139,7 +145,7 @@ def install_karaf_feature(feature_name: str): print("installing feature " + feature_name) executable = os.path.join( os.path.dirname(os.path.realpath(__file__)), - "..", "..", "..", "karaf", "target", "assembly", "bin", "client") + "..", "..", "..", KARAF_INSTALLDIR, "target", "assembly", "bin", "client") return subprocess.run([executable], input='feature:install ' + feature_name + '\n feature:list | grep ' + feature_name + ' \n logout \n', @@ -347,8 +353,8 @@ def portmapping_request(suffix: str): return get_request(url) -def get_notifications_service_request(attr): - return post_request(URL_GET_NBINOTIFICATIONS_SERV, attr) +def get_notifications_process_service_request(attr): + return post_request(URL_GET_NBINOTIFICATIONS_PROCESS_SERV, attr) def get_notifications_alarm_service_request(attr):