moved meson and versions compatibility tests to master/cron
also : joined c99 compatibility tests with gnu90 and c++ ones
This commit is contained in:
parent
228a6d28cd
commit
1d7adee68e
24
.travis.yml
24
.travis.yml
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user