mirror of
git://sourceware.org/git/lvm2.git
synced 2025-01-03 05:18:29 +03:00
tests: hardening - no unbound vars
Dissallow usage of any unbound shell variable in tests. All vars needs to have some defined value.
This commit is contained in:
parent
41e11e0f21
commit
a87860965e
@ -25,6 +25,24 @@ TESTNAME=${0##*/}
|
|||||||
PS4='#${BASH_SOURCE[0]##*/}:${LINENO}+ '
|
PS4='#${BASH_SOURCE[0]##*/}:${LINENO}+ '
|
||||||
export TESTNAME PS4
|
export TESTNAME PS4
|
||||||
|
|
||||||
|
LVM_TEST_NODEBUG=${LVM_TEST_NODEBUG-}
|
||||||
|
|
||||||
|
LVM_TEST_LVMETAD=${LVM_TEST_LVMETAD-}
|
||||||
|
LVM_TEST_LVMLOCKD=${LVM_TEST_LVMLOCKD-}
|
||||||
|
LVM_TEST_LVMLOCKD_TEST=${LVM_TEST_LVMLOCKD_TEST-}
|
||||||
|
LVM_TEST_LVMPOLLD=${LVM_TEST_LVMPOLLD-}
|
||||||
|
LVM_TEST_LOCK_TYPE_DLM=${LVM_TEST_LOCK_TYPE_DLM-}
|
||||||
|
LVM_TEST_LOCK_TYPE_SANLOCK=${LVM_TEST_LOCK_TYPE_SANLOCK-}
|
||||||
|
|
||||||
|
SKIP_WITHOUT_CLVMD=${SKIP_WITHOUT_CLVMD-}
|
||||||
|
SKIP_WITH_CLVMD=${SKIP_WITH_CLVMD-}
|
||||||
|
|
||||||
|
SKIP_WITHOUT_LVMETAD=${SKIP_WITHOUT_LVMETAD-}
|
||||||
|
SKIP_WITH_LVMETAD=${SKIP_WITH_LVMETAD-}
|
||||||
|
|
||||||
|
SKIP_WITH_LVMPOLLD=${SKIP_WITH_LVMPOLLD-}
|
||||||
|
SKIP_WITH_LVMLOCKD=${SKIP_WITH_LVMLOCKD-}
|
||||||
|
|
||||||
if test -n "$LVM_TEST_FLAVOUR"; then
|
if test -n "$LVM_TEST_FLAVOUR"; then
|
||||||
. "lib/flavour-$LVM_TEST_FLAVOUR"
|
. "lib/flavour-$LVM_TEST_FLAVOUR"
|
||||||
fi
|
fi
|
||||||
@ -106,7 +124,9 @@ free -m || true
|
|||||||
# Set vars from utils now that we have TESTDIR/PREFIX/...
|
# Set vars from utils now that we have TESTDIR/PREFIX/...
|
||||||
prepare_test_vars
|
prepare_test_vars
|
||||||
|
|
||||||
test -n "$BASH" && set -eE -o pipefail
|
# Set strict shell mode
|
||||||
|
# see: http://redsymbol.net/articles/unofficial-bash-strict-mode
|
||||||
|
test -n "$BASH" && set -euE -o pipefail
|
||||||
|
|
||||||
# Vars for harness
|
# Vars for harness
|
||||||
echo "@TESTDIR=$TESTDIR"
|
echo "@TESTDIR=$TESTDIR"
|
||||||
|
Loading…
Reference in New Issue
Block a user