Merge pull request #2783 from cgwalters/test-sudo

tests: Require OSTREE_TEST_SUDO to be set to use `sudo`
This commit is contained in:
Luca Bruno authored and GitHub committed 2022-11-22 16:30:50 +00:00
commit f79c7a0a0a
3 files changed
+9

No files matched your search

+6
View File
@@ -614,6 +614,12 @@ skip_without_user_xattrs () {
fi
}
skip_without_sudo () {
if test -z "${OSTREE_TEST_SUDO:-}"; then
skip "this test needs sudo, skipping without OSTREE_TEST_SUDO being set"
fi
}
# Usage: if ! skip_one_without_whiteouts_devices; then ... more tests ...; fi
skip_one_without_whiteouts_devices() {
if ! can_create_whiteout_devices; then
+2
View File
@@ -9,7 +9,9 @@ set -euo pipefail
mode="bare-split-xattrs"
OSTREE="${CMD_PREFIX} ostree --repo=${test_tmpdir}/repo"
skip_without_sudo
SUDO="sudo --non-interactive"
PRIVILEGED="false"
if [ $(id -u) -eq 0 ]; then
PRIVILEGED="true"
@@ -24,6 +24,7 @@ set -euo pipefail
. $(dirname $0)/libtest.sh
skip_without_sudo
SUDO="sudo --non-interactive"
# Skip the test if a well-known USB stick is not available.