X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Flibraries%2FTopoprocessingKeywords.robot;h=ede3e594e15b284d3c2628a2dd3da5621be7c031;hb=2738570408684b60d73708adbee97824e54cc27b;hp=bc4afa4ff9740a5327a6d22a85ea58b4ec2f0428;hpb=2f664e77c535f11950e108d3aafe3582e8db9762;p=integration%2Ftest.git diff --git a/csit/libraries/TopoprocessingKeywords.robot b/csit/libraries/TopoprocessingKeywords.robot index bc4afa4ff9..ede3e594e1 100644 --- a/csit/libraries/TopoprocessingKeywords.robot +++ b/csit/libraries/TopoprocessingKeywords.robot @@ -5,13 +5,18 @@ Variables ../variables/topoprocessing/TopologyRequests.py Library RequestsLibrary Library SSHLibrary Library XML +Resource CompareStream.robot Resource KarafKeywords.robot +Resource SetupUtils.robot Resource Utils.robot *** Variables *** ${CONFIGURATION_XML} ${CURDIR}/../suites/topoprocessing/configuration.xml ${OPERATIONAL_XML} ${CURDIR}/../suites/topoprocessing/operational.xml -${REMOTE_FILE} ${WORKSPACE}/${BUNDLEFOLDER}/etc/opendaylight/karaf/80-topoprocessing-config.xml +${CONFIGURATION_CFG} ${CURDIR}/../suites/topoprocessing/configuration.cfg +${OPERATIONAL_CFG} ${CURDIR}/../suites/topoprocessing/operational.cfg +${REMOTE_XML_FILE} ${WORKSPACE}/${BUNDLEFOLDER}/etc/opendaylight/karaf/80-topoprocessing-config.xml +${REMOTE_CFG_FILE} ${WORKSPACE}/${BUNDLEFOLDER}/etc/org.opendaylight.topoprocessing.cfg ${OUTPUT_TOPO_NAME} topo:1 ${OVERLAY_TOPO_URL} ${TOPOLOGY_URL}/${OUTPUT_TOPO_NAME} @@ -60,22 +65,20 @@ Delete Underlay Link Setup Environment [Documentation] Setup karaf enviroment for following tests Log ---- Setup Environment ---- + SetupUtils.Setup_Utils_For_Setup_And_Teardown Open Connection ${ODL_SYSTEM_IP} Flexible Controller Login - Put File ${CONFIGURATION_XML} ${REMOTE_FILE} + Put File ${CONFIGURATION_CFG} ${REMOTE_CFG_FILE} Close Connection - Issue Command On Karaf Console log:set DEBUG org.opendaylight.topoprocessing - Install a Feature odl-restconf-noauth timeout=30 + Wait Until Keyword Succeeds 2x 2s Issue Command On Karaf Console log:set DEBUG org.opendaylight.topoprocessing Create Session session http://${ODL_SYSTEM_IP}:${RESTCONFPORT} auth=${AUTH} headers=${SEND_ACCEPT_XML_HEADERS} - Install Features odl-openflowplugin-nsf-model odl-topoprocessing-framework odl-topoprocessing-network-topology odl-topoprocessing-inventory odl-mdsal-models odl-ovsdb-southbound-impl Prepare New Feature Installation Insert Underlay topologies Install Features [Arguments] ${features} ${timeout}=180 [Documentation] Install features according to tested distribution - Run Keyword If '${ODL_STREAM}' == 'beryllium' Install Features for Beryllium Distribution ${features} ${timeout} - ... ELSE Install Features for Other Distributions ${features} ${timeout} + Install Features for Other Distributions ${features} ${timeout} Install Features for Beryllium Distribution [Arguments] ${features} ${timeout} @@ -99,7 +102,7 @@ Clean Environment Log ---- Clean Environment ---- Open Connection ${ODL_SYSTEM_IP} Flexible Controller Login - Put File ${OPERATIONAL_XML} ${REMOTE_FILE} + Put File ${OPERATIONAL_CFG} ${REMOTE_CFG_FILE} Close Connection Delete All Sessions