X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Fsuites%2Ftsdr%2FHSQLDB%2F030_FlowTableMetrics.robot;h=a82ca699bf83dc5940e1a9d756747055df7a3ca0;hb=f9d5d70fb7a288fc901eab04519d5b5246c56be6;hp=bcd9b245ca9157a6e22fff5c476c55b7aebedd3a;hpb=afa2ef553baf75b44aced4efec653787bfd4a61e;p=integration%2Ftest.git diff --git a/csit/suites/tsdr/HSQLDB/030_FlowTableMetrics.robot b/csit/suites/tsdr/HSQLDB/030_FlowTableMetrics.robot index bcd9b245ca..a82ca699bf 100644 --- a/csit/suites/tsdr/HSQLDB/030_FlowTableMetrics.robot +++ b/csit/suites/tsdr/HSQLDB/030_FlowTableMetrics.robot @@ -12,12 +12,27 @@ Variables ../../../variables/Variables.py *** Variables *** @{FLOWTABLE_METRICS} ActiveFlows PacketLookup PacketMatch -${TSDR_FLOWTABLE_STATS} tsdr:list FLOWTABLESTATS *** Test Cases *** +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 + Verification of TSDR FLOWTABLESTATS [Documentation] Verify the TSDR FlowiTableStats Wait Until Keyword Succeeds 60s 1s Verify the Metric is Collected? ${TSDR_FLOWTABLE_STATS}| grep ActiveFlow | grep openflow:1 FLOWTABLESTATS ${output}= Issue Command On Karaf Console ${TSDR_FLOWTABLE_STATS}| grep openflow:1 | head ${ODL_SYSTEM_IP} ${KARAF_SHELL_PORT} 180 : FOR ${list} IN @{FLOWTABLE_METRICS} \ Should Contain ${output} ${list} + +*** Keywords *** +Init Variables Master + [Documentation] Sets variables specific to latest(master) version + Set Suite Variable ${TSDR_FLOWTABLE_STATS} tsdr:list FLOWTABLESTATS + +Init Variables Lithium + [Documentation] Sets variables specific to Lithium version + Set Suite Variable ${TSDR_FLOWTABLE_STATS} tsdr:list FlowTableStats +