Changes in .travis.yml [0ae2eb8:dae3292]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
.travis.yml
r0ae2eb8 rdae3292 3 3 matrix: 4 4 include: 5 - python: 3.5 6 os: linux 7 compiler: gcc 8 - python: 3.4 9 os: linux 10 compiler: gcc 5 11 - python: 2.7 6 12 os: linux 7 13 compiler: gcc 8 env: ARCH=x86_64 14 - language: C 15 os: osx 16 osx_image: xcode8 17 compiler: clang 18 - python: 3.5 19 os: linux 20 compiler: gcc 21 env: CFLAGS="-Os" WAFOPTS="--disable-samplerate --disable-sndfile" 22 - python: 3.4 23 os: linux 24 compiler: gcc 25 env: HAVE_AUBIO_DOUBLE=1 CFLAGS="-O3" WAFOPTS="--enable-fftw3" 9 26 - python: 2.7 10 27 os: linux 11 28 compiler: gcc 12 env: ARCH=i386 13 - python: 3.4 14 os: linux 15 compiler: gcc 16 env: ARCH=x86_64 17 - python: 3.4 18 os: linux 19 compiler: gcc 20 env: ARCH=i386 WAFOPTS=--enable-fftw3f 29 env: CFLAGS="`dpkg-buildflags --get CFLAGS`" LDFLAGS="`dpkg-buildflags --get LDFLAGS`" 21 30 - language: C 22 31 os: osx 32 osx_image: xcode8 23 33 compiler: clang 24 env: ARCH=x86_6434 env: CFLAGS="-Os" HAVE_AUBIO_DOUBLE=1 WAFOPTS="--disable-accelerate" 25 35 - language: C 26 36 os: osx 37 osx_image: xcode8 27 38 compiler: clang 28 env: ARCH=i386 29 - python: 2.7 30 os: linux 31 compiler: gcc 32 env: ARCH=x86_64 HAVE_DOUBLE=1 WAFOPTS=--enable-fftw3 33 - python: 2.7 34 os: linux 35 compiler: gcc 36 env: ARCH=i386 HAVE_DOUBLE=1 37 - python: 3.4 38 os: linux 39 compiler: gcc 40 env: ARCH=x86_64 HAVE_DOUBLE=1 41 - python: 3.4 42 os: linux 43 compiler: gcc 44 env: ARCH=i386 HAVE_DOUBLE=1 39 env: WAFOPTS="--enable-fat --disable-avcodec --disable-sndfile" 45 40 - language: C 46 41 os: osx 42 osx_image: xcode8 47 43 compiler: clang 48 env: ARCH=x86_64 HAVE_DOUBLE=144 env: WAFOPTS="--with-target-platform=ios --disable-avcodec --disable-sndfile" AUBIO_NOTESTS=1 49 45 - language: C 50 46 os: osx 47 osx_image: xcode8 51 48 compiler: clang 52 env: ARCH=i386 HAVE_DOUBLE=149 env: WAFOPTS="--with-target-platform=iosimulator --disable-avcodec --disable-sndfile" AUBIO_NOTESTS=1 53 50 - language: C 54 51 os: osx 52 osx_image: xcode8.2 55 53 compiler: clang 56 env: ARCH=x86_64 WAFOPTS="--enable-fat --disable-sndfile --disable-samplerate --disable-rubberband"54 env: WAFOPTS="--enable-fat --disable-avcodec --disable-sndfile" 57 55 - language: C 58 56 os: osx 57 osx_image: xcode8.2 59 58 compiler: clang 60 env: ARCH=i386 WAFOPTS="--enable-fat --disable-sndfile --disable-samplerate --disable-rubberband" 59 env: WAFOPTS="--with-target-platform=ios --disable-avcodec --disable-sndfile" AUBIO_NOTESTS=1 60 - language: C 61 os: osx 62 osx_image: xcode8.2 63 compiler: clang 64 env: WAFOPTS="--with-target-platform=iosimulator --disable-avcodec --disable-sndfile" AUBIO_NOTESTS=1 65 66 # use trusty 67 dist: trusty 68 sudo: required 61 69 62 70 addons: … … 64 72 packages: 65 73 - bzip2 74 - libavcodec-dev 75 - libavformat-dev 76 - libavresample-dev 77 - libavutil-dev 66 78 - libsndfile1-dev 67 79 - libsamplerate-dev … … 69 81 - libasound2-dev 70 82 - libfftw3-dev 71 - librubberband-dev72 83 - sox 73 84 … … 76 87 if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then 77 88 brew update 78 brew install sox libsamplerate libsndfile rubberband 89 brew install sox 90 brew install ffmpeg 91 brew install libsndfile 79 92 export PATH="$HOME/Library/Python/2.7/bin/:$PATH" 80 93 fi; 81 94 82 83 95 install: 84 - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then travis_retry pip install nose2; fi 85 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then travis_retry pip install --user nose2; fi 96 - travis_retry pip install --upgrade pip 97 - travis_retry make getwaf expandwaf deps_python 98 - which pip 99 - pip --version 86 100 87 101 script: 88 102 - make create_test_sounds 89 - make build 90 - make build_python 91 - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then make test_python; fi 92 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then make test_python_osx; fi 93 - make clean_python 94 - make clean 95 - make distcheck 96 - make test_pure_python 103 - | 104 if [[ -z "$AUBIO_NOTESTS" ]]; then 105 make test_lib_python_clean 106 make test_python_only_clean 107 else 108 make test_lib_only_clean 109 fi; 97 110 98 111 notifications: … … 101 114 - "irc.freenode.org#aubio" 102 115 use_notice: true 116 webhooks: 117 urls: 118 - https://webhooks.gitter.im/e/81e7733a5b1d977854b4 119 on_success: change # options: [always|never|change] default: always 120 on_failure: always # options: [always|never|change] default: always 121 on_start: never # options: [always|never|change] default: always
Note: See TracChangeset
for help on using the changeset viewer.