Resource ../../../libraries/KarafKeywords.robot
Resource ../../../libraries/TsdrUtils.robot
Variables ../../../variables/Variables.py
+Metadata https://bugs.opendaylight.org/show_bug.cgi?id=5068 ${EMPTY}
*** Variables ***
@{INTERFACE_METRICS} TransmittedPackets TransmittedBytes TransmitErrors TransmitDrops ReceivedPackets ReceivedBytes ReceiveOverRunError
Wait Until Keyword Succeeds 5x 30 sec Check Metric val \\d{5}
Storing Statistics from Openflow REST
-
[Documentation] Store openflow PortStats metrics using REST.
: FOR ${item} IN @{xpath}
\ ${ret_val}= Set Variable -1
\ Append To List ${tsdr_list} ${ret_val1}
Comparing Mertics
-
[Documentation] Compare openflow Interface metrics between data collected from openflow Plugin and TSDR
: FOR ${xml_val} ${tsdr_val} IN ZIP ${xml_list} ${tsdr_list}
\ Compare Tsdr XML Metrics ${xml_val} ${tsdr_val} 20
-
-
Verify Configuration Interval-change
[Documentation] Verify the TSDR Collection configuration changes
${session}= Create Session session http://${ODL_SYSTEM_IP}:${RESTCONFPORT} auth=${AUTH} headers=${HEADERS}
Post TSDR Configuration Interval 180
Verify TSDR Configuration Interval 180
Delete All Sessions
+ [Teardown] Report_Failure_Due_To_Bug 5068
*** Keywords ***
-
Verify TSDR Configuration Interval
[Arguments] ${interval}
[Documentation] Verify Configuration interval of TSDR Collection
Resource ../../../libraries/KarafKeywords.robot
Resource ../../../libraries/TsdrUtils.robot
Variables ../../../variables/Variables.py
+Metadata https://bugs.opendaylight.org/show_bug.cgi?id=5068 ${EMPTY}
*** Variables ***
@{INTERFACE_METRICS} TransmittedPackets TransmittedBytes TransmitErrors TransmitDrops ReceivedPackets ReceivedBytes ReceiveOverRunError
Verify TSDR Configuration Interval 200
Post TSDR Configuration Interval 180
Verify TSDR Configuration Interval 180
+ [Teardown] Report_Failure_Due_To_Bug 5068
*** Keywords ***
Initialize the Tsdr Suite