improved Circle CI tests
authorPrzemyslaw Skibinski <inikep@gmail.com>
Wed, 15 Feb 2017 17:24:42 +0000 (18:24 +0100)
committerPrzemyslaw Skibinski <inikep@gmail.com>
Wed, 15 Feb 2017 17:24:42 +0000 (18:24 +0100)
circle.yml
tests/Makefile

index 7de1b57..87b4acc 100644 (file)
@@ -11,16 +11,22 @@ test:
     - clang -v; make clangtest && make clean
     - g++ -v; make gpptest     && make clean
     - gcc -v; make c_standards && make clean
-    - gcc-5 -v; make -C tests test-lz4 clean test-lz4c32 CC=gcc-5 MOREFLAGS=-Werror && make clean
-    - gcc-6 -v; make c_standards CC=gcc-6 && make -C tests test-lz4 CC=gcc-6 MOREFLAGS=-Werror && make clean
-  # Shorter tests
+    - gcc-5 -v; make -C tests test-lz4 CC=gcc-5 MOREFLAGS=-Werror && make clean
+    - gcc-5 -v; make -C tests test-lz4c32 CC=gcc-5 MOREFLAGS="-I/usr/include/x86_64-linux-gnu -Werror" && make clean
+    - gcc-6 -v; make c_standards CC=gcc-6 && make clean
+    - gcc-6 -v; make -C tests test-lz4 CC=gcc-6 MOREFLAGS=-Werror && make clean
+# Shorter tests
     - make cmake               && make clean
-    - make -C lib all          && make clean
-    - make -C tests fullbench-dll && make clean
+    - make test-lz4
+    - make test-lz4c
+    - make test-fasttest
+    - make test-frametest
+    - make test-fullbench
+    - make test-fuzzer && make clean
+    - make -C lib all && make -C tests fullbench-dll && make clean
     - pyenv global 3.4.4; make versionsTest && make clean
     - make travis-install      && make clean
   # Longer tests
-    - make test                && make clean 
     - gcc -v; make -C tests test32 MOREFLAGS="-I/usr/include/x86_64-linux-gnu" && make clean
     - make usan                && make clean
     - clang -v; make staticAnalyze && make clean
index ebab278..d1117c6 100644 (file)
@@ -301,6 +301,7 @@ test-lz4c: lz4c datagen
        ./datagen -g256MB | $(LZ4)c -l -v    | $(LZ4)c   -t
 
 test-lz4c32: CFLAGS+=-m32
+test-lz4c32: MOREFLAGS+="-I/usr/include/x86_64-linux-gnu"
 test-lz4c32: test-lz4
 
 test-interop-32-64: lz4 lz4c32 datagen