summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDavid Sterba <dsterba@suse.com>2016-11-11 10:04:26 +0100
committerDavid Sterba <dsterba@suse.com>2016-11-11 16:25:19 +0100
commitcc0d3d3198e969692826a3bd5935e966acb15d16 (patch)
tree4f455f1eb2deecfb66c9e8dba7e1950739cc8998 /tests
parent747146e23748095e46e2f3f023afc6310fb91c83 (diff)
btrfs-progs: tests: add quotes around variables in common
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/common64
1 files changed, 32 insertions, 32 deletions
diff --git a/tests/common b/tests/common
index 320b023f..c8ac0c15 100644
--- a/tests/common
+++ b/tests/common
@@ -23,14 +23,14 @@ _assert_path()
_fail()
{
- echo "$*" | tee -a $RESULTS
+ echo "$*" | tee -a "$RESULTS"
exit 1
}
# log a message to the results file
_log()
{
- echo "$*" | tee -a $RESULTS
+ echo "$*" | tee -a "$RESULTS"
}
_not_run()
@@ -41,12 +41,12 @@ _not_run()
run_check()
{
- echo "############### $@" >> $RESULTS 2>&1
+ echo "############### $@" >> "$RESULTS" 2>&1
if [ "$TEST_LOG" = 'tty' ]; then echo "CMD: $@" > /dev/tty; fi
if [ "$1" = 'root_helper' ]; then
- "$@" >> $RESULTS 2>&1 || _fail "failed: $@"
+ "$@" >> "$RESULTS" 2>&1 || _fail "failed: $@"
else
- $INSTRUMENT "$@" >> $RESULTS 2>&1 || _fail "failed: $@"
+ $INSTRUMENT "$@" >> "$RESULTS" 2>&1 || _fail "failed: $@"
fi
}
@@ -54,12 +54,12 @@ run_check()
# can be processed further
run_check_stdout()
{
- echo "############### $@" >> $RESULTS 2>&1
+ echo "############### $@" >> "$RESULTS" 2>&1
if [ "$TEST_LOG" = 'tty' ]; then echo "CMD(stdout): $@" > /dev/tty; fi
if [ "$1" = 'root_helper' ]; then
- "$@" 2>&1 | tee -a $RESULTS || _fail "failed: $@"
+ "$@" 2>&1 | tee -a "$RESULTS" || _fail "failed: $@"
else
- $INSTRUMENT "$@" 2>&1 | tee -a $RESULTS || _fail "failed: $@"
+ $INSTRUMENT "$@" 2>&1 | tee -a "$RESULTS" || _fail "failed: $@"
fi
}
@@ -68,16 +68,16 @@ run_mayfail()
{
local ret
- echo "############### $@" >> $RESULTS 2>&1
+ echo "############### $@" >> "$RESULTS" 2>&1
if [ "$TEST_LOG" = 'tty' ]; then echo "CMD(mayfail): $@" > /dev/tty; fi
if [ "$1" = 'root_helper' ]; then
"$@" >> $RESULTS 2>&1
else
- $INSTRUMENT "$@" >> $RESULTS 2>&1
+ $INSTRUMENT "$@" >> "$RESULTS" 2>&1
fi
ret=$?
if [ $ret != 0 ]; then
- echo "failed (ignored, ret=$ret): $@" >> $RESULTS
+ echo "failed (ignored, ret=$ret): $@" >> "$RESULTS"
if [ $ret == 139 ]; then
_fail "mayfail: returned code 139 (SEGFAULT), not ignored"
elif [ $ret == 134 ]; then
@@ -96,18 +96,18 @@ run_mustfail()
msg="$1"
shift
- echo "############### $@" >> $RESULTS 2>&1
+ echo "############### $@" >> "$RESULTS" 2>&1
if [ "$TEST_LOG" = 'tty' ]; then echo "CMD(mustfail): $@" > /dev/tty; fi
if [ "$1" = 'root_helper' ]; then
- "$@" >> $RESULTS 2>&1
+ "$@" >> "$RESULTS" 2>&1
else
- $INSTRUMENT "$@" >> $RESULTS 2>&1
+ $INSTRUMENT "$@" >> "$RESULTS" 2>&1
fi
if [ $? != 0 ]; then
- echo "failed (expected): $@" >> $RESULTS
+ echo "failed (expected): $@" >> "$RESULTS"
return 0
else
- echo "succeeded (unexpected!): $@" >> $RESULTS
+ echo "succeeded (unexpected!): $@" >> "$RESULTS"
_fail "unexpected success: $msg"
return 1
fi
@@ -115,7 +115,7 @@ run_mustfail()
check_prereq()
{
- if ! [ -f $TOP/$1 ]; then
+ if ! [ -f "$TOP/$1" ]; then
_fail "Failed prerequisites: $1";
fi
}
@@ -133,12 +133,12 @@ check_image()
local image
image=$1
- echo "testing image $(basename $image)" >> $RESULTS
- $TOP/btrfs check $image >> $RESULTS 2>&1
+ echo "testing image $(basename $image)" >> "$RESULTS"
+ $TOP/btrfs check "$image" >> "$RESULTS" 2>&1
[ $? -eq 0 ] && _fail "btrfs check should have detected corruption"
- run_check $TOP/btrfs check --repair $image
- run_check $TOP/btrfs check $image
+ run_check $TOP/btrfs check --repair "$image"
+ run_check $TOP/btrfs check "$image"
}
# Extract a usable image from packed formats
@@ -155,36 +155,36 @@ extract_image()
image="$1"
case "$image" in
*.img)
- rm -f $image.restored
+ rm -f "$image.restored"
: ;;
*.img.xz)
xz --decompress --keep "$image" || \
_fail "failed to decompress image $image" >&2
image=${image%%.xz}
- rm -f $image.restored
+ rm -f "$image.restored"
cleanme=$image
;;
*.raw)
- cp --sparse=auto $image $image.restored
+ cp --sparse=auto "$image" "$image.restored"
;;
*.raw.xz)
xz --decompress --keep "$image" || \
_fail "failed to decompress image $image" >&2
image=${image%%.xz}
- mv "$image" "$image".restored
+ mv "$image" "$image.restored"
;;
*.stream.xz)
xz --decompress --keep "$image" || \
_fail "failed to decompress file $image" >&2
image=${image%%.xz}
- mv "$image" "$image".restored
+ mv "$image" "$image.restored"
;;
esac
- if ! [ -f $image.restored ]; then
- echo "restoring image $(basename $image)" >> $RESULTS
- $TOP/btrfs-image -r $image $image.restored \
- &>> $RESULTS \
+ if ! [ -f "$image.restored" ]; then
+ echo "restoring image $(basename $image)" >> "$RESULTS"
+ "$TOP/btrfs-image" -r "$image" "$image.restored" \
+ &>> "$RESULTS" \
|| _fail "failed to restore image $image" >&2
fi
@@ -200,7 +200,7 @@ check_all_images()
local extracted
dir="$1"
- for image in $(find $dir \( -iname '*.img' -o \
+ for image in $(find "$dir" \( -iname '*.img' -o \
-iname '*.img.xz' -o \
-iname '*.raw' -o \
-iname '*.raw.xz' \) | sort)
@@ -266,7 +266,7 @@ prepare_test_dev()
[[ "$size" ]] || size='2G'
echo "\$TEST_DEV not given, use $TOP/test/test.img as fallback" >> \
- $RESULTS
+ "$RESULTS"
TEST_DEV="$TOP/tests/test.img"
truncate -s "$size" "$TEST_DEV" || _not_run "create file for loop device failed"