]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
introduced QEMU_SYS
authorPrzemyslaw Skibinski <inikep@gmail.com>
Mon, 14 Nov 2016 11:57:05 +0000 (12:57 +0100)
committerPrzemyslaw Skibinski <inikep@gmail.com>
Mon, 14 Nov 2016 11:57:05 +0000 (12:57 +0100)
Makefile
tests/Makefile
tests/playTests.sh

index 856b1a07ba85b10db754994f6fc74ca78c3e0357..7d36ab2aa6e430de164054fcee5f4cb9562a24ec 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -93,15 +93,19 @@ clangtest: clean
 
 armtest: clean
        $(MAKE) -C $(TESTDIR) datagen   # use native, faster
-       $(MAKE) -C $(TESTDIR) test CC=arm-linux-gnueabi-gcc ZSTDRTTEST= MOREFLAGS="-Werror -static"
+       $(MAKE) -C $(TESTDIR) test CC=arm-linux-gnueabi-gcc QEMU_SYS=qemu-arm-static ZSTDRTTEST= MOREFLAGS="-Werror -static"
+
+aarch64test:
+       $(MAKE) -C $(TESTDIR) datagen   # use native, faster
+       $(MAKE) -C $(TESTDIR) test CC=aarch64-linux-gnu-gcc QEMU_SYS=qemu-aarch64-static ZSTDRTTEST= MOREFLAGS="-Werror -static"
 
 ppctest: clean
        $(MAKE) -C $(TESTDIR) datagen   # use native, faster
-       $(MAKE) -C $(TESTDIR) test CC=powerpc-linux-gnu-gcc ZSTDRTTEST= MOREFLAGS="-Werror -Wno-attributes -static"
+       $(MAKE) -C $(TESTDIR) test CC=powerpc-linux-gnu-gcc QEMU_SYS=qemu-ppc-static ZSTDRTTEST= MOREFLAGS="-Werror -Wno-attributes -static"
 
 ppc64test: clean
        $(MAKE) -C $(TESTDIR) datagen   # use native, faster
-       $(MAKE) -C $(TESTDIR) test CC=powerpc-linux-gnu-gcc ZSTDRTTEST= MOREFLAGS="-m64 -static"
+       $(MAKE) -C $(TESTDIR) test CC=powerpc-linux-gnu-gcc QEMU_SYS=qemu-ppc64-static ZSTDRTTEST= MOREFLAGS="-m64 -static"
 
 usan: clean
        $(MAKE) test CC=clang MOREFLAGS="-g -fsanitize=undefined"
index 26ae600783aef5b3cec960a47f1368c80ff3e0cc..63177f5ef555a07f6496836812ad7a32db4d2ac4 100644 (file)
@@ -166,7 +166,7 @@ endif
 #------------------------------------------------------------------------
 ifneq (,$(filter $(HOST_OS),MSYS POSIX))
 zstd-playTests: datagen
-       ZSTD=$(ZSTD) ./playTests.sh $(ZSTDRTTEST)
+       ZSTD="$(QEMU_SYS) $(ZSTD)" ./playTests.sh $(ZSTDRTTEST)
 
 test: test-zstd test-fullbench test-fuzzer test-zbuff test-zstream
 
@@ -184,29 +184,29 @@ test-zstd-nolegacy: ZSTD = $(PRGDIR)/zstd
 test-zstd-nolegacy: zstd-nolegacy zstd-playTests
 
 test-fullbench: fullbench datagen
-       ./fullbench -i1
-       ./fullbench -i1 -P0
+       $(QEMU_SYS) ./fullbench -i1
+       $(QEMU_SYS) ./fullbench -i1 -P0
 
 test-fullbench32: fullbench32 datagen
-       ./fullbench32 -i1
-       ./fullbench32 -i1 -P0
+       $(QEMU_SYS) ./fullbench32 -i1
+       $(QEMU_SYS) ./fullbench32 -i1 -P0
 
 test-fuzzer: fuzzer
-       ./fuzzer $(FUZZERTEST)
+       $(QEMU_SYS) ./fuzzer $(FUZZERTEST)
 
 test-fuzzer32: fuzzer32
-       ./fuzzer32 $(FUZZERTEST)
+       $(QEMU_SYS) ./fuzzer32 $(FUZZERTEST)
 
 test-zbuff: zbufftest
-       ./zbufftest $(ZBUFFTEST)
+       $(QEMU_SYS) ./zbufftest $(ZBUFFTEST)
 
 test-zbuff32: zbufftest32
-       ./zbufftest32 $(ZBUFFTEST)
+       $(QEMU_SYS) ./zbufftest32 $(ZBUFFTEST)
 
 test-zstream: zstreamtest
-       ./zstreamtest $(ZBUFFTEST)
+       $(QEMU_SYS) ./zstreamtest $(ZBUFFTEST)
 
 test-zstream32: zstreamtest32
-       ./zstreamtest32 $(ZBUFFTEST)
+       $(QEMU_SYS) ./zstreamtest32 $(ZBUFFTEST)
 
 endif
index ad70538a31fc017ef308acb8c8d25a2833c49540..1bc835f0c65372b30be2ca6c18c0cd8f19a968c8 100755 (executable)
@@ -36,7 +36,7 @@ if [[ "$OSTYPE" == "darwin"* ]]; then
     MD5SUM="md5 -r"
 fi
 
-$ECHO "\nStarting playTests.sh isWindows=$isWindows"
+$ECHO "\nStarting playTests.sh isWindows=$isWindows ZSTD='$ZSTD'"
 
 [ -n "$ZSTD" ] || die "ZSTD variable must be defined!"