diff --git a/test/units/TEST-04-JOURNAL.journal.sh b/test/units/TEST-04-JOURNAL.journal.sh index de3b45eaee..03613b5805 100755 --- a/test/units/TEST-04-JOURNAL.journal.sh +++ b/test/units/TEST-04-JOURNAL.journal.sh @@ -69,12 +69,12 @@ journalctl -b -t "$ID" --truncate-newline | grep -v TAIL >/dev/null journalctl -b -1 -b all -m >/dev/null # -b always behaves like -b0 -journalctl -q -b-1 -b0 | head -1 >/tmp/expected -journalctl -q -b-1 -b | head -1 >/tmp/output +journalctl -q -b-1 -b0 -n+1 >/tmp/expected +journalctl -q -b-1 -b -n+1 >/tmp/output diff /tmp/expected /tmp/output # ... even when another option follows (both of these should fail due to -m) -{ journalctl -ball -b0 -m 2>&1 || :; } | head -1 >/tmp/expected -{ journalctl -ball -b -m 2>&1 || :; } | head -1 >/tmp/output +{ journalctl -ball -b0 -n+1 -m 2>&1 || :; } >/tmp/expected +{ journalctl -ball -b -n+1 -m 2>&1 || :; } >/tmp/output diff /tmp/expected /tmp/output # https://github.com/systemd/systemd/issues/13708 diff --git a/test/units/TEST-53-TIMER.RandomizedDelaySec-reload.sh b/test/units/TEST-53-TIMER.RandomizedDelaySec-reload.sh index e9b9d4feee..2baa47c028 100755 --- a/test/units/TEST-53-TIMER.RandomizedDelaySec-reload.sh +++ b/test/units/TEST-53-TIMER.RandomizedDelaySec-reload.sh @@ -84,7 +84,7 @@ check_elapse_timestamp # elapse timestamp (this goes through a slightly different codepath that actually contained the original # issue). : "Next elapse timestamp after time jump" -date -s "tomorrow 00:10" +date --set="tomorrow 00:10" check_elapse_timestamp : "Next elapse timestamp after daemon-reload" diff --git a/test/units/TEST-53-TIMER.issue-16347.sh b/test/units/TEST-53-TIMER.issue-16347.sh index 8b266145cd..b4867872da 100755 --- a/test/units/TEST-53-TIMER.issue-16347.sh +++ b/test/units/TEST-53-TIMER.issue-16347.sh @@ -4,8 +4,8 @@ set -eux set -o pipefail # Reset host date to current time, 3 days in the past. -date -s "-3 days" -trap 'date -s "+3 days"' EXIT +date --set="-3 days" +trap 'date --set="+3 days"' EXIT # Run a timer for every 15 minutes. systemd-run --unit test-timer --on-calendar "*:0/15:0" true diff --git a/test/units/TEST-53-TIMER.restart-trigger.sh b/test/units/TEST-53-TIMER.restart-trigger.sh index e5cd575d66..71de99cf27 100755 --- a/test/units/TEST-53-TIMER.restart-trigger.sh +++ b/test/units/TEST-53-TIMER.restart-trigger.sh @@ -37,8 +37,8 @@ JOURNAL_TS="$(date "+%s")" systemctl restart "$UNIT_NAME.timer" systemctl status "$UNIT_NAME.timer" -date -s '+2 hours' -trap 'date -s "-2 hours"' EXIT +date --set='+2 hours' +trap 'date --set="-2 hours"' EXIT sleep 1 systemctl status "$UNIT_NAME.timer" assert_eq "$(journalctl -q -p info --since="@$JOURNAL_TS" --unit="$UNIT_NAME" --grep="$TEST_MESSAGE" | wc -l)" "1" diff --git a/test/units/TEST-75-RESOLVED.sh b/test/units/TEST-75-RESOLVED.sh index 47b5fa6660..e6ef9214a3 100755 --- a/test/units/TEST-75-RESOLVED.sh +++ b/test/units/TEST-75-RESOLVED.sh @@ -60,6 +60,7 @@ monitor_check_rr() ( # displayed. We turn off pipefail for this, since we don't care about the # lhs of this pipe expression, we only care about the rhs' result to be # clean + set +o pipefail timeout -v 30s journalctl -u resolvectl-monitor.service --since "$since" -f --full | grep -m1 "$match" )