]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: store and compare just the property value
authorFrantisek Sumsal <frantisek@sumsal.cz>
Mon, 29 Sep 2025 14:11:27 +0000 (16:11 +0200)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 29 Sep 2025 21:01:24 +0000 (23:01 +0200)
Follow-up for 5730a400fd5ee82566fe03eb832121a0d4bc26b6.

test/units/TEST-53-TIMER.restart-trigger.sh

index 057f379ddc56276726dee0ef2f017d78eb5cc4d2..e5cd575d66816c73b92f0c9f73c4f6eb2dd2ec31 100755 (executable)
@@ -45,15 +45,15 @@ assert_eq "$(journalctl -q -p info --since="@$JOURNAL_TS" --unit="$UNIT_NAME" --
 
 # Restarting the timer unit shouldn't trigger neither the timer nor the service, so these
 # fields should remain constant through the following tests
-SERVICE_INV_ID="$(systemctl show --property=InvocationID "$UNIT_NAME.service")"
-TIMER_LAST_TRIGGER="$(systemctl show --property=LastTriggerUSec "$UNIT_NAME.timer")"
+SERVICE_INV_ID="$(systemctl show -InvocationID "$UNIT_NAME.service")"
+TIMER_LAST_TRIGGER="$(systemctl show -LastTriggerUSec "$UNIT_NAME.timer")"
 
 # Now restart the timer and check if the timer and the service weren't triggered again
 systemctl restart "$UNIT_NAME.timer"
 sleep 5
 assert_eq "$(journalctl -q -p info --since="@$JOURNAL_TS" --unit="$UNIT_NAME" --grep="$TEST_MESSAGE" | wc -l)" "1"
-assert_eq "$SERVICE_INV_ID" "$(systemctl show --property=InvocationID "$UNIT_NAME.service")"
-assert_eq "$TIMER_LAST_TRIGGER" "$(systemctl show --property=LastTriggerUSec "$UNIT_NAME.timer")"
+assert_eq "$SERVICE_INV_ID" "$(systemctl show -InvocationID "$UNIT_NAME.service")"
+assert_eq "$TIMER_LAST_TRIGGER" "$(systemctl show -LastTriggerUSec "$UNIT_NAME.timer")"
 
 # Set the timer into the past, restart it, and again check if it wasn't triggered
 TIMER_TS="$(date --date="-1 day" "+%Y-%m-%d %H:%M:%S")"
@@ -68,8 +68,8 @@ assert_in "OnCalendar=$TIMER_TS" "$(systemctl show -P TimersCalendar "$UNIT_NAME
 systemctl restart "$UNIT_NAME.timer"
 sleep 5
 assert_eq "$(journalctl -q -p info --since="@$JOURNAL_TS" --unit="$UNIT_NAME" --grep="$TEST_MESSAGE" | wc -l)" "1"
-assert_eq "$SERVICE_INV_ID" "$(systemctl show --property=InvocationID "$UNIT_NAME.service")"
-assert_eq "$TIMER_LAST_TRIGGER" "$(systemctl show --property=LastTriggerUSec "$UNIT_NAME.timer")"
+assert_eq "$SERVICE_INV_ID" "$(systemctl show -InvocationID "$UNIT_NAME.service")"
+assert_eq "$TIMER_LAST_TRIGGER" "$(systemctl show -LastTriggerUSec "$UNIT_NAME.timer")"
 
 # Cleanup
 systemctl stop "$UNIT_NAME".{timer,service}