diff options
Diffstat (limited to 'resources/libraries/robot/shared/default.robot')
-rw-r--r-- | resources/libraries/robot/shared/default.robot | 39 |
1 files changed, 5 insertions, 34 deletions
diff --git a/resources/libraries/robot/shared/default.robot b/resources/libraries/robot/shared/default.robot index 262dc02f55..b7e4a75773 100644 --- a/resources/libraries/robot/shared/default.robot +++ b/resources/libraries/robot/shared/default.robot @@ -34,7 +34,10 @@ | Library | resources.libraries.python.topology.Topology | ... | Resource | resources/libraries/robot/shared/container.robot -| Resource | resources/libraries/robot/vm/qemu.robot +| Resource | resources/libraries/robot/shared/qemu.robot +| Resource | resources/libraries/robot/shared/suite_teardown.robot +| Resource | resources/libraries/robot/shared/test_teardown.robot + *** Keywords *** | Configure all TGs for traffic script @@ -421,6 +424,7 @@ | | ${duts}= | Get Matches | ${nodes} | DUT* | | :FOR | ${dut} | IN | @{duts} | | | Run keyword | ${dut}.Apply Config +| | Save VPP PIDs | | Enable Coredump Limit VPP on All DUTs | ${nodes} | | Update All Interface Data On All Nodes | ${nodes} | skip_tg=${True} @@ -434,8 +438,6 @@ | | :FOR | ${key} | IN | @{keys} | | | ${pid}= | Get From Dictionary | ${setup_vpp_pids} | ${key} | | | Run Keyword If | $pid is None | FAIL | No VPP PID found on node ${key} -| | | Run Keyword If | ',' in '${pid}' -| | | ... | FAIL | More then one VPP PID found on node ${key}: ${pid} | | Set Test Variable | ${setup_vpp_pids} | Verify VPP PID in Teardown @@ -486,17 +488,6 @@ | | Update All Interface Data On All Nodes | ${nodes} | skip_tg_udev=${True} | | Reset PAPI History On All DUTs | ${nodes} -| Tear down VPP device test -# TODO: Generalize this KW if it will not diverge from Functional derivate too -# much -| | [Documentation] | Common test teardown for vpp-device tests. -| | ... -| | Remove All Added Ports On All DUTs From Topology | ${nodes} -| | Show Packet Trace on All DUTs | ${nodes} -| | Show PAPI History On All DUTs | ${nodes} -| | Vpp Show Errors On All DUTs | ${nodes} -| | Verify VPP PID in Teardown - | Tear down LISP functional test | | [Documentation] | Common test teardown for functional tests with LISP. | | ... @@ -508,19 +499,6 @@ | | Vpp Show Errors On All DUTs | ${nodes} | | Verify VPP PID in Teardown -| Tear down LISP functional test with QEMU -| | [Documentation] | Common test teardown for functional tests with LISP and\ -| | ... | QEMU. -| | ... -| | Remove All Added Ports On All DUTs From Topology | ${nodes} -| | Show Packet Trace on All DUTs | ${nodes} -| | Show PAPI History On All DUTs | ${nodes} -| | Show Vpp Settings | ${nodes['DUT1']} -| | Show Vpp Settings | ${nodes['DUT2']} -| | Vpp Show Errors On All DUTs | ${nodes} -| | Tear down QEMU -| | Verify VPP PID in Teardown - | Set up functional test with containers | | [Documentation] | | ... | Common test setup for functional tests with containers. @@ -560,13 +538,6 @@ | | Start VPP in all '${container_group}' containers | | Append To List | ${container_groups} | ${container_group} -| Tear down functional test with container -| | [Documentation] -| | ... | Common test teardown for functional tests which uses containers. -| | ... -| | :FOR | ${container_group} | IN | @{container_groups} -| | | Destroy all '${container_group}' containers - | Stop VPP Service on DUT | | [Documentation] | Stop the VPP service on the specified node. | | ... |