X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=resources%2Flibraries%2Frobot%2Fperformance%2Fperformance_setup.robot;h=3f7eba039304d39a2cff3b5cd294807c5eb1e433;hb=ac6cc22910ea0d3bda42c227d799f2d4e89bc9d0;hp=f4e07b110330eeac7713c8e910e10427640e3f32;hpb=44e82a32bb10129d1f85d12e5141de2a17d5ff1a;p=csit.git diff --git a/resources/libraries/robot/performance/performance_setup.robot b/resources/libraries/robot/performance/performance_setup.robot index f4e07b1103..3f7eba0393 100644 --- a/resources/libraries/robot/performance/performance_setup.robot +++ b/resources/libraries/robot/performance/performance_setup.robot @@ -484,13 +484,13 @@ # Suite teardowns -| Tear down 3-node performance topology +| Tear down 2-node performance topology | | [Documentation] | | ... | Suite teardown phase with traffic generator teardown. | | ... | | Teardown traffic generator | ${tg} -| Tear down 3-node performance topology with container +| Tear down 2-node performance topology with container | | [Documentation] | | ... | Suite teardown phase with traffic generator teardown and container | | ... | destroy. @@ -499,13 +499,13 @@ | | :FOR | ${group} | IN | @{container_groups} | | | Destroy all '${group}' containers -| Tear down 2-node performance topology +| Tear down 3-node performance topology | | [Documentation] | | ... | Suite teardown phase with traffic generator teardown. | | ... | | Teardown traffic generator | ${tg} -| Tear down 2-node performance topology with container +| Tear down 3-node performance topology with container | | [Documentation] | | ... | Suite teardown phase with traffic generator teardown and container | | ... | destroy. @@ -636,6 +636,31 @@ | | Run keyword unless | ${dut2_node}==${None} | | ... | Tear down guest VM with dpdk-testpmd | ${dut2} | ${dut2_vm_refs} +| Tear down performance test with vhost and VM with dpdk-testpmd and ACL +| | [Documentation] | Common test teardown for performance tests which use +| | ... | vhost(s) and VM(s) with ACL and dpdk-testpmd. +| | ... +| | ... | *Arguments:* +| | ... | - rate - Rate for sending packets. Type: string +| | ... | - framesize - L2 Frame Size [B]. Type: integer +| | ... | - topology_type - Topology type. Type: string +| | ... | - dut1_node - Node where to clean qemu. Type: dictionary +| | ... | - dut1_vm_refs - VM references on node. Type: dictionary +| | ... | - dut2_node - Node where to clean qemu. Type: dictionary +| | ... | - dut2_vm_refs - VM references on node. Type: dictionary +| | ... +| | [Arguments] | ${rate} | ${framesize} | ${topology_type} +| | ... | ${dut1_node}=${None} | ${dut1_vm_refs}=${None} +| | ... | ${dut2_node}=${None} | ${dut2_vm_refs}=${None} +| | ... +| | Tear down performance test with vhost and VM with dpdk-testpmd +| | ... | ${rate} | ${framesize} | ${topology_type} +| | ... | ${dut1_node} | ${dut1_vm_refs} +| | ... | ${dut2_node} | ${dut2_vm_refs} +| | Vpp Log Plugin Acl Settings | ${dut1} +| | Run Keyword If Test Failed | Run Keyword And Ignore Error +| | ... | Vpp Log Plugin Acl Interface Assignment | ${dut1} + | Tear down performance pdrchk test with vhost and VM with dpdk-testpmd | | [Documentation] | Common test teardown for performance pdrchk tests which \ | | ... | use vhost(s) and VM(s) with dpdk-testpmd. @@ -695,22 +720,22 @@ | | Run keyword unless | ${dut2_node}==${None} | | ... | Tear down guest VM with dpdk-testpmd | ${dut2} | ${dut2_vm_refs} -| Tear down DPDK 3-node performance topology +| Tear down DPDK 2-node performance topology | | [Documentation] | | ... | Suite teardown phase with traffic generator teardown. | | ... | Cleanup DPDK test environment. | | ... | | Teardown traffic generator | ${tg} | | Cleanup DPDK Environment | ${dut1} | ${dut1_if1} | ${dut1_if2} -| | Cleanup DPDK Environment | ${dut2} | ${dut2_if1} | ${dut2_if2} -| Tear down DPDK 2-node performance topology +| Tear down DPDK 3-node performance topology | | [Documentation] | | ... | Suite teardown phase with traffic generator teardown. | | ... | Cleanup DPDK test environment. | | ... | | Teardown traffic generator | ${tg} | | Cleanup DPDK Environment | ${dut1} | ${dut1_if1} | ${dut1_if2} +| | Cleanup DPDK Environment | ${dut2} | ${dut2_if1} | ${dut2_if2} | Tear down performance discovery test with NAT | | [Documentation] | Common test teardown for ndrdisc and pdrdisc performance \