moved meson and versions compatibility tests to master/cron

also : joined c99 compatibility tests with gnu90 and c++ ones
This commit is contained in:
Yann Collet 2019-11-26 10:28:21 -08:00
parent 228a6d28cd
commit 1d7adee68e

View File

@ -81,7 +81,7 @@ matrix:
- make clean - make clean
- make -j check MOREFLAGS="-Werror -DZSTD_NO_INLINE -DZSTD_STRIP_ERROR_STRINGS" - make -j check MOREFLAGS="-Werror -DZSTD_NO_INLINE -DZSTD_STRIP_ERROR_STRINGS"
- name: cmake test # ~2mn - name: cmake build check # ~2mn
script: script:
- make cmakebuild - make cmakebuild
@ -122,7 +122,7 @@ matrix:
- make arminstall - make arminstall
- make armfuzz - make armfuzz
- name: Xenial (AARCH64 + Fuzz Test) # ~14mn - name: aarch64 + Fuzz Test (on Xenial) # ~14mn
dist: xenial dist: xenial
script: script:
- make arminstall - make arminstall
@ -133,10 +133,6 @@ matrix:
- make ppcinstall - make ppcinstall
- make ppcfuzz - make ppcfuzz
- name: Versions Compatibility Test # 11.5mn
script:
- make -C tests versionsTest
# check release number (release only) # check release number (release only)
- name: Tag-Specific Test - name: Tag-Specific Test
if: tag =~ ^v[0-9]\.[0-9] if: tag =~ ^v[0-9]\.[0-9]
@ -146,11 +142,15 @@ matrix:
# tests for master branch and cron job only # tests for master branch and cron job only
- name: OS-X # ~13mn - name: OS-X # ~13mn
if: branch = master
os: osx os: osx
script: script:
- make test - make test
- name: Versions Compatibility Test # 11.5mn
if: branch = master
script:
- make -C tests versionsTest
- name: thread sanitizer # ~29mn - name: thread sanitizer # ~29mn
if: branch = master if: branch = master
script: script:
@ -158,20 +158,16 @@ matrix:
- CC=clang-3.8 make tsan-test-zstream - CC=clang-3.8 make tsan-test-zstream
- CC=clang-3.8 make tsan-fuzztest - CC=clang-3.8 make tsan-fuzztest
- name: C++ and gnu90 compatibility # ~2.5mn - name: C++, gnu90 and c99 compatibility # ~3mn
if: branch = master if: branch = master
script: script:
- make cxxtest - make cxxtest
- make clean - make clean
- make gnu90build - make gnu90build
- make clean - make clean
- make travis-install # just ensures `make install` works
- name: c99 compatibility # ~1.5mn
if: branch = master
script:
- make c99build - make c99build
- make -C tests test-zstd - make clean
- make travis-install # just ensures `make install` works
- name: PPC64 # ~13mn - name: PPC64 # ~13mn
if: branch = master if: branch = master