| # Tell Travis what to do |
| # https://travis-ci.org/nedbat/coveragepy |
| |
| language: python |
| |
| sudo: false |
| |
| python: |
| - 2.7 |
| |
| addons: |
| apt: |
| sources: |
| - deadsnakes |
| packages: |
| - python3.5 |
| - python3.5-dev |
| |
| env: |
| - TOXENV=py26 |
| - TOXENV=py27 |
| - TOXENV=py33 |
| - TOXENV=py34 |
| - TOXENV=py35 |
| - TOXENV=pypy |
| - TOXENV=py26 COVERAGE_COVERAGE=yes |
| - TOXENV=py27 COVERAGE_COVERAGE=yes |
| - TOXENV=py33 COVERAGE_COVERAGE=yes |
| - TOXENV=py34 COVERAGE_COVERAGE=yes |
| - TOXENV=py35 COVERAGE_COVERAGE=yes |
| - TOXENV=pypy COVERAGE_COVERAGE=yes |
| |
| sudo: false |
| |
| install: |
| - pip install -r requirements/ci.pip |
| |
| script: |
| - tox |
| - if [[ $COVERAGE_COVERAGE == 'yes' ]]; then python igor.py combine_html; fi |
| - if [[ $COVERAGE_COVERAGE == 'yes' ]]; then pip install codecov; fi |
| - if [[ $COVERAGE_COVERAGE == 'yes' ]]; then codecov -X gcov --file coverage.xml; fi |