1
0
mirror of https://passt.top/passt synced 2024-12-23 06:05:23 +00:00
passt/test/lib
Stefano Brivio 676bf5488e test: Add tests for passt in vhost-user mode
Run functional and performance tests for vhost-user mode as well. For
functional tests, we add passt_vu and passt_vu_in_ns as symbolic links
to their non-vhost-user counterparts, as no differences are intended
but we want to distinguish them in test logs.

For performance tests, instead, we add separate perf/passt_vu_tcp and
perf/passt_vu_udp files, as we need longer test duration, as well as
higher UDP sending bandwidths and larger TCP windows, to actually get
the highest throughput vhost-user mode offers.

For valgrind tests, vhost-user mode needs two extra system calls:
statx and readlink. Add them as EXTRA_SYSCALLS for the valgrind
target.

Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Signed-off-by: Laurent Vivier <lvivier@redhat.com>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
2024-11-27 16:49:21 +01:00
..
context test: Use "nstool exec" to slightly simplify tests 2023-04-08 01:12:08 +02:00
layout test: Speed up by cutting on eye candy and performance test duration 2024-08-15 09:13:15 +02:00
layout_ugly passt: Relicense to GPL 2.0, or any later version 2023-04-06 18:00:33 +02:00
perf_report test: Add tests for passt in vhost-user mode 2024-11-27 16:49:21 +01:00
setup test: Add tests for passt in vhost-user mode 2024-11-27 16:49:21 +01:00
setup_ugly test: Add tests for passt in vhost-user mode 2024-11-27 16:49:21 +01:00
term test: Pass TRACE from run_term() into ./run from_term 2024-10-10 05:25:19 +02:00
test test: Speed up by cutting on eye candy and performance test duration 2024-08-15 09:13:15 +02:00
util passt: Relicense to GPL 2.0, or any later version 2023-04-06 18:00:33 +02:00
video passt: Relicense to GPL 2.0, or any later version 2023-04-06 18:00:33 +02:00