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:
Castulo Martinez
2020-04-08 15:47:31 -07:00
committed by Castulo J. Martinez
parent b62aae3c8c
commit f3bb9765da
3 changed files with 62 additions and 2 deletions
+51
View File
@@ -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
}