From 5f708381a1ef5350196cb7c82f8e67edd37a87bd Mon Sep 17 00:00:00 2001 From: Ruediger Meier Date: Mon, 16 Mar 2015 12:22:53 +0100 Subject: tests: optionally skip tests where loop support is needed It can be hard to check for loop support (e.g. on LXC containers). Let the user skip it manually by env: TS_OPT_FEAT_SKIP_LOOP="yes" Signed-off-by: Ruediger Meier --- tests/functions.sh | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests/functions.sh') diff --git a/tests/functions.sh b/tests/functions.sh index 02f81dd5e..bfc3fa28d 100644 --- a/tests/functions.sh +++ b/tests/functions.sh @@ -68,6 +68,10 @@ function ts_check_losetup { local tmp ts_check_test_command "$TS_CMD_LOSETUP" + if [ "$TS_OPT_FEAT_SKIP_LOOP" = "yes" ]; then + ts_skip "loop-device tests disabled" + fi + # assuming that losetup -f works ... to be checked somewhere else tmp=$($TS_CMD_LOSETUP -f 2>/dev/null) if test -b "$tmp"; then -- cgit v1.2.3-55-g7522