Code Repositories xandikos / caldavtester .travis.yml
caldavtester

Tree @caldavtester (Download .tar.gz)

.travis.yml @caldavtesterraw · history · blame

language: python
cache: pip
sudo: true
python:
  - 3.3
  - 3.4
  - 3.5
  - 3.6
  - pypy3.3-5.2-alpha1
env:
  global: PYTHONHASHSEED=random
install:
  - pip install pip --upgrade
  - pip install coverage codecov flake8 pycalendar
  - sudo apt-get install -qq libneon27-dev curl
  - python setup.py develop
script:
  - make style
  - make coverage
  - mv .coverage .coverage.unit
  - make coverage-litmus
  - mv .coverage .coverage.litmus
  - make coverage-vdirsyncer
  - mv .coverage .coverage.vdirsyncer
# CalDAVtester needs to run with Python2, but travis seems to always force
# Python3.
#  - make coverage-caldavtester
#  - mv .coverage .coverage.caldavtester
after_success:
  - codecov -F unit -f coverage.unit
  - codecov -F litmus -f coverage.litmus
  - codecov -F vdirsyncer -f coverage.vdirsyncer
#  - codecov -F caldavtester -f coverage.caldavtester