X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=csit%2Fsuites%2Ftsdr%2FHBase%2F030_FlowTableMetrics.robot;h=658f1d8854d9e6e1a3d396dff87a5f3385149401;hb=f9d5d70fb7a288fc901eab04519d5b5246c56be6;hp=760f258224d357b3cd950f8fba6cc7fbb2c10665;hpb=afa2ef553baf75b44aced4efec653787bfd4a61e;p=integration%2Ftest.git diff --git a/csit/suites/tsdr/HBase/030_FlowTableMetrics.robot b/csit/suites/tsdr/HBase/030_FlowTableMetrics.robot index 760f258224..658f1d8854 100644 --- a/csit/suites/tsdr/HBase/030_FlowTableMetrics.robot +++ b/csit/suites/tsdr/HBase/030_FlowTableMetrics.robot @@ -14,11 +14,18 @@ Variables ../../../variables/Variables.py ${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 FlowTableMetrics [Documentation] Verify the TSDR FlowTableMetrics - Wait Until Keyword Succeeds 120s 1s Verify the Metric is Collected? ${TSDR_FLOWTABLE_STATS} MN + Wait Until Keyword Succeeds 120s 1s Verify the Metric is Collected? ${TSDR_FLOWTABLE_STATS} openflow ${output}= Issue Command On Karaf Console ${TSDR_FLOWTABLE_STATS} ${ODL_SYSTEM_IP} ${KARAF_SHELL_PORT} 30 - Should Contain ${output} MN + Should Contain ${output} openflow Verification of FlowTableMetrics on Karaf Console [Documentation] Verify the FlowTableMetrics has been updated thru tsdr:list command on karaf console @@ -28,12 +35,27 @@ Verification of FlowTableMetrics on Karaf Console Verification of FlowTableMetrics-ActiveFlows on HBase Client [Documentation] Verify the FlowTableMetrics has been updated on HBase Datastore - Verify the Metrics Attributes on Hbase Client ActiveFlows Node:openflow:1,Table:0 FLOWTABLESTATS + Verify the Metrics Attributes on Hbase Client ActiveFlows ${node_connector} ${flowtablestats} Verification of FlowTableMetrics-PacketMatch on HBase Client [Documentation] Verify the FlowTableMetrics has been updated on HBase Datastore - Verify the Metrics Attributes on Hbase Client PacketMatch Node:openflow:1,Table:0 FLOWTABLESTATS + Verify the Metrics Attributes on Hbase Client PacketMatch ${node_connector} ${flowtablestats} Verification of FlowTableMetrics-PacketLookup on HBase Client [Documentation] Verify the FlowTableMetrics has been updated on HBase Datastore - Verify the Metrics Attributes on Hbase Client PacketLookup Node:openflow:1,Table:0 FLOWTABLESTATS + Verify the Metrics Attributes on Hbase Client PacketLookup ${node_connector} ${flowtablestats} + +*** Keywords *** + +Init Variables Master + [Documentation] Sets variables specific to latest(master) version + Set Suite Variable ${TSDR_FLOWSTATS} tsdr:list FLOWTABLESTATS + set Suite Variable ${node_connector} Node:openflow:1,Table:0 + set suite Variable ${flowtablestats} FLOWTABLESTATS + +Init Variables Lithium + [Documentation] Sets variables specific to Lithium version + Set Suite Variable ${TSDR_FLOWSTATS} tsdr:list FlowTableStats + set Suite Variable ${node_connector} openflow:1_0 + set suite Variable ${flowtablestats} FlowTableMetrics +