7 # Reset host date to current time, 3 days in the past.
10 # Run a timer for every 15 minutes.
11 systemd-run
--unit test-timer
--on-calendar "*:0/15:0" true
13 next_elapsed
=$
(systemctl show test-timer.timer
-p NextElapseUSecRealtime
--value)
14 next_elapsed
=$
(date -d "${next_elapsed}" +%s
)
16 time_delta
=$
((next_elapsed
- now
))
18 # Check that the timer will elapse in less than 20 minutes.
19 ((0 < time_delta
&& time_delta
< 1200)) ||
{
20 echo 'Timer elapse outside of the expected 20 minute window.'
21 echo " next_elapsed=${next_elapsed}"
23 echo " time_delta=${time_delta}"
27 if test ! -s /failed
; then