1 # Long tests: run on commits to master branch/cron builds
9 - env: Cmd='make gcc6install && CC=gcc-6 make clean uasan-test'
10 - env: Cmd='make gcc6install libc6install && CC=gcc-6 make clean uasan-test32'
11 - env: Cmd='make clang38install && CC=clang-3.8 make clean msan-test'
12 - env: Cmd='make clang38install && CC=clang-3.8 make clean tsan-test-zstream'
13 - env: Cmd='make valgrindinstall && make -C tests clean valgrindTest'
15 - env: Cmd='make arminstall && make armtest'
16 - env: Cmd='make arminstall && make aarch64test'
17 - env: Cmd='make ppcinstall && make ppctest'
18 - env: Cmd='make ppcinstall && make ppc64test'
21 - env: Cmd='make gpp6install valgrindinstall && make -C zlibWrapper test && make -C zlibWrapper valgrindTest'
22 - env: Cmd='make -C tests versionsTest'
23 - env: Cmd='make gpp6install && cd contrib/pzstd && make test-pzstd && make test-pzstd32 && make test-pzstd-tsan && make test-pzstd-asan'
25 - export CXX="g++-6" CC="gcc-6"
26 - env: Cmd='make gcc6install && CC=gcc-6 make uasan-test-zstd-nolegacy'
27 - env: Cmd='make gcc6install && CC=gcc-6 make uasan-test-zbuff'
30 - env: Cmd="make gnu90build && make clean && make test && make clean && make travis-install"
42 - JOB_NUMBER=$(echo $TRAVIS_JOB_NUMBER | sed -e 's:[0-9][0-9]*\.\(.*\):\1:')
43 - echo JOB_NUMBER=$JOB_NUMBER TRAVIS_BRANCH=$TRAVIS_BRANCH TRAVIS_EVENT_TYPE=$TRAVIS_EVENT_TYPE TRAVIS_PULL_REQUEST=$TRAVIS_PULL_REQUEST
44 - export FUZZERTEST=-T5mn;
45 export ZSTREAM_TESTTIME=-T5mn;
46 export DECODECORPUS_TESTTIME=-T1mn;
47 if [ "$TRAVIS_EVENT_TYPE" = "cron" ]; then
49 git checkout -f FETCH_HEAD;
51 sh -c "$Cmd" || travis_terminate 1;