test: add a couple of basic sanity tests for timedatectl

This commit is contained in:
Frantisek Sumsal 2023-04-15 19:51:44 +02:00
parent 10a9466135
commit a51ba8e31a

View file

@ -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