*** Settings *** Documentation Test suite for HSQLDB DataStore Queue Metrics Verification Library SSHLibrary Library Collections Library String Library ../../../libraries/Common.py Resource ../../../libraries/CompareStream.robot Resource ../../../libraries/KarafKeywords.robot Resource ../../../libraries/TsdrUtils.robot Variables ../../../variables/Variables.py Suite Setup Run Keywords Start Tsdr Suite Configuration of Queue on Switch Suite Teardown Stop Tsdr Suite *** Variables *** @{QUEUE_METRICS} TransmittedPackets TransmittedBytes TransmissionErrors *** Test Cases *** Init Variables [Documentation] Initialize ODL version specific variables Init Variables Master Verify the QueueStats attributes exist thru Karaf console [Documentation] Verify the QueueMetrics attributes exist on Karaf Console Wait Until Keyword Succeeds 60s 1s Verify the Metric is Collected? ${TSDR_QUEUE_STATS} Transmitted ${output}= Issue Command On Karaf Console ... ${TSDR_QUEUE_STATS} ... ${ODL_SYSTEM_IP} ... ${KARAF_SHELL_PORT} ... 30 FOR ${list} IN @{QUEUE_METRICS} Should Contain ${output} ${list} END *** Keywords *** Configuration of Queue on Switch [Documentation] Queue configuration on openvswitch Configure the Queue on Switch s2-eth2 Init Variables Master [Documentation] Sets variables specific to latest(master) version Set Suite Variable ${TSDR_QUEUE_STATS} tsdr:list QUEUESTATS