FIX: Remove old restart sequence - Honeycomb 53/19553/6
authorPeter Mikus <pmikus@cisco.com>
Tue, 14 May 2019 07:27:33 +0000 (07:27 +0000)
committerPeter Mikus <pmikus@cisco.com>
Wed, 15 May 2019 06:44:16 +0000 (06:44 +0000)
Change-Id: I12865ea4f48c1902e80e67463fff4cf481a2e24c
Signed-off-by: Peter Mikus <pmikus@cisco.com>
resources/libraries/python/DUTSetup.py
resources/libraries/robot/honeycomb/honeycomb.robot
resources/libraries/robot/honeycomb/persistence.robot
tests/honeycomb/func/mgmt-cfg-apihcv6-func.robot
tests/honeycomb/func/mgmt-cfg-bgp-apihc-func.robot

index bd6bb46..95b2301 100644 (file)
@@ -77,7 +77,7 @@ class DUTSetup(object):
             format(host=node['host'], name=service)
 
         exec_cmd_no_error(
             format(host=node['host'], name=service)
 
         exec_cmd_no_error(
-            node, command, timeout=120, sudo=True, message=message)
+            node, command, timeout=180, sudo=True, message=message)
 
         DUTSetup.get_service_logs(node, service)
 
 
         DUTSetup.get_service_logs(node, service)
 
@@ -112,7 +112,7 @@ class DUTSetup(object):
             format(host=node['host'], name=service)
 
         exec_cmd_no_error(
             format(host=node['host'], name=service)
 
         exec_cmd_no_error(
-            node, command, timeout=120, sudo=True, message=message)
+            node, command, timeout=180, sudo=True, message=message)
 
         DUTSetup.get_service_logs(node, service)
 
 
         DUTSetup.get_service_logs(node, service)
 
@@ -145,7 +145,8 @@ class DUTSetup(object):
         message = 'Node {host} failed to stop service {name}'.\
             format(host=node['host'], name=service)
 
         message = 'Node {host} failed to stop service {name}'.\
             format(host=node['host'], name=service)
 
-        exec_cmd_no_error(node, command, timeout=30, sudo=True, message=message)
+        exec_cmd_no_error(
+            node, command, timeout=180, sudo=True, message=message)
 
         DUTSetup.get_service_logs(node, service)
 
 
         DUTSetup.get_service_logs(node, service)
 
index 704f518..d446b7c 100644 (file)
@@ -94,8 +94,9 @@
 | | [Arguments] | ${node}
 | | Stop Honeycomb service on DUTs | ${node}
 | | Clear persisted Honeycomb configuration | ${node}
 | | [Arguments] | ${node}
 | | Stop Honeycomb service on DUTs | ${node}
 | | Clear persisted Honeycomb configuration | ${node}
-| | Setup DUT | ${node}
-| | Sleep | 10s | Wait 10sec so VPP is up for sure.
+| | Restart Vpp Service | ${node}
+| | Verify Vpp | ${node}
+| | VPP Enable Traces On DUT | ${node}
 | | Configure Honeycomb service on DUTs | ${node}
 
 | Restart Honeycomb and VPP
 | | Configure Honeycomb service on DUTs | ${node}
 
 | Restart Honeycomb and VPP
 | | ...
 | | [Arguments] | ${node}
 | | Stop Honeycomb service on DUTs | ${node}
 | | ...
 | | [Arguments] | ${node}
 | | Stop Honeycomb service on DUTs | ${node}
-| | Setup DUT | ${node}
-| | Sleep | 10s | Wait 10sec so VPP is up for sure.
+| | Restart Vpp Service | ${node}
+| | Verify Vpp | ${node}
+| | VPP Enable Traces On DUT | ${node}
 | | Configure Honeycomb service on DUTs | ${node}
 
 | Restart Honeycomb and VPP in performance test
 | | Configure Honeycomb service on DUTs | ${node}
 
 | Restart Honeycomb and VPP in performance test
 | | ...
 | | [Arguments] | ${node}
 | | Stop Honeycomb service on DUTs | ${node}
 | | ...
 | | [Arguments] | ${node}
 | | Stop Honeycomb service on DUTs | ${node}
-| | Stop VPP service on DUT | ${node}
-| | Setup DUT | ${node}
-| | Sleep | 10s | Wait 10sec so VPP is up for sure.
+| | Restart Vpp Service | ${node}
+| | Verify Vpp | ${node}
+| | VPP Enable Traces On DUT | ${node}
 | | Configure Honeycomb service on DUTs | ${node}
 | | Check honeycomb startup state | ${node} | timeout=120
 
 | | Configure Honeycomb service on DUTs | ${node}
 | | Check honeycomb startup state | ${node} | timeout=120
 
 | | ... | \| Set Up Honeycomb Functional Test Suite \| ${nodes['DUT1']} \|
 | | ...
 | | [Arguments] | ${node}
 | | ... | \| Set Up Honeycomb Functional Test Suite \| ${nodes['DUT1']} \|
 | | ...
 | | [Arguments] | ${node}
-| | Setup DUT | ${node}
+| | Restart Vpp Service | ${node}
+| | Verify Vpp | ${node}
+| | VPP Enable Traces On DUT | ${node}
 | | Configure all TGs for traffic script
 | | Configure Honeycomb for functional testing | ${node}
 | | Configure ODL Client for functional testing | ${node}
 | | Configure all TGs for traffic script
 | | Configure Honeycomb for functional testing | ${node}
 | | Configure ODL Client for functional testing | ${node}
index 969b333..9bf8287 100644 (file)
@@ -51,7 +51,9 @@
 | | ... | \| Restart VPP \| ${nodes['DUT1']} \|
 | | ...
 | | [Arguments] | ${node}
 | | ... | \| Restart VPP \| ${nodes['DUT1']} \|
 | | ...
 | | [Arguments] | ${node}
-| | Setup DUT | ${node}
+| | Restart Vpp Service | ${node}
+| | Verify Vpp | ${node}
+| | VPP Enable Traces On DUT | ${node}
 | | Check VPP connection | ${node}
 
 | Check VPP connection
 | | Check VPP connection | ${node}
 
 | Check VPP connection
@@ -83,7 +85,9 @@
 | | [Arguments] | ${node}
 | | Stop Honeycomb service on DUTs | ${node}
 | | Log Persisted Configuration | ${node}
 | | [Arguments] | ${node}
 | | Stop Honeycomb service on DUTs | ${node}
 | | Log Persisted Configuration | ${node}
-| | Setup DUT | ${node}
+| | Restart Vpp Service | ${node}
+| | Verify Vpp | ${node}
+| | VPP Enable Traces On DUT | ${node}
 | | Configure Honeycomb service on DUTs | ${node}
 
 | Multi-Feature Persistence Test Configuration
 | | Configure Honeycomb service on DUTs | ${node}
 
 | Multi-Feature Persistence Test Configuration
index e3b43cc..ceefd3c 100644 (file)
 | | Configure Control Interface Tunnel
 | | ... | ${tg_node} | ${dut_node['honeycomb']['netconf_port']}
 | | ... | ${dut_to_tg_if2_ip} | ${dut_node['honeycomb']['netconf_port']}
 | | Configure Control Interface Tunnel
 | | ... | ${tg_node} | ${dut_node['honeycomb']['netconf_port']}
 | | ... | ${dut_to_tg_if2_ip} | ${dut_node['honeycomb']['netconf_port']}
-| | Start VPP service on DUT | ${dut_node}
+| | Restart VPP service | ${dut_node}
 | | Configure Honeycomb service on DUTs | ${dut_node}
 
 | Unconfigure IPv6 Management Interface
 | | Configure Honeycomb service on DUTs | ${dut_node}
 
 | Unconfigure IPv6 Management Interface
index 8cf7a7c..26a9de6 100644 (file)
 | | ... | ${bgp_port} | ${bgp_as_number}
 | | Configure BGP Module | ${dut2_node} | ${dut2_to_dut1_ip}
 | | ... | ${bgp_port} | ${bgp_as_number}
 | | ... | ${bgp_port} | ${bgp_as_number}
 | | Configure BGP Module | ${dut2_node} | ${dut2_to_dut1_ip}
 | | ... | ${bgp_port} | ${bgp_as_number}
-| | Start VPP service on DUT | ${dut1_node}
-| | Start VPP service on DUT | ${dut2_node}
+| | Restart VPP service | ${dut1_node}
+| | Restart VPP service | ${dut2_node}
 | | Configure Honeycomb service on DUTs | ${dut1_node}
 | | Set Up Honeycomb Functional Test Suite | ${dut2_node}
 
 | | Configure Honeycomb service on DUTs | ${dut1_node}
 | | Set Up Honeycomb Functional Test Suite | ${dut2_node}