3 # enable caching of installed packages.
6 # let's test as many versions as we can!
15 # enable OSX support, with only system Python, and newer Python on Linux:
19 # # specify a reasonably newer xcode so that brew works
24 # install coverage helper:
26 - gem install coveralls-lcov
32 - python ./setup.py build_ext -i
33 - python -m pytest test
35 - CFLAGS="-coverage" python ./setup.py build_ext -i
36 - python -m pytest test
38 # install lcov, platform-specific but clean:
48 - lcov --capture --no-external --directory . --output-file coverage.info
49 - COVERALLS_PARALLEL=true coveralls-lcov coverage.info
53 webhooks: https://coveralls.io/webhook