X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=csit%2Fsuites%2Fsfc%2FClustering_Datastore%2F020_simple_clustering.robot;h=ea82c3c82e52489f33349bec0682446d246e0bab;hb=b7722ad6f6494b0f5dc0083829e0bcfc18330d3d;hp=61818742708155b74d062adf448acf14255c83c4;hpb=6332d0333a521277d75f80ff24339c038ffe51a4;p=integration%2Ftest.git diff --git a/csit/suites/sfc/Clustering_Datastore/020_simple_clustering.robot b/csit/suites/sfc/Clustering_Datastore/020_simple_clustering.robot index 6181874270..ea82c3c82e 100644 --- a/csit/suites/sfc/Clustering_Datastore/020_simple_clustering.robot +++ b/csit/suites/sfc/Clustering_Datastore/020_simple_clustering.robot @@ -1,5 +1,6 @@ *** Settings *** Documentation Test suite for SFC Service Functions, Operates functions from Restconf APIs. +Suite Setup Init Variables Suite Teardown Delete All Sessions Library RequestsLibrary Library SSHLibrary @@ -8,10 +9,6 @@ Library OperatingSystem Variables ../../../variables/Variables.py Resource ../../../libraries/Utils.robot -*** Variables *** -${SFC_API} /restconf/config/service-function:service-functions -${SFC_FUNCTIONS_FILE} ${CURDIR}/../../../variables/sfc/service-functions.json - *** Test Cases *** Add Service Functions To First Node [Documentation] Add service functions from JSON file @@ -45,3 +42,19 @@ Read JSON From File ${body} OperatingSystem.Get File ${filepath} ${jsonbody} To Json ${body} [Return] ${jsonbody} + +Init Variables + [Documentation] Initialize ODL version specific variables + log ${ODL_VERSION} + Run Keyword If '${ODL_VERSION}' == 'stable-lithium' Init Variables Lithium + ... ELSE Init Variables Master + +Init Variables Master + [Documentation] Sets variables specific to latest(master) version + Set Suite Variable ${SFC_API} /restconf/config/service-function:service-functions + Set Suite Variable ${SFC_FUNCTIONS_FILE} ${CURDIR}/../../../variables/sfc/master/service-functions.json + +Init Variables Lithium + [Documentation] Sets variables specific to Lithium version + Set Suite Variable ${SFC_API} /restconf/config/service-function:service-functions + Set Suite Variable ${SFC_FUNCTIONS_FILE} ${CURDIR}/../../../variables/sfc/lithium/service-functions.json