From db9dd3777b7c89f772f1b17c6d10bbd88fcd19bd Mon Sep 17 00:00:00 2001 From: Dave Wallace Date: Tue, 31 Jan 2023 20:14:03 -0500 Subject: fix(perf/hoststack/quic): enable plugin_crypto_openssl.so - convert hoststack tests to use app-api-socket instead of vpp-api-socket Change-Id: Ibcd87f3624e33168ed3afcb30267262efc927e7c Signed-off-by: Dave Wallace (cherry picked from commit 61dae95975d881bc3f9cef16f1aee47f649374d8) (cherry picked from commit 2e4982841af54ea2e0367af6b28a4551db821b7f) --- resources/libraries/python/HoststackUtil.py | 4 ++-- resources/libraries/robot/hoststack/hoststack.robot | 10 ++++------ 2 files changed, 6 insertions(+), 8 deletions(-) (limited to 'resources/libraries') diff --git a/resources/libraries/python/HoststackUtil.py b/resources/libraries/python/HoststackUtil.py index 2c9c080b69..234a3ebc69 100644 --- a/resources/libraries/python/HoststackUtil.py +++ b/resources/libraries/python/HoststackUtil.py @@ -44,7 +44,7 @@ class HoststackUtil(): vpp_echo_cmd = {} vpp_echo_cmd[u"name"] = u"vpp_echo" vpp_echo_cmd[u"args"] = f"{vpp_echo_attributes[u'role']} " \ - f"socket-name {vpp_echo_attributes[u'vpp_api_socket']} " \ + f"socket-name {vpp_echo_attributes[u'app_api_socket']} " \ f"{vpp_echo_attributes[u'json_output']} " \ f"uri {proto}://{addr}/{port} " \ f"nthreads {vpp_echo_attributes[u'nthreads']} " \ @@ -435,7 +435,7 @@ class HoststackUtil(): program_json = json.loads(json_results) export_hoststack_results( bandwidth=program_json["rx_bits_per_second"], - duration=program_json["time"] + duration=float(program_json["time"]) ) else: test_results += u"Invalid test data output!\n" + program_stdout diff --git a/resources/libraries/robot/hoststack/hoststack.robot b/resources/libraries/robot/hoststack/hoststack.robot index 8dd1355ff1..9dd3987048 100644 --- a/resources/libraries/robot/hoststack/hoststack.robot +++ b/resources/libraries/robot/hoststack/hoststack.robot @@ -33,7 +33,6 @@ | ... | rxd=${256} | ... | txd=${256} | ... | phy_cores=${1} -| ... | vpp_api_socket=${SOCKSVR_PATH} | ... | app_api_socket=/run/vpp/app_ns_sockets/default | ... | tcp_cc_algo=cubic | ... | sess_evt_q_length=16384 @@ -133,7 +132,7 @@ | | ... | - ${rxd} - Number of Rx Descriptors Type: int | | ... | - ${txd} - Number of Tx Descriptors Type: int | | ... | - ${phy_cores} - Number of cores for workers Type: int -| | ... | - ${vpp_api_socket} - Path to VPP api socket file Type: string +| | ... | - ${app_api_socket} - Path to application api socket file Type: string | | ... | - ${tcp_cc_algo} - TCP congestion control algorithm Type: string | | ... | Type: string | | ... | - ${sess_evt_q_length} - Session event queue length Type: string @@ -161,7 +160,7 @@ | | ... | ${rxd}=${vpp_hoststack_attr}[rxd] | | ... | ${txd}=${vpp_hoststack_attr}[txd] | | ... | ${phy_cores}=${vpp_hoststack_attr}[phy_cores] -| | ... | ${vpp_api_socket}=${vpp_hoststack_attr}[vpp_api_socket] +| | ... | ${app_api_socket}=${vpp_hoststack_attr}[app_api_socket] | | ... | ${tcp_cc_algo}=${vpp_hoststack_attr}[tcp_cc_algo] | | ... | ${sess_evt_q_length}=${vpp_hoststack_attr}[sess_evt_q_length] | | ... | ${sess_prealloc_sess}=${vpp_hoststack_attr}[sess_prealloc_sess] @@ -177,7 +176,7 @@ | | Set To Dictionary | ${vpp_hoststack_attr} | txd | ${txd} | | Set To Dictionary | ${vpp_hoststack_attr} | phy_cores | ${phy_cores} | | Set To Dictionary | ${vpp_hoststack_attr} -| | ... | vpp_api_socket | ${vpp_api_socket} +| | ... | app_api_socket | ${app_api_socket} | | Set To Dictionary | ${vpp_hoststack_attr} | | ... | tcp_cc_algo | ${tcp_cc_algo} | | Set To Dictionary | ${vpp_hoststack_attr} @@ -448,7 +447,6 @@ | | FOR | ${dut} | IN | @{duts} | | | Import Library | resources.libraries.python.VppConfigGenerator | | | ... | WITH NAME | ${dut} -| | | Run keyword | ${dut}.Add socksvr | ${vpp_hoststack_attr}[vpp_api_socket] | | | Run Keyword If | | | ... | '${dut}' == 'DUT1' and ${vpp_nsim_attr}[output_nsim_enable] | | | ... | ${dut}.Add Nsim poll main thread @@ -657,4 +655,4 @@ | | | ... | ${tcp_prealloc_conns} | | | Run keyword | ${dut}.Add tcp preallocated half open connections | | | ... | ${tcp_prealloc_ho_conns} -| | END \ No newline at end of file +| | END -- cgit 1.2.3-korg