christoph2/pyA2L

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
# 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