env: global: - CC_TEST_REPORTER_ID=4f307949bf2b8fece540e528b27c5304ef1df0dfbfbd0e2e7e85892e4d5a9190 language: python matrix: include: - python: 3.8 dist: bionic sudo: true - python: 3.7 dist: xenial sudo: true before_install: - pip install poetry install: - poetry install before_script: - curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter - chmod +x ./cc-test-reporter - ./cc-test-reporter before-build script: - tox after_script: - echo "$TRAVIS_PULL_REQUEST" - echo "$TRAVIS_PYTHON_VERSION" - find . -name ".coverage" - if [[ "$TRAVIS_PULL_REQUEST" == "false" && "$TRAVIS_PYTHON_VERSION" == "3.7" ]]; then ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT tests/coverage.xml; fi