From da07465b64f70fb9626776e9d38fe5aad368c096 Mon Sep 17 00:00:00 2001 From: Yann Collet Date: Tue, 26 Aug 2014 14:39:09 +0100 Subject: Simplified travis test flow --- .travis.yml | 2 +- Makefile | 5 ++--- programs/Makefile | 9 ++++----- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index fea2b3d..472ca18 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ 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 diff --git a/Makefile b/Makefile index a81f30b..30ecbb7 100644 --- a/Makefile +++ b/Makefile @@ -107,6 +107,7 @@ liblz4: lz4.c lz4hc.c 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 @@ -162,9 +163,7 @@ dist: clean @echo Distribution $(DISTRIBNAME) built test: - @cd $(PRGDIR); $(MAKE) -e $@ - -test-travis: lz4programs + @cd examples; $(MAKE) -e $@ @cd $(PRGDIR); $(MAKE) -e $@ endif diff --git a/programs/Makefile b/programs/Makefile index d8d38f7..a04c323 100644 --- a/programs/Makefile +++ b/programs/Makefile @@ -44,7 +44,7 @@ MANDIR=$(PREFIX)/share/man/man1 LZ4DIR=.. TEST_FILES = COPYING -TEST_TARGETS=test +TEST_TARGETS=test-native BENCH_NB=-i5 # Minimize test target for Travis CI's Build Matrix @@ -52,7 +52,6 @@ ifeq ($(LZ4_TRAVIS_CI_ENV),-m32) TEST_TARGETS=test-force32 BENCH_NB=-i1 else ifeq ($(LZ4_TRAVIS_CI_ENV),-m64) -TEST_TARGETS=test BENCH_NB=-i1 endif @@ -129,13 +128,13 @@ uninstall: [ -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) -- cgit v0.12