&{HEADERS_QUERY} Content-Type=application/json Content-Type=application/json
*** Test Cases ***
-
Init Variables
[Documentation] Initialize ODL version specific variables
log ${ODL_VERSION}
[Teardown] Report_Failure_Due_To_Bug 5068
*** Keywords ***
-
Init Variables Master
[Documentation] Sets variables specific to latest(master) version
- Set Suite Variable @{CATEGORY} FLOWGROUPSTATS FLOWMETERSTATS FLOWSTATS FLOWTABLESTATS PORTSTATS QUEUESTATS
+ Set Suite Variable @{CATEGORY} FLOWGROUPSTATS FLOWMETERSTATS FLOWSTATS FLOWTABLESTATS PORTSTATS
+ ... QUEUESTATS
Set Suite Variable ${TSDR_PORTSTATS} tsdr:list PORTSTATS
Set Suite Variable ${CONFIG_INTERVAL} /restconf/config/tsdr-openflow-statistics-collector:TSDROSCConfig
Set Suite Variable ${OPER_INTERVAL} /restconf/operations/tsdr-openflow-statistics-collector:setPollingInterval
Init Variables Lithium
[Documentation] Sets variables specific to Lithium version
- Set Suite Variable @{CATEGORY} FlowStats FlowTableStats PortStats QueueStats
+ Set Suite Variable @{CATEGORY} FlowStats FlowTableStats PortStats QueueStats
Set Suite Variable ${TSDR_PORTSTATS} tsdr:list PortStats
Set Suite Variable ${CONFIG_INTERVAL} /restconf/config/TSDRDC:TSDRDCConfig
Set Suite Variable ${OPER_INTERVAL} /restconf/operations/TSDRDC:setPollingInterval
@{FLOW_METRICS} PacketCount ByteCount
*** Test Cases ***
-
Init Variables
[Documentation] Initialize ODL version specific variables
log ${ODL_VERSION}
${Line1}= Get Line ${output} 0
Should Contain ${Line1} PacketCount
Verify the Metrics Attributes on Hbase Client PacketCount ${node_connector} ${flowstats}
+
Verification of FlowMetrics-BytesCount on HBase Client
[Documentation] Verify the FlowStats-ByteCount on both Karaf Console and Hbase Client
${tsdr_cmd}= Concatenate the String ${TSDR_FLOWSTATS} | grep ByteCount | head
Verify the Metrics Attributes on Hbase Client ByteCount ${node_connector} ${flowstats}
*** Keywords ***
-
Init Variables Master
[Documentation] Sets variables specific to latest(master) version
Set Suite Variable ${TSDR_FLOWSTATS} tsdr:list FLOWSTATS
Set Suite Variable ${TSDR_FLOWSTATS} tsdr:list FlowStats
set Suite Variable ${node_connector} openflow:1_0
set suite Variable ${flowstats} FlowMetrics
-
${TSDR_FLOWTABLE_STATS} tsdr:list FLOWTABLESTATS
*** Test Cases ***
-
Init Variables
[Documentation] Initialize ODL version specific variables
log ${ODL_VERSION}
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 ${TSDR_FLOWSTATS} tsdr:list FlowTableStats
set Suite Variable ${node_connector} openflow:1_0
set suite Variable ${flowtablestats} FlowTableMetrics
-
@{QUEUE_METRICS} TransmittedPackets TransmittedBytes TransmissionErrors
*** Test Cases ***
-
Init Variables
[Documentation] Initialize ODL version specific variables
log ${ODL_VERSION}
[Documentation] Verify the QueueMetrics has been updated on HBase Datastore
Verify the Metrics Attributes on Hbase Client TransmissionErrors ${node_connector} ${queuestats}
-*** Keyword ***
+*** Keywords ***
Configuration of Queue on Switch
[Documentation] Queue configuration on openvswitch
Configure the Queue on Switch s2-eth2
-*** Keywords ***
-
Init Variables Master
[Documentation] Sets variables specific to latest(master) version
Set Suite Variable ${TSDR_QUEUESTATS} tsdr:list QUEUESTATS
Set Suite Variable ${TSDR_QUEUESTATS} tsdr:list QueueStats
set Suite Variable ${node_connector} openflow:2
set suite Variable ${queuestats} QueueMetrics
-
*** Keywords ***
Init Variables Master
[Documentation] Sets variables specific to latest(master) version
- Set Suite Variable @{CATEGORY} FLOWGROUPSTATS FLOWMETERSTATS FLOWSTATS FLOWTABLESTATS PORTSTATS QUEUESTATS
+ Set Suite Variable @{CATEGORY} FLOWGROUPSTATS FLOWMETERSTATS FLOWSTATS FLOWTABLESTATS PORTSTATS
+ ... QUEUESTATS
Set Suite Variable ${TSDR_PORTSTATS} tsdr:list PORTSTATS
Set Suite Variable ${HSQLDB_INSTALL} odl-tsdr-hsqldb
Init Variables Lithium
[Documentation] Sets variables specific to Lithium version
- Set Suite Variable @{CATEGORY} FlowStats FlowTableStats PortStats QueueStats
+ Set Suite Variable @{CATEGORY} FlowStats FlowTableStats PortStats QueueStats
Set Suite Variable ${TSDR_PORTSTATS} tsdr:list PortStats
Set Suite Variable ${HSQLDB_INSTALL} odl-tsdr-HSQLDB
Run Keyword If '${ODL_VERSION}' == 'stable-lithium' Init Variables Lithium
... ELSE Init Variables Master
-
Verification of TSDR FlowMetrics
[Documentation] Verify the TSDR FLOWSTATS
Wait Until Keyword Succeeds 60s 1s Verify the Metric is Collected? ${TSDR_FLOWSTATS} PacketCount
Init Variables Lithium
[Documentation] Sets variables specific to Lithium version
Set Suite Variable ${TSDR_FLOWTABLE_STATS} tsdr:list FlowTableStats
-
Init Variables Lithium
[Documentation] Sets variables specific to Lithium version
Set Suite Variable ${TSDR_QUEUE_STATS} tsdr:list QueueStats
-