From 5ec15aefbbfc19f708aba9dbe0f15a217786a954 Mon Sep 17 00:00:00 2001 From: Ruediger Meier Date: Mon, 12 May 2014 02:45:10 +0200 Subject: tests: add function ts_check_losetup Unfortunately losetup -f does not return an error nowadays. Signed-off-by: Ruediger Meier --- tests/functions.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'tests/functions.sh') diff --git a/tests/functions.sh b/tests/functions.sh index 5b7324cfb..867cdaa23 100644 --- a/tests/functions.sh +++ b/tests/functions.sh @@ -45,6 +45,18 @@ function ts_check_test_command { fi } +function ts_check_losetup { + local tmp + ts_check_test_command "$TS_CMD_LOSETUP" + + # assuming that losetup -f works ... to be checked somewhere else + tmp=$($TS_CMD_LOSETUP -f 2>/dev/null) + if test -b "$tmp"; then + return 0 + fi + ts_skip "no loop device support" +} + function ts_skip_subtest { ts_report " IGNORE ($1)" } -- cgit v1.2.3-55-g7522