aboutsummaryrefslogtreecommitdiffstats
path: root/tests/vpp/perf/tcp/10ge2p1x520-ethip4tcphttp-httpserver.robot
diff options
context:
space:
mode:
authorDave Wallace <dwallacelf@gmail.com>2019-08-06 22:26:00 +0000
committerPeter Mikus <pmikus@cisco.com>2019-08-15 06:00:51 +0000
commit44857ca630f74fbd6019c0ec9c877e3b75afc0a3 (patch)
tree39fd3bafb4130e7d20361d665dfb03b8b68a06c6 /tests/vpp/perf/tcp/10ge2p1x520-ethip4tcphttp-httpserver.robot
parent4e288f27c54e9cefc62ccbf277a1c1ca7b048ff9 (diff)
VAT-to-PAPI: Fix HTTP/TCP tests
Change-Id: Ie728bc73eb7429d246e82dd195fc63191c3ac51d Signed-off-by: Dave Wallace <dwallacelf@gmail.com> (cherry picked from commit 6da7266754c28754c04cf37d1974e39766a261f6)
Diffstat (limited to 'tests/vpp/perf/tcp/10ge2p1x520-ethip4tcphttp-httpserver.robot')
-rw-r--r--tests/vpp/perf/tcp/10ge2p1x520-ethip4tcphttp-httpserver.robot130
1 files changed, 0 insertions, 130 deletions
diff --git a/tests/vpp/perf/tcp/10ge2p1x520-ethip4tcphttp-httpserver.robot b/tests/vpp/perf/tcp/10ge2p1x520-ethip4tcphttp-httpserver.robot
deleted file mode 100644
index c995a586af..0000000000
--- a/tests/vpp/perf/tcp/10ge2p1x520-ethip4tcphttp-httpserver.robot
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright (c) 2018 Cisco and/or its affiliates.
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-*** Settings ***
-
-| Library | resources.tools.wrk.wrk
-| Resource | resources/libraries/robot/wrk/wrk_utils.robot
-| Resource | resources/libraries/robot/shared/default.robot
-| Resource | resources/libraries/robot/tcp/tcp_setup.robot
-| ...
-| Force Tags | 3_NODE_SINGLE_LINK_TOPO | PERFTEST | HW_ENV | HTTP | TCP
-| ...
-| Suite Setup | Setup suite single link | wrk
-| Suite Teardown | Tear down suite
-| Test Setup | Setup test
-| Test Teardown | Tear down test
-| ...
-| Test Template | Local template
-| ...
-| Documentation | *HTTP requests per seconds, connections per seconds and
-| ... | throughput measurement.*
-| ...
-| ... | *[Top] Network Topologies:* TG-DUT-TG 2-node topology
-| ... | with single link between nodes.
-| ... | *[Enc] Packet Encapsulations:* Eth-IPv4 for IPv4 routing.
-| ... | *[Cfg] DUT configuration:*
-| ... | *[Ver] TG verification:*
-| ... | *[Ref] Applicable standard specifications:*
-
-*** Variables ***
-| @{plugins_to_enable}= | dpdk_plugin.so
-
-*** Keywords ***
-| Local template
-| | [Arguments] | ${traffic_profile} | ${phy_cores} | ${test_type}
-| | ... | ${rxq}=${None}
-| | ...
-| | Add worker threads and rxqueues to all DUTs | ${phy_cores} | ${rxq}
-| | Add PCI devices to all DUTs
-| | ${duts}= | Get Matches | ${nodes} | DUT*
-| | :FOR | ${dut} | IN | @{duts}
-| | | Import Library | resources.libraries.python.VppConfigGenerator
-| | | ... | WITH NAME | ${dut}
-| | | Run keyword | ${dut}.Add api segment global size | 2G
-| | | Run keyword | ${dut}.Add api segment api size | 1G
-| | | Run keyword | ${dut}.Add TCP preallocated connections | 1000000
-| | | Run keyword | ${dut}.Add TCP preallocated half open connections | 1000000
-| | | Run keyword | ${dut}.Add session event queue length | 1000000
-| | | Run keyword | ${dut}.Add session preallocated sessions | 1000000
-| | | Run keyword | ${dut}.Add session v4 session table buckets | 500000
-| | | Run keyword | ${dut}.Add session v4 session table memory | 1g
-| | | Run keyword | ${dut}.Add session v4 halfopen table buckets | 2500000
-| | | Run keyword | ${dut}.Add session v4 halfopen table memory | 3g
-| | | Run keyword | ${dut}.Add session local endpoints table buckets | 2500000
-| | | Run keyword | ${dut}.Add session local endpoints table memory | 3g
-| | Apply startup configuration on all VPP DUTs
-| | Run Keyword If | '${test_type}' == 'bw'
-| | ... | Run keywords
-| | ... | Set up HTTP server with paramters on the VPP node
-| | ... | 500000 | 4 | 4000m | AND
-| | ... | Measure throughput | ${traffic_profile}
-| | ... | ELSE IF | '${test_type}' == 'rps'
-| | ... | Run keywords
-| | ... | Set up HTTP server with paramters on the VPP node
-| | ... | 500000 | 4 | 4000m | AND
-| | ... | Measure requests per second | ${traffic_profile}
-| | ... | ELSE IF | '${test_type}' == 'cps'
-| | ... | Run keywords
-| | ... | Set up HTTP server with paramters on the VPP node
-| | ... | 31000 | 64 | 4000m | AND
-| | ... | Measure connections per second | ${traffic_profile}
-
-*** Test Cases ***
-| tc01-1t1c-ethip4tcphttp-httpserver-cps
-| | [Documentation]
-| | ... | Measure number of connections per second using wrk.
-| | ...
-| | [Tags] | 1C | TCP_CPS
-| | traffic_profile=wrk-sf-2n-ethip4tcphttp-8u8c50con-cps | phy_cores=${1}
-| | ... | test_type=cps
-
-| tc02-2t2c-ethip4tcphttp-httpserver-cps
-| | [Documentation]
-| | ... | Measure number of connections per second using wrk.
-| | ...
-| | [Tags] | 2C | TCP_CPS
-| | traffic_profile=wrk-sf-2n-ethip4tcphttp-8u8c50con-cps | phy_cores=${2}
-| | ... | test_type=cps
-
-| tc03-4t4c-ethip4tcphttp-httpserver-cps
-| | [Documentation]
-| | ... | Measure number of connections per second using wrk.
-| | ...
-| | [Tags] | 4C | TCP_CPS
-| | traffic_profile=wrk-sf-2n-ethip4tcphttp-8u8c50con-cps | phy_cores=${4}
-| | ... | test_type=cps
-
-| tc04-1t1c-ethip4tcphttp-httpserver-rps
-| | [Documentation]
-| | ... | Measure and report number of requests per second using wrk.
-| | ...
-| | [Tags] | 1C | TCP_RPS
-| | traffic_profile=wrk-sf-2n-ethip4tcphttp-8u8c50con-rps | phy_cores=${1}
-| | ... | test_type=rps
-
-| tc05-2t2c-ethip4tcphttp-httpserver-rps
-| | [Documentation]
-| | ... | Measure and report number of requests per second using wrk.
-| | ...
-| | [Tags] | 2C | TCP_RPS
-| | traffic_profile=wrk-sf-2n-ethip4tcphttp-8u8c50con-rps | phy_cores=${2}
-| | ... | test_type=rps
-
-| tc06-4t4c-ethip4tcphttp-httpserver-rps
-| | [Documentation]
-| | ... | Measure and report number of requests per second using wrk.
-| | ...
-| | [Tags] | 4C | TCP_RPS
-| | traffic_profile=wrk-sf-2n-ethip4tcphttp-8u8c50con-rps | phy_cores=${4}
-| | ... | test_type=rps