mirror of
https://passt.top/passt
synced 2025-05-22 01:05:35 +02:00
test: Add demo for Podman with pasta
...showing setup steps, some peculiarities as --net option, and a general side-to-side comparison with slirp4netns(1), including "quick" TCP and UDP throughput and latency benchmarks. Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
parent
e17731ba97
commit
be2a7898e9
7 changed files with 959 additions and 6 deletions
test/lib
|
@ -218,12 +218,32 @@ test_one_line() {
|
|||
pane_run NS "${__arg}"
|
||||
pane_wait NS
|
||||
;;
|
||||
"ns1")
|
||||
pane_run NS1 "${__arg}"
|
||||
pane_wait NS1
|
||||
;;
|
||||
"ns2")
|
||||
pane_run NS2 "${__arg}"
|
||||
pane_wait NS2
|
||||
;;
|
||||
"nsb")
|
||||
pane_run NS "${__arg}"
|
||||
;;
|
||||
"ns1b")
|
||||
pane_run NS1 "${__arg}"
|
||||
;;
|
||||
"ns2b")
|
||||
pane_run NS2 "${__arg}"
|
||||
;;
|
||||
"nsw")
|
||||
pane_wait NS
|
||||
;;
|
||||
"ns1w")
|
||||
pane_wait NS1
|
||||
;;
|
||||
"ns2w")
|
||||
pane_wait NS2
|
||||
;;
|
||||
"nstools")
|
||||
pane_run NS 'which '"${__arg}"' >/dev/null || echo skip'
|
||||
pane_wait NS
|
||||
|
@ -259,6 +279,18 @@ test_one_line() {
|
|||
pane_wait NS
|
||||
TEST_ONE_subs="$(list_add_pair "${TEST_ONE_subs}" "__${__varname}__" "$(pane_parse NS)")"
|
||||
;;
|
||||
"ns1out")
|
||||
__varname="${__arg%% *}"
|
||||
pane_run NS1 "${__arg#* }"
|
||||
pane_wait NS1
|
||||
TEST_ONE_subs="$(list_add_pair "${TEST_ONE_subs}" "__${__varname}__" "$(pane_parse NS1)")"
|
||||
;;
|
||||
"ns2out")
|
||||
__varname="${__arg%% *}"
|
||||
pane_run NS2 "${__arg#* }"
|
||||
pane_wait NS2
|
||||
TEST_ONE_subs="$(list_add_pair "${TEST_ONE_subs}" "__${__varname}__" "$(pane_parse NS2)")"
|
||||
;;
|
||||
"check")
|
||||
info_check "${__arg}"
|
||||
__nok=0
|
||||
|
@ -326,6 +358,9 @@ test_one_line() {
|
|||
"killp")
|
||||
pane_kill "${__arg}"
|
||||
;;
|
||||
"resize")
|
||||
pane_resize ${__arg}
|
||||
;;
|
||||
*)
|
||||
__def_body="$(eval printf \"\$TEST_ONE_DEF_$__cmd\")"
|
||||
if [ -n "${__def_body}" ]; then
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue