dumb-init/test

33 lines
708 B
Text
Raw Normal View History

2015-08-12 00:31:08 +03:00
#!/bin/bash -eux
if [ "$#" -eq 1 ]; then
2015-08-10 19:32:56 +03:00
dumb_init_bin=$(readlink -f "$1")
else
2015-08-10 19:32:56 +03:00
dumb_init_bin=$(which dumb-init) || {
echo "Couldn't find dumb-init on your path, exiting."
exit 1
}
fi
echo "Running with dumb-init at '$dumb_init_bin'"
run_tests() {
2015-08-26 19:05:54 +03:00
export DUMB_INIT_PROCESS_GROUP
for DUMB_INIT_PROCESS_GROUP in 0 1; do
./test-proxies-signals "$dumb_init_bin"
./test-exit-status "$dumb_init_bin"
./test-help-message "$dumb_init_bin"
done
./test-pgroup "$dumb_init_bin"
./test-no-pgroup "$dumb_init_bin"
}
cd tests
echo "Running tests in normal mode."
run_tests
echo "Running tests in debug mode."
export DUMB_INIT_DEBUG=1
run_tests