mirror of
https://github.com/troglobit/finit.git
synced 2026-10-24 11:54:36 +00:00
test: Add test suite to Automake
Signed-off-by: Jacques de Laval <jacques@de-laval.se>
This commit is contained in:
1 parent
ee31c8551f
commit
e44d348f09
10 files changed
+41
-36
No files matched your search
@@ -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'
|
||||
|
||||
Reference in new issue
Block a user