TEST-38-FREEZER: check if watchdog is not restarted by systemctl daemon-reload or daemon-reexec
This commit is contained in:
@@ -367,12 +367,36 @@ testcase_watchdog() {
|
||||
/bin/bash -c 'systemd-notify --ready; while true; do systemd-notify WATCHDOG=1; sleep 1; done'
|
||||
|
||||
systemctl freeze "$unit"
|
||||
|
||||
check_freezer_state "$unit" "frozen"
|
||||
sleep 6
|
||||
check_freezer_state "$unit" "frozen"
|
||||
|
||||
systemctl thaw "$unit"
|
||||
check_freezer_state "$unit" "running"
|
||||
sleep 6
|
||||
check_freezer_state "$unit" "running"
|
||||
systemctl is-active "$unit"
|
||||
|
||||
systemctl freeze "$unit"
|
||||
check_freezer_state "$unit" "frozen"
|
||||
systemctl daemon-reload
|
||||
sleep 6
|
||||
check_freezer_state "$unit" "frozen"
|
||||
|
||||
systemctl thaw "$unit"
|
||||
check_freezer_state "$unit" "running"
|
||||
sleep 6
|
||||
check_freezer_state "$unit" "running"
|
||||
systemctl is-active "$unit"
|
||||
|
||||
systemctl freeze "$unit"
|
||||
check_freezer_state "$unit" "frozen"
|
||||
systemctl daemon-reexec
|
||||
sleep 6
|
||||
check_freezer_state "$unit" "frozen"
|
||||
|
||||
systemctl thaw "$unit"
|
||||
check_freezer_state "$unit" "running"
|
||||
sleep 6
|
||||
check_freezer_state "$unit" "running"
|
||||
systemctl is-active "$unit"
|
||||
|
||||
Reference in New Issue
Block a user