From: Frantisek Sumsal Date: Sat, 15 Apr 2023 17:51:44 +0000 (+0200) Subject: test: add a couple of basic sanity tests for timedatectl X-Git-Tag: v254-rc1~707^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a51ba8e31a8d68d3d27711d173e55b7cfc48e6d9;p=thirdparty%2Fsystemd.git test: add a couple of basic sanity tests for timedatectl --- 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