5 - name: "Linux (Python 3.8)"
9 - name: "Linux (Python 3.6)"
12 env: WAFOPTS="--build-type=debug"
13 - name: "Linux (Python 2.7, nodeps)"
17 env: WAFOPTS="--nodeps"
18 - name: "Linux (Python pypy3.5)"
22 - name: "Linux (double, fftw3)"
25 env: HAVE_AUBIO_DOUBLE=1 CFLAGS="-O3" WAFOPTS="--enable-fftw3"
26 - name: "Linux (default, dpkg-buildflags)"
28 env: CFLAGS="`dpkg-buildflags --get CFLAGS`" LDFLAGS="`dpkg-buildflags --get LDFLAGS`"
30 - name: "macOS (xcode11)"
34 - name: "macOS (xcode12, lib only)"
39 - make test_lib_only_clean
40 - name: "macOS (xcode10, noopt, nodeps)"
44 env: CFLAGS="-Os" HAVE_AUBIO_DOUBLE=1 WAFOPTS="--disable-accelerate --nodeps"
48 env: WAFOPTS="--with-target-platform=ios --nodeps" AUBIO_NOTESTS=1
49 - name: "iOSSimulator"
52 env: WAFOPTS="--with-target-platform=iosimulator --nodeps" AUBIO_NOTESTS=1
54 # - name: "Windows (Python 3.8.0, lib only)"
58 # - choco install python --version 3.8.0
59 # - choco install make
60 # - python -m pip install --upgrade pip
61 # env: PATH=/c/Python38:/c/Python38/Scripts:$PATH AUBIO_NOTESTS=1
94 - make getwaf deps_python
97 - pip install coverage
100 - make create_test_sounds
102 if [[ -z "$AUBIO_NOTESTS" ]]; then
103 make test_lib_python_clean
106 make test_lib_only_clean
111 if [[ -z "$AUBIO_NOTESTS" ]]; then
113 bash <(curl -s https://codecov.io/bash)
119 - "irc.freenode.org#aubio"
123 - https://webhooks.gitter.im/e/81e7733a5b1d977854b4
124 on_success: change # options: [always|never|change] default: always
125 on_failure: always # options: [always|never|change] default: always
126 on_start: never # options: [always|never|change] default: always