mirror of
https://github.com/clearlinux/swupd-client.git
synced 2026-09-05 13:11:41 +00:00
API: output for autoupdate
This commit provides a minimal output to be displayed when the --quiet flag is used for this command: - swupd autoupdate Signed-off-by: Castulo Martinez <castulo.martinez@intel.com>
This commit is contained in:
committed by
Castulo J. Martinez
parent
b62aae3c8c
commit
f3bb9765da
Executable
+51
@@ -0,0 +1,51 @@
|
||||
#!/usr/bin/env bats
|
||||
|
||||
# Author: Castulo Martinez
|
||||
# Email: castulo.martinez@intel.com
|
||||
|
||||
load "../testlib"
|
||||
|
||||
test_setup() {
|
||||
|
||||
create_test_environment "$TEST_NAME"
|
||||
sudo mkdir -p "$PATH_PREFIX"/etc/systemd/system
|
||||
|
||||
}
|
||||
|
||||
@test "API004: autoupdate" {
|
||||
|
||||
run sudo sh -c "$SWUPD autoupdate $SWUPD_OPTS --quiet"
|
||||
|
||||
assert_status_is "$SWUPD_NO"
|
||||
assert_output_is_empty
|
||||
|
||||
}
|
||||
|
||||
@test "API005: autoupdate --enable" {
|
||||
|
||||
# create mask files manually
|
||||
sudo ln -s /dev/null "$PATH_PREFIX"/etc/systemd/system/swupd-update.service
|
||||
sudo ln -s /dev/null "$PATH_PREFIX"/etc/systemd/system/swupd-update.timer
|
||||
|
||||
run sudo sh -c "$SWUPD autoupdate $SWUPD_OPTS --enable --quiet"
|
||||
|
||||
assert_status_is "$SWUPD_OK"
|
||||
assert_output_is_empty
|
||||
# check mask files don't exist
|
||||
assert_file_not_exists "$PATH_PREFIX"/etc/systemd/system/swupd-update.service
|
||||
assert_file_not_exists "$PATH_PREFIX"/etc/systemd/system/swupd-update.timer
|
||||
|
||||
}
|
||||
|
||||
@test "API006: autoupdate --disable" {
|
||||
|
||||
run sudo sh -c "$SWUPD autoupdate $SWUPD_OPTS --disable --quiet"
|
||||
|
||||
assert_status_is "$SWUPD_OK"
|
||||
assert_output_is_empty
|
||||
# check mask files don't exist
|
||||
assert_symlink_exists "$PATH_PREFIX"/etc/systemd/system/swupd-update.service
|
||||
assert_symlink_exists "$PATH_PREFIX"/etc/systemd/system/swupd-update.timer
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user