X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Fsuites%2Ftsdr%2FHBase%2F010_InterfaceMetrics.robot;h=7a376d4d30d6bf5b8f1b3967078bb9668273c23b;hb=5fafb689f48239f8e0c61fd61c88d8a3627158ee;hp=b7cd419f647c62fc6d8df28f0c51cf828fb9e69f;hpb=55b31bbab0d9fdec6a2da6131dd37647ad811454;p=integration%2Ftest.git diff --git a/csit/suites/tsdr/HBase/010_InterfaceMetrics.robot b/csit/suites/tsdr/HBase/010_InterfaceMetrics.robot index b7cd419f64..7a376d4d30 100755 --- a/csit/suites/tsdr/HBase/010_InterfaceMetrics.robot +++ b/csit/suites/tsdr/HBase/010_InterfaceMetrics.robot @@ -14,17 +14,16 @@ Variables ../../../variables/Variables.py *** Variables *** @{INTERFACE_METRICS} TransmittedPackets TransmittedBytes TransmitErrors TransmitDrops ReceivedPackets ReceivedBytes ReceiveOverRunError ... ReceiveFrameError ReceiveErrors ReceiveDrops ReceiveCrcError CollisionCount -@{CATEGORY} FlowGroupStats FlowMeterStats FlowStats FlowTableStats PortStats QueueStats -${TSDR_PORTSTATS} tsdr:list PortStats -${CONFIG_INTERVAL} /restconf/config/TSDRDC:TSDRDCConfig -${OPER_INTERVAL} /restconf/operations/TSDRDC:setPollingInterval +@{CATEGORY} FLOWGROUPSTATS FLOWMETERSTATS FLOWSTATS FLOWTABLESTATS PORTSTATS QUEUESTATS +${TSDR_PORTSTATS} tsdr:list PORTSTATS +${CONFIG_INTERVAL} /restconf/config/tsdr-openflow-statistics-collector:TSDRDCConfig +${OPER_INTERVAL} /restconf/operations/tsdr-openflow-statistics-collector:setPollingInterval *** Test Cases *** Verification of TSDR HBase Feature Installation [Documentation] Install and Verify the TSDR HBase Features - COMMENT Install a Feature odl-tsdr-hbase ${CONTROLLER} ${KARAF_SHELL_PORT} 60 + COMMENT Install a Feature odl-tsdr-hbase ${ODL_SYSTEM_IP} ${KARAF_SHELL_PORT} 60 Verify Feature Is Installed odl-tsdr-hbase - Verify Feature Is Installed odl-tsdr-hbase-persistence Verify Feature Is Installed odl-hbaseclient Verification TSDR Command is exist in Help @@ -40,13 +39,13 @@ Verification of TSDR PortStats [Documentation] Verify the TSDR InterfaceMetrics : FOR ${list} IN @{INTERFACE_METRICS} \ ${tsdr_cmd}= Concatenate the String ${TSDR_PORTSTATS} | grep ${list} | head - \ ${output}= Issue Command On Karaf Console ${tsdr_cmd} ${CONTROLLER} ${KARAF_SHELL_PORT} 30 + \ ${output}= Issue Command On Karaf Console ${tsdr_cmd} ${ODL_SYSTEM_IP} ${KARAF_SHELL_PORT} 30 \ Should Contain ${output} ${list} Verification of InterfaceMetrics-Attributes on HBase Client [Documentation] Verify the InterfaceMetrics has been updated on HBase Datastore : FOR ${list} IN @{INTERFACE_METRICS} - \ Verify the Metrics Attributes on Hbase Client ${list} openflow:1_1 InterfaceMetrics + \ Verify the Metrics Attributes on Hbase Client ${list} Node:openflow:1,NodeConnector:1 PORTSTATS Verify Configuration Interval-change [Documentation] Verify the TSDR Collection configuration changes @@ -60,12 +59,13 @@ Verify Configuration Interval-change Initialize the Tsdr Suite COMMENT Initialize the HBase for TSDR Start Tsdr Suite - Create Session session http://${CONTROLLER}:${RESTCONFPORT} auth=${AUTH} headers=${HEADERS} + Create Session session http://${ODL_SYSTEM_IP}:${RESTCONFPORT} auth=${AUTH} headers=${HEADERS} Verify TSDR Configuration Interval [Arguments] ${interval} [Documentation] Verify Configuration interval of TSDR Collection - ${resp} RequestsLibrary.Get session ${CONFIG_INTERVAL} + ${resp} RequestsLibrary.Get Request session ${CONFIG_INTERVAL} + LOG ${resp.content} WARN Should Be Equal As Strings ${resp.status_code} 200 Should Contain ${resp.content} ${interval} @@ -76,5 +76,5 @@ Post TSDR Configuration Interval ${p2} Create Dictionary input=${p1} ${post_data} Create Dictionary setPollingInterval=${p2} Log ${post_data} - ${resp} RequestsLibrary.Post session ${OPER_INTERVAL} ${post_data} + ${resp} RequestsLibrary.Post Request session ${OPER_INTERVAL} ${post_data} Should Be Equal As Strings ${resp.status_code} 201