aboutsummaryrefslogtreecommitdiffstats
path: root/resources/libraries/robot
diff options
context:
space:
mode:
Diffstat (limited to 'resources/libraries/robot')
-rw-r--r--resources/libraries/robot/performance/performance_setup.robot21
-rw-r--r--resources/libraries/robot/shared/default.robot1
2 files changed, 22 insertions, 0 deletions
diff --git a/resources/libraries/robot/performance/performance_setup.robot b/resources/libraries/robot/performance/performance_setup.robot
index a3d6eea4c7..0cc6388391 100644
--- a/resources/libraries/robot/performance/performance_setup.robot
+++ b/resources/libraries/robot/performance/performance_setup.robot
@@ -386,6 +386,27 @@
| | Configure VPP in all 'VNF' containers
| | Install VPP in all 'VNF' containers
+| Set up performance test suite with MEMIF
+| | [Documentation]
+| | ... | Remove memif_plugin.so from the list of disabled plugins.
+| | ...
+| | Set Suite Variable | @{plugins_to_disable}
+| | Remove Values From List | ${plugins_to_disable} | memif_plugin.so
+
+| Set up performance test suite with NAT
+| | [Documentation]
+| | ... | Remove nat_plugin.so from the list of disabled plugins.
+| | ...
+| | Set Suite Variable | @{plugins_to_disable}
+| | Remove Values From List | ${plugins_to_disable} | nat_plugin.so
+
+| Set up performance test suite with ACL
+| | [Documentation]
+| | ... | Remove acl_plugin.so from the list of disabled plugins.
+| | ...
+| | Set Suite Variable | @{plugins_to_disable}
+| | Remove Values From List | ${plugins_to_disable} | acl_plugin.so
+
| Set up 3-node performance topology with wrk and DUT's NIC model
| | [Documentation]
| | ... | Suite preparation phase that setup default startup configuration of
diff --git a/resources/libraries/robot/shared/default.robot b/resources/libraries/robot/shared/default.robot
index 5287fb6073..340a0f032d 100644
--- a/resources/libraries/robot/shared/default.robot
+++ b/resources/libraries/robot/shared/default.robot
@@ -126,6 +126,7 @@
| | | Run keyword | ${dut}.Add DPDK Socketmem | "1024,1024"
| | | Run keyword | ${dut}.Add DPDK No Tx Checksum Offload
| | | Run keyword | ${dut}.Add Heapsize | "4G"
+| | | Run keyword | ${dut}.Add Plugin Disable | @{plugins_to_disable}
| | | Run keyword | ${dut}.Add IP6 Hash Buckets | "2000000"
| | | Run keyword | ${dut}.Add IP6 Heap Size | "4G"
| | | Run keyword | ${dut}.Add IP Heap Size | "4G"