mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-01-18 06:03:42 +03:00
test: check journal directly instead of capturing console output
This commit is contained in:
parent
35d2d2e61c
commit
8cda7b91ff
@ -14,15 +14,10 @@ TEST_NO_QEMU=1
|
|||||||
# could turn into a reboot if the test fails.
|
# could turn into a reboot if the test fails.
|
||||||
NSPAWN_TIMEOUT=60
|
NSPAWN_TIMEOUT=60
|
||||||
|
|
||||||
# Remove this file if it exists. This is used along with
|
|
||||||
# the make target "finish". Since concrete confirmation is
|
|
||||||
# only found from the console during the poweroff.
|
|
||||||
rm -f /tmp/honorfirstshutdown.log >/dev/null
|
|
||||||
|
|
||||||
check_result_nspawn_hook() {
|
check_result_nspawn_hook() {
|
||||||
grep -q "Shutdown is already active. Skipping emergency action request" /tmp/honorfirstshutdown.log
|
local workspace="${1:?}"
|
||||||
|
|
||||||
|
"${JOURNALCTL:?}" -D "${workspace:?}/var/log/journal" --grep "Shutdown is already active. Skipping emergency action request" --no-pager
|
||||||
}
|
}
|
||||||
|
|
||||||
# Note: don't use a pipe in the following expression, as it breaks the trap
|
do_test "$@"
|
||||||
# handlers we have defined in test/test-functions.
|
|
||||||
do_test "$@" > >(tee /tmp/honorfirstshutdown.log)
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user