Yann Collet | 4856a00 | 2015-01-24 01:58:16 +0100 | [diff] [blame] | 1 | language: c |
Artyom Dymchenko | 1e00816 | 2016-01-11 21:39:42 +0600 | [diff] [blame] | 2 | compiler: gcc |
Yann Collet | 4856a00 | 2015-01-24 01:58:16 +0100 | [diff] [blame] | 3 | matrix: |
Artyom Dymchenko | 52197bc | 2016-01-13 00:18:49 +0600 | [diff] [blame] | 4 | fast_finish: true |
Yann Collet | 068a8c1 | 2016-06-05 00:23:20 +0200 | [diff] [blame] | 5 | include: |
inikep | 1981d5a | 2016-05-30 10:18:56 +0200 | [diff] [blame] | 6 | # Container-based Ubuntu 12.04 LTS Server Edition 64 bit (doesn't support 32-bit includes) |
Yann Collet | 068a8c1 | 2016-06-05 00:23:20 +0200 | [diff] [blame] | 7 | - os: linux |
inikep | 1981d5a | 2016-05-30 10:18:56 +0200 | [diff] [blame] | 8 | sudo: false |
inikep | 5fbc8aa | 2016-08-10 14:15:39 +0200 | [diff] [blame] | 9 | env: PLATFORM="Ubuntu 12.04 container" CMD="make test && make clean && make travis-install" |
inikep | 1981d5a | 2016-05-30 10:18:56 +0200 | [diff] [blame] | 10 | - os: linux |
| 11 | sudo: false |
inikep | 5fbc8aa | 2016-08-10 14:15:39 +0200 | [diff] [blame] | 12 | env: PLATFORM="Ubuntu 12.04 container" CMD="make -C programs test-zstd_nolegacy && make clean && make zlibwrapper && make clean && make cmaketest" |
inikep | 1981d5a | 2016-05-30 10:18:56 +0200 | [diff] [blame] | 13 | - os: linux |
| 14 | sudo: false |
inikep | c9bb102 | 2016-06-21 18:04:13 +0200 | [diff] [blame] | 15 | env: PLATFORM="Ubuntu 12.04 container" CMD="make usan" |
inikep | 1981d5a | 2016-05-30 10:18:56 +0200 | [diff] [blame] | 16 | - os: linux |
| 17 | sudo: false |
inikep | c9bb102 | 2016-06-21 18:04:13 +0200 | [diff] [blame] | 18 | env: PLATFORM="Ubuntu 12.04 container" CMD="make asan" |
inikep | 1981d5a | 2016-05-30 10:18:56 +0200 | [diff] [blame] | 19 | # Standard Ubuntu 12.04 LTS Server Edition 64 bit |
| 20 | - os: linux |
| 21 | sudo: required |
inikep | 5fbc8aa | 2016-08-10 14:15:39 +0200 | [diff] [blame] | 22 | env: PLATFORM="Ubuntu 12.04" CMD="make gppinstall gpptest && make clean && make libc6install gnu90test && make clean && make c99test && make clean && make gnu99test && make clean && make clangtest" |
inikep | 1981d5a | 2016-05-30 10:18:56 +0200 | [diff] [blame] | 23 | - os: linux |
| 24 | sudo: required |
inikep | c9bb102 | 2016-06-21 18:04:13 +0200 | [diff] [blame] | 25 | env: PLATFORM="Ubuntu 12.04" CMD="make arminstall armtest" |
inikep | 1981d5a | 2016-05-30 10:18:56 +0200 | [diff] [blame] | 26 | - os: linux |
| 27 | sudo: required |
inikep | c9bb102 | 2016-06-21 18:04:13 +0200 | [diff] [blame] | 28 | env: PLATFORM="Ubuntu 12.04" CMD="make libc6install && make -C programs test32" |
inikep | 4d84bbd | 2016-07-25 17:49:49 +0200 | [diff] [blame] | 29 | - os: linux |
| 30 | sudo: required |
| 31 | env: PLATFORM="Ubuntu 12.04" CMD="make -C tests versionsTest" |
inikep | 1981d5a | 2016-05-30 10:18:56 +0200 | [diff] [blame] | 32 | - os: linux |
| 33 | sudo: required |
inikep | c9bb102 | 2016-06-21 18:04:13 +0200 | [diff] [blame] | 34 | env: PLATFORM="Ubuntu 12.04" CMD="make libc6install asan32" |
inikep | 1981d5a | 2016-05-30 10:18:56 +0200 | [diff] [blame] | 35 | - os: linux |
| 36 | sudo: required |
inikep | c9bb102 | 2016-06-21 18:04:13 +0200 | [diff] [blame] | 37 | env: PLATFORM="Ubuntu 12.04" CMD="make valgrindinstall && make -C programs valgrindTest" |
inikep | 1981d5a | 2016-05-30 10:18:56 +0200 | [diff] [blame] | 38 | # Ubuntu 14.04 LTS Server Edition 64 bit |
| 39 | - os: linux |
| 40 | dist: trusty |
| 41 | sudo: required |
inikep | 5fbc8aa | 2016-08-10 14:15:39 +0200 | [diff] [blame] | 42 | env: PLATFORM="Ubuntu 14.04" CMD="make zlibwrapper && make clean && make gcc5install gcc5test && make clean && make gcc6install gcc6test && make clean && make ppcinstall ppctest" |
inikep | 1981d5a | 2016-05-30 10:18:56 +0200 | [diff] [blame] | 43 | # OS X Mavericks |
Yann Collet | 068a8c1 | 2016-06-05 00:23:20 +0200 | [diff] [blame] | 44 | - os: osx |
inikep | 5fbc8aa | 2016-08-10 14:15:39 +0200 | [diff] [blame] | 45 | env: PLATFORM="OS X Mavericks" CMD="make gnu90test && make clean && make test && make clean && make travis-install" |
inikep | 1981d5a | 2016-05-30 10:18:56 +0200 | [diff] [blame] | 46 | exclude: |
| 47 | - compiler: gcc |
| 48 | |
Yann Collet | 068a8c1 | 2016-06-05 00:23:20 +0200 | [diff] [blame] | 49 | script: |
inikep | c9bb102 | 2016-06-21 18:04:13 +0200 | [diff] [blame] | 50 | - sh -c "$CMD" |