hwdb: fix screen rotation for EXO Wings 2in1 w1125 (#36283)
[systemd.io.git] / test / units / TEST-53-ISSUE-16347.sh
blob84cd66129d007e40c166bf8b772e26161a5a7b14
1 #!/usr/bin/env bash
2 # SPDX-License-Identifier: LGPL-2.1-or-later
3 set -eux
4 set -o pipefail
6 : >/failed
8 # Reset host date to current time, 3 days in the past.
9 date -s "-3 days"
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)
16 now=$(date +%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}"
23 echo " now=${now}"
24 echo " time_delta=${time_delta}"
25 echo ''
26 } >>/failed
28 if test ! -s /failed ; then
29 rm -f /failed
30 touch /testok