[scripts] Separate test-cases do not handle dependencies
As a proof-of-concept of separate test-cases and status summary the testing script was split into three parts:
isalive
-- to wait on ssh connection
running
-- to perform systemd status query
stopped
-- to shutdown the system
Ideally running
and stopped
tests should depend on isalive
to complete successfully,
but same time stopped
should not depend on completion status of running
test.