Router and proxy run with --restart=always

This commit is contained in:
Adam Harrison committed 2016-03-14 16:31:06 +00:00
1 parent a57335738d
commit 82adc85562
2 files changed
+36

No files matched your search

+34
View File
@@ -0,0 +1,34 @@
#! /bin/bash
. ./config.sh
start_suite "Test docker restart policy"
pidof() {
docker_on $1 inspect -f '{{.State.Pid}}' $2
}
check_restart() {
OLD_PID=$(pidof $1 $2)
run_on $1 sudo kill $OLD_PID
for i in $(seq 1 30); do
NEW_PID=$(pidof $1 $2)
if [ $NEW_PID != 0 -a $NEW_PID != $OLD_PID ] ; then
return 0
fi
sleep 1
done
return 1
}
weave_on $HOST1 launch
assert_raises "check_restart $HOST1 weave"
assert_raises "check_restart $HOST1 weaveproxy"
end_suite