27 lines
532 B
Bash
Executable file
27 lines
532 B
Bash
Executable file
#!/bin/sh -eu
|
|
if [ "$#" -eq 1 ]; then
|
|
dumb_init_bin=$(readlink -f "$1")
|
|
else
|
|
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() {
|
|
./test-proxies-signals "$dumb_init_bin"
|
|
./test-exit-status "$dumb_init_bin"
|
|
./test-help-message "$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
|