From: Felix Handte Date: Thu, 26 Dec 2019 19:16:23 +0000 (-0500) Subject: Fix playTests.sh Under QEMU (#1923) X-Git-Tag: v1.4.5^2~128 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f4341c43259031771d74fd06f7080aa85ac2ce2;p=thirdparty%2Fzstd.git Fix playTests.sh Under QEMU (#1923) --- diff --git a/tests/Makefile b/tests/Makefile index 3917a7cf8..e50edbc83 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -330,7 +330,7 @@ test-zstd-nolegacy: zstd-nolegacy test-zstd test-zstd32 test-zstd-nolegacy: datagen file $(ZSTD) - ZSTD="$(QEMU_SYS) $(ZSTD)" ./playTests.sh $(ZSTDRTTEST) + EXE_PREFIX="$(QEMU_SYS)" ZSTD_BIN="$(ZSTD)" ./playTests.sh $(ZSTDRTTEST) test-gzstd: gzstd diff --git a/tests/playTests.sh b/tests/playTests.sh index 9e0d75d6c..d0943e1bb 100755 --- a/tests/playTests.sh +++ b/tests/playTests.sh @@ -102,9 +102,11 @@ case "$UNAME" in SunOS) DIFF="gdiff" ;; esac -println "\nStarting playTests.sh isWindows=$isWindows ZSTD='$ZSTD'" +println "\nStarting playTests.sh isWindows=$isWindows EXE_PREFIX='$EXE_PREFIX' ZSTD_BIN='$ZSTD_BIN'" -[ -n "$ZSTD" ] || die "ZSTD variable must be defined!" +[ -n "$ZSTD_BIN" ] || die "ZSTD_BIN variable must be defined!" + +ZSTD="$EXE_PREFIX $ZSTD_BIN" if echo hello | $ZSTD -v -T2 2>&1 > $INTOVOID | grep -q 'multi-threading is disabled' then @@ -493,19 +495,19 @@ cat hello.zstd world.zstd > helloworld.zstd $ZSTD -dc helloworld.zstd > result.tmp $DIFF helloworld.tmp result.tmp println "testing zstdcat symlink" -ln -sf $ZSTD zstdcat -./zstdcat helloworld.zstd > result.tmp +ln -sf $ZSTD_BIN zstdcat +$EXE_PREFIX ./zstdcat helloworld.zstd > result.tmp $DIFF helloworld.tmp result.tmp ln -s helloworld.zstd helloworld.link.zstd -./zstdcat helloworld.link.zstd > result.tmp +$EXE_PREFIX ./zstdcat helloworld.link.zstd > result.tmp $DIFF helloworld.tmp result.tmp rm zstdcat rm result.tmp println "testing zcat symlink" -ln -sf $ZSTD zcat -./zcat helloworld.zstd > result.tmp +ln -sf $ZSTD_BIN zcat +$EXE_PREFIX ./zcat helloworld.zstd > result.tmp $DIFF helloworld.tmp result.tmp -./zcat helloworld.link.zstd > result.tmp +$EXE_PREFIX ./zcat helloworld.link.zstd > result.tmp $DIFF helloworld.tmp result.tmp rm zcat rm ./*.tmp ./*.zstd