systests: stty test: retry once on flake

I've seen the stty flake (#10710) twice in one day. Time to
add a retry.

Signed-off-by: Ed Santiago <santiago@redhat.com>
This commit is contained in:
Ed Santiago
2023-10-30 15:13:08 -06:00
parent 1146f2ca78
commit 89d7b27357

View File

@ -56,7 +56,14 @@ function teardown() {
CR=$'\r' CR=$'\r'
# ...and make sure stty under podman reads that. # ...and make sure stty under podman reads that.
# This flakes often ("stty: standard input"), so, retry.
run_podman run -it --name mystty $IMAGE stty size <$PODMAN_TEST_PTY run_podman run -it --name mystty $IMAGE stty size <$PODMAN_TEST_PTY
if [[ "$output" =~ stty ]]; then
echo "# stty flaked, retrying: $output" >&3
run_podman rm -f mystty
sleep 1
run_podman run -it --name mystty $IMAGE stty size <$PODMAN_TEST_PTY
fi
is "$output" "$rows $cols$CR" "stty under podman run reads the correct dimensions" is "$output" "$rows $cols$CR" "stty under podman run reads the correct dimensions"
run_podman rm -t 0 -f mystty run_podman rm -t 0 -f mystty