source: .travis.yml @ 05c54ff

feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
Last change on this file since 05c54ff was 05c54ff, checked in by Paul Brossier <piem@piem.org>, 3 years ago

.travis.yml: install sox and create some sounds

  • Property mode set to 100644
File size: 2.0 KB
Line 
1language: python
2
3sudo: false
4
5matrix:
6  include:
7    - python: 2.7
8      os: linux
9      compiler: gcc
10      env: ARCH=x86_64
11    - python: 2.7
12      os: linux
13      compiler: gcc
14      env: ARCH=i386
15    - python: 3.4
16      os: linux
17      compiler: gcc
18      env: ARCH=x86_64
19    - python: 3.4
20      os: linux
21      compiler: gcc
22      env: ARCH=i386
23    - language: C
24      os: osx
25      compiler: clang
26      env: ARCH=x86_64
27    - language: C
28      os: osx
29      compiler: clang
30      env: ARCH=i386
31    - language: C
32      os: osx
33      compiler: gcc
34      env: ARCH=x86_64
35    - language: C
36      os: osx
37      compiler: gcc
38      env: ARCH=i386
39    - python: 2.7
40      os: linux
41      compiler: gcc
42      env: ARCH=x86_64 HAVE_DOUBLE=1
43    - python: 2.7
44      os: linux
45      compiler: gcc
46      env: ARCH=i386 HAVE_DOUBLE=1
47    - python: 3.4
48      os: linux
49      compiler: gcc
50      env: ARCH=x86_64 HAVE_DOUBLE=1
51    - python: 3.4
52      os: linux
53      compiler: gcc
54      env: ARCH=i386 HAVE_DOUBLE=1
55    - language: C
56      os: osx
57      compiler: clang
58      env: ARCH=x86_64 HAVE_DOUBLE=1
59    - language: C
60      os: osx
61      compiler: clang
62      env: ARCH=i386 HAVE_DOUBLE=1
63    - language: C
64      os: osx
65      compiler: gcc
66      env: ARCH=x86_64 HAVE_DOUBLE=1
67    - language: C
68      os: osx
69      compiler: gcc
70      env: ARCH=i386 HAVE_DOUBLE=1
71
72addons:
73  apt:
74    packages:
75    - bzip2
76    - libsndfile1-dev
77    - libsamplerate-dev
78    - libjack-dev
79    - libasound2-dev
80    - libfftw3-dev
81    - sox
82
83before_install:
84  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then; brew upgrade; fi
85  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then; brew install sox; fi
86
87script:
88  - 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
97notifications:
98    irc:
99        channels:
100            - "irc.freenode.org#aubio"
101        use_notice: true
Note: See TracBrowser for help on using the repository browser.