mirror of
https://git.proxmox.com/git/mirror_lxc
synced 2025-07-13 01:50:28 +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
|
||||
lxc-autostart -g lxc-auto-test
|
||||
lxc-wait -n $CONTAINER_NAME -t 5 -s RUNNING || (echo "Container didn't start" && exit 1)
|
||||
sleep 5
|
||||
|
||||
# Restart it
|
||||
lxc-autostart -g lxc-auto-test -r
|
||||
lxc-wait -n $CONTAINER_NAME -t 5 -s RUNNING || (echo "Container didn't restart" && exit 1)
|
||||
sleep 5
|
||||
|
||||
# Shut it down
|
||||
lxc-autostart -g lxc-auto-test -s -t 120
|
||||
|
Loading…
Reference in New Issue
Block a user