mirror of
https://passt.top/passt
synced 2025-05-21 16:55:34 +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
|
@ -207,7 +207,6 @@ layout_two_guests() {
|
|||
layout_demo_pasta() {
|
||||
sleep 3
|
||||
|
||||
tmux kill-pane -a -t 0
|
||||
cmd_write 0 cd ${BASEPATH}
|
||||
cmd_write 0 clear
|
||||
sleep 1
|
||||
|
@ -244,7 +243,6 @@ layout_demo_pasta() {
|
|||
layout_demo_passt() {
|
||||
sleep 3
|
||||
|
||||
tmux kill-pane -a -t 0
|
||||
cmd_write 0 cd ${BASEPATH}
|
||||
cmd_write 0 clear
|
||||
sleep 1
|
||||
|
@ -276,3 +274,39 @@ layout_demo_passt() {
|
|||
|
||||
sleep 1
|
||||
}
|
||||
|
||||
# layout_demo_podman() - Four panes for pasta demo with Podman
|
||||
layout_demo_podman() {
|
||||
sleep 3
|
||||
|
||||
cmd_write 0 cd ${BASEPATH}
|
||||
cmd_write 0 clear
|
||||
sleep 1
|
||||
cmd_write 0 clear
|
||||
|
||||
tmux split-window -v -l '65%' -t passt_test
|
||||
tmux split-window -h -t passt_test
|
||||
tmux split-window -h -l '42%' -t passt_test:1.0
|
||||
|
||||
PANE_HOST=0
|
||||
PANE_INFO=1
|
||||
PANE_NS1=2
|
||||
PANE_NS2=3
|
||||
|
||||
get_info_cols
|
||||
|
||||
tmux pipe-pane -O -t ${PANE_NS1} "cat >> ${LOGDIR}/pane_ns1.log"
|
||||
tmux select-pane -t ${PANE_NS1} -T "Podman with slirp4netns"
|
||||
|
||||
tmux pipe-pane -O -t ${PANE_NS2} "cat >> ${LOGDIR}/pane_ns2.log"
|
||||
tmux select-pane -t ${PANE_NS2} -T "Podman with pasta"
|
||||
|
||||
tmux send-keys -l -t ${PANE_INFO} 'while cat /tmp/.passt_test_log_pipe; do :; done'
|
||||
tmux send-keys -t ${PANE_INFO} -N 100 C-m
|
||||
tmux select-pane -t ${PANE_INFO} -T ""
|
||||
|
||||
tmux pipe-pane -O -t ${PANE_HOST} "cat >> ${LOGDIR}/pane_host.log"
|
||||
tmux select-pane -t ${PANE_HOST} -T "host"
|
||||
|
||||
sleep 1
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue