]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Merge branch 'dev'
authorYann Collet <cyan@fb.com>
Mon, 26 Mar 2018 21:19:52 +0000 (14:19 -0700)
committerYann Collet <cyan@fb.com>
Mon, 26 Mar 2018 21:19:52 +0000 (14:19 -0700)
1  2 
.travis.yml

diff --cc .travis.yml
index 45ff0df60fe4eb01e64ccb372de6baaf9b409d14,3ca7255260bce109e48d681f6f1d50162fed26b9..c7440d7c84bf672043c989bda3b8e3d65ad1d6e5
@@@ -6,38 -6,31 +6,43 @@@ dist: trust
  matrix:
    include:
      # Ubuntu 14.04
-     - env: Cmd="make cxxtest && make clean && make gnu90build && make clean && make cmakebuild && make clean && make travis-install"
 -    - env: Cmd='make gcc6install && CC=gcc-6 make clean uasan-test-zstd'
 +    - env: Cmd='make gcc6install && CC=gcc-6 make clean uasan-test'
 +    - env: Cmd='make gcc6install libc6install && CC=gcc-6 make clean uasan-test32'
+     - env: Cmd='make gcc6install libc6install && CC=gcc-6 make clean uasan-test-zstd32'
 -    - env: Cmd='make gcc7install && CC=gcc-7 make clean uasan-test-zstd'
 -    - env: Cmd='make clang38install && CC=clang-3.8 make clean msan-test-zstd'
 -
 -    - env: Cmd='make gcc6install && CC=gcc-6 make clean uasan-fuzztest'
 -    - env: Cmd='make gcc6install libc6install && CC=gcc-6 CFLAGS=-m32 make clean uasan-fuzztest'
 -    - env: Cmd='make clang38install && CC=clang-3.8 make clean msan-fuzztest'
 +    - env: Cmd='make clang38install && CC=clang-3.8 make clean msan-test'
      - env: Cmd='make clang38install && CC=clang-3.8 make clean tsan-test-zstream'
 -
      - env: Cmd='make valgrindinstall && make -C tests clean valgrindTest'
  
 -    - env: Cmd='make arminstall && make armfuzz'
 -    - env: Cmd='make arminstall && make aarch64fuzz'
 -    - env: Cmd='make ppcinstall && make ppcfuzz'
 -    - env: Cmd='make ppcinstall && make ppc64fuzz'
++    - env: Cmd="make cxxtest && make clean && make gnu90build && make clean && make cmakebuild && make clean && make travis-install"
++
 +    - env: Cmd='make arminstall && make armtest'
 +    - env: Cmd='make arminstall && make aarch64test'
 +    - env: Cmd='make ppcinstall && make ppctest'
 +    - env: Cmd='make ppcinstall && make ppc64test'
 +
 +    - env: Cmd='make gpp6install valgrindinstall && make -C zlibWrapper test && make -C zlibWrapper valgrindTest'
 +    - env: Cmd='make gcc6install && CC=gcc-6 make uasan-test-zstd-nolegacy'
 +    - env: Cmd='make gcc6install && CC=gcc-6 make uasan-test-zbuff'
 +
      - env: Cmd='make -j uasanregressiontest'
      - env: Cmd='make -j msanregressiontest'
  
 -    - env: Cmd='make lz4install && make -C tests test-lz4'
 +    - env: Cmd='make -C tests versionsTest && make lz4install && make clean && make -C tests test-lz4'
 +
 +    # OS X Mavericks
 +    - env: Cmd="make test"
 +      os: osx
 +
 +before_install:
 +  - if [ `uname` = "Darwin" ]; then brew update; fi
 +
 +install:
 +  - if [ `uname` = "Darwin" ]; then brew install xz; fi
  
+     # tag-specific test
+     - if: tag =~ ^v[0-9]\.[0-9]
+       env: Cmd='make -C tests checkTag && tests/checkTag $TRAVIS_BRANCH'
  git:
    depth: 1