test: verify finit restarts crashing services & registers new PID

We extend the service.sh to emulate a well behaving service that creates
and removes its own PID file.

The new test emulates a crash by sending SIGKILL to service.sh.  We then
verify that Finit restarts it, and eventually registers the new PID when
the services recreates the PID file.

Issue #226

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg committed 2022-02-12 13:30:05 +01:00
1 parent f567b866a0
commit e9c8d3d740
4 files changed
+45

No files matched your search

+1
View File
@@ -26,6 +26,7 @@ TESTS += add-remove-dynamic-service.sh
TESTS += add-remove-dynamic-service-sub-config.sh
TESTS += start-stop-service.sh
TESTS += start-stop-service-sub-config.sh
TESTS += start-kill-service.sh
clean-local:
-rm -rf $(builddir)/tenv-root/