language: c
compiler: gcc
-script: make test-travis
+script: make test
before_install:
- sudo apt-get update -qq
- sudo apt-get install -qq gcc-multilib
clean:
@rm -f core *.o *.a *.$(SHARED_EXT) *.$(SHARED_EXT).* $(DISTRIBNAME) *.sha1 liblz4.pc
@cd $(PRGDIR); $(MAKE) clean
+ @cd examples; $(MAKE) clean
@echo Cleaning completed
@echo Distribution $(DISTRIBNAME) built
test:
- @cd $(PRGDIR); $(MAKE) -e $@
-
-test-travis: lz4programs
+ @cd examples; $(MAKE) -e $@
@cd $(PRGDIR); $(MAKE) -e $@
endif
LZ4DIR=..
TEST_FILES = COPYING
-TEST_TARGETS=test
+TEST_TARGETS=test-native
BENCH_NB=-i5
# Minimize test target for Travis CI's Build Matrix
TEST_TARGETS=test-force32
BENCH_NB=-i1
else ifeq ($(LZ4_TRAVIS_CI_ENV),-m64)
-TEST_TARGETS=test
BENCH_NB=-i1
endif
[ -f $(DESTDIR)$(MANDIR)/lz4cat.1 ] && rm -f $(DESTDIR)$(MANDIR)/lz4cat.1
@echo lz4 successfully uninstalled
-test: test-lz4 test-lz4c test-fullbench test-fuzzer test-mem
+test-native: test-lz4 test-lz4c test-fullbench test-fuzzer test-mem
test-force32: test-lz4c32 test-fullbench32 test-fuzzer32 test-mem32
-test-all: test test-force32
+test-all: test-native test-force32
-test-travis: $(TEST_TARGETS)
+test: $(TEST_TARGETS)
test-lz4: lz4 datagen
./datagen -g16KB | ./lz4 -9 | ./lz4 -vdq > $(VOID)