mirror of
https://git.proxmox.com/git/mirror_lxc
synced 2025-07-13 14:53:42 +00:00
tests: Wait 5s for init to respond in lxc-test-autostart
lxc-test-autostart occasionaly fails at the restart test in the CI environment. Looking at the current test case, the most obvious race there is if lxc-wait exists succesfuly immediately after LXC marked the container RUNNING (init spawned) but before init had a chance to setup the signal handlers. To avoid this potential race period, let's add a 5s delay between the tests to give a chance for init to finish starting up. Signed-off-by: Stéphane Graber <stgraber@ubuntu.com> Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>
This commit is contained in:
parent
1c1c70514f
commit
b7aa56b85c
@ -67,10 +67,12 @@ fi
|
|||||||
# Start it
|
# Start it
|
||||||
lxc-autostart -g lxc-auto-test
|
lxc-autostart -g lxc-auto-test
|
||||||
lxc-wait -n $CONTAINER_NAME -t 5 -s RUNNING || (echo "Container didn't start" && exit 1)
|
lxc-wait -n $CONTAINER_NAME -t 5 -s RUNNING || (echo "Container didn't start" && exit 1)
|
||||||
|
sleep 5
|
||||||
|
|
||||||
# Restart it
|
# Restart it
|
||||||
lxc-autostart -g lxc-auto-test -r
|
lxc-autostart -g lxc-auto-test -r
|
||||||
lxc-wait -n $CONTAINER_NAME -t 5 -s RUNNING || (echo "Container didn't restart" && exit 1)
|
lxc-wait -n $CONTAINER_NAME -t 5 -s RUNNING || (echo "Container didn't restart" && exit 1)
|
||||||
|
sleep 5
|
||||||
|
|
||||||
# Shut it down
|
# Shut it down
|
||||||
lxc-autostart -g lxc-auto-test -s -t 120
|
lxc-autostart -g lxc-auto-test -s -t 120
|
||||||
|
Loading…
Reference in New Issue
Block a user