diff options
author | Stefano Brivio <sbrivio@redhat.com> | 2022-02-21 13:35:45 +0100 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2022-02-22 18:34:44 +0100 |
commit | be2a7898e9de236da7c42d1fb37a5a2017ac192b (patch) | |
tree | 76f84351d597a0a1c78699d77f1039f9c2788b82 /test/lib/test | |
parent | e17731ba97e32a52c797023b4563a261f71dd6aa (diff) | |
download | passt-be2a7898e9de236da7c42d1fb37a5a2017ac192b.tar passt-be2a7898e9de236da7c42d1fb37a5a2017ac192b.tar.gz passt-be2a7898e9de236da7c42d1fb37a5a2017ac192b.tar.bz2 passt-be2a7898e9de236da7c42d1fb37a5a2017ac192b.tar.lz passt-be2a7898e9de236da7c42d1fb37a5a2017ac192b.tar.xz passt-be2a7898e9de236da7c42d1fb37a5a2017ac192b.tar.zst passt-be2a7898e9de236da7c42d1fb37a5a2017ac192b.zip |
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>
Diffstat (limited to 'test/lib/test')
-rwxr-xr-x | test/lib/test | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/test/lib/test b/test/lib/test index 9f6f6e4..2854191 100755 --- a/test/lib/test +++ b/test/lib/test @@ -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 |