Change-Id: I51bbf73c82ca63192101ff0f74b3816ef4febe2a
Signed-off-by: premnath <prem.annauniv@gmail.com>
Resource ../../../libraries/KarafKeywords.robot
Resource ../../../libraries/TsdrUtils.robot
Variables ../../../variables/Variables.py
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
*** 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
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
[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
\ 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
[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}
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
Post TSDR Configuration Interval 180
Verify TSDR Configuration Interval 180
Delete All Sessions
+ [Teardown] Report_Failure_Due_To_Bug 5068
Verify TSDR Configuration Interval
[Arguments] ${interval}
[Documentation] Verify Configuration interval of TSDR Collection
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
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
*** 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
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
*** Keywords ***
Initialize the Tsdr Suite