2 # SPDX-License-Identifier: LGPL-2.1-or-later
8 # Reset host date to current time, 3 days in the past.
11 # Run a timer for every 15 minutes.
12 systemd-run
--unit test-timer
--on-calendar "*:0/15:0" true
14 next_elapsed
=$
(systemctl show test-timer.timer
-p NextElapseUSecRealtime
--value)
15 next_elapsed
=$
(date -d "${next_elapsed}" +%s
)
17 time_delta
=$
((next_elapsed
- now
))
19 # Check that the timer will elapse in less than 20 minutes.
20 ((0 < time_delta
&& time_delta
< 1200)) ||
{
21 echo 'Timer elapse outside of the expected 20 minute window.'
22 echo " next_elapsed=${next_elapsed}"
24 echo " time_delta=${time_delta}"
28 if test ! -s /failed
; then