From a51ba8e31a8d68d3d27711d173e55b7cfc48e6d9 Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Sat, 15 Apr 2023 19:51:44 +0200 Subject: [PATCH] test: add a couple of basic sanity tests for timedatectl --- test/units/testsuite-45.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/test/units/testsuite-45.sh b/test/units/testsuite-45.sh index ebc6c7c1444..73608756bf8 100755 --- a/test/units/testsuite-45.sh +++ b/test/units/testsuite-45.sh @@ -7,6 +7,27 @@ set -o pipefail # shellcheck source=test/units/assert.sh . "$(dirname "$0")"/assert.sh +test_timedatectl() { + timedatectl --no-pager --help + timedatectl --version + + timedatectl + timedatectl --no-ask-password + timedatectl status --machine=testuser@.host + timedatectl status + timedatectl show + timedatectl show --all + timedatectl show -p NTP + timedatectl show -p NTP --value + timedatectl list-timezones + + if ! systemd-detect-virt -qc; then + systemctl enable --runtime --now systemd-timesyncd + timedatectl timesync-status + timedatectl show-timesync + fi +} + restore_timezone() { if [[ -f /tmp/timezone.bak ]]; then mv /tmp/timezone.bak /etc/timezone @@ -256,6 +277,7 @@ EOF : >/failed +test_timedatectl test_timezone test_adjtime test_ntp -- 2.47.3