X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;ds=sidebyside;f=tests%2Ftests-common.sh;h=cd353efe72acc1889e09a7ac302ec5b3565860c9;hb=297e0855665e45708b114048e42befc4654cdbee;hp=72cda6787e6e370540798b6ec1322eb634301604;hpb=a5e30a05b4d7f02c57cc8fbb18e22d6fe31a79a0;p=wimlib diff --git a/tests/tests-common.sh b/tests/tests-common.sh index 72cda678..cd353efe 100644 --- a/tests/tests-common.sh +++ b/tests/tests-common.sh @@ -1,6 +1,3 @@ -srcdir="${srcdir:-.}/.." -srcdir="$(cd $srcdir; pwd)" - if stat -c %i . &> /dev/null ; then BSD_STAT=0 else @@ -33,3 +30,37 @@ get_file_size() stat -c %s "$1" fi } + +imagex() +{ + echo "imagex $@" + if [[ $1 == info || $1 == mountrw ]]; then + ../../imagex "$@" + else + ../../imagex "$@" > /dev/null + fi +} + +imagex_raw() +{ + ../../imagex "$@" +} + +wim_ctype() +{ + imagex info $1 | grep Compression | awk '{print $2}' +} + +default_cleanup() +{ + rm -rf $TEST_SUBDIR +} + +error() +{ + echo "****************************************************************" + echo " Test failure " + echo $* + echo "****************************************************************" + exit 1 +}