https://codecov.io/ | @codecov | hello@codecov.io |
---|
Example of how to integrate with Codecov.io for your awesome Python project!
See this repo's Coverage Reports
pip install codecov
codecov --token=<repo token>
Codecov can be ran from inside your tox.ini
please make sure you pass all the necessary environment variables through:
[testenv]
passenv = CI TRAVIS_BUILD_ID TRAVIS TRAVIS_BRANCH TRAVIS_JOB_NUMBER TRAVIS_PULL_REQUEST TRAVIS_JOB_ID TRAVIS_REPO_SLUG TRAVIS_COMMIT
deps = codecov>=1.4.0
commands = codecov -e TOXENV
See all the environment variable for other CI providers here. Note the
-e TOXENV
is used to distinquish builds in Codecov UI example.
Please provide your private repository token (found at Codecov) to upload reports.
export CODECOV_TOKEN=:token
codecov
# or
codecov -t :token
Append to your
.travis.yml
install:
pip install codecov
after_success:
codecov
Note: No need to include a repository token for public repos on Travis
Append to your
circle.yml
file
test:
post:
- pip install codecov && codecov
Note: No need to include a repository token for public repos on CircleCI