.travis.yml
# https://travis-ci.org/christoph2/pyA2l
language: python
sudo: required
python:
#- 3.4
- 3.5
- 3.6
- 3.7
os:
- linux
##- osx
notifications:
email: false
install:
- sudo curl -L -O http://www.antlr.org/download/antlr-4.8-complete.jar
- export CLASSPATH=".:/home/travis/build/christoph2/pyA2L/antlr-4.8-complete.jar:$CLASSPATH"
- alias antlr4='java -jar /usr/local/lib/antlr-4.8-complete.jar'
- pip install -r requirements.txt -r requirements.setup.txt -r requirements.test.txt
- travis_retry pip install pylint
- travis_retry pip install pytest-cov coverage coveralls codacy-coverage
script: coverage run --source=pya2l setup.py test
after_success:
- pylint app
- coveralls
- coverage xml #&& python-codacy-coverage -r coverage.xml