test: Add test suite to Automake

Signed-off-by: Jacques de Laval <jacques@de-laval.se>
This commit is contained in:
Jacques de Laval committed 2021-02-22 20:33:30 +01:00
1 parent ee31c8551f
commit e44d348f09
10 files changed
+41 -36

No files matched your search

+5 -1
View File
@@ -2,13 +2,17 @@
set -eu
TEST_DIR=$(dirname "$0")/..
# shellcheck source=/dev/null
. "$TEST_DIR/runtest.sh"
assert_num_children() {
assert "$1 services are running" "$(texec pgrep -P 1 "$2" | wc -l)" -eq "$1"
}
# Test
say 'Set up a service'
cp "$TEST_DIR"/service.sh test_root/bin
cp "$TEST_DIR"/test_start_stop_service/service.sh "$TEST_DIR"/test_root/bin
texec sh -c "echo 'service [2345] kill:20 log /bin/service.sh' > $FINIT_CONF"
say 'Reload Finit'