I created this plugin to support my exclusive Python projects. This is a spin-off project from the original one I've created to support my maven projects on .
Current version is very limited by comparison and not much is configurable.
You can find a working example on the projects listed in the table below.
Type | Status | Notes | Environment Variables | Available from Release |
---|---|---|---|---|
Coveralls | ✅ | COVERALLS_REPO_TOKEN or COVERALLS_TOKEN |
0.0.0 | |
Codacy | ✅ | CODACY_PROJECT_TOKEN |
0.0.0 | |
CodeCov | ✅ | CODECOV_TOKEN |
0.0.0 |
python3 omni_coveragereporter_python.py
coverage run --source=omni-coveragereporter-python -m pytest
coverage run --source=omni-coveragereporter-python -m pytest --capture=no
coverage report -m
coverage html
coverage json
coverage xml
pip3 install twine
cd omni-coveragereporter-python
python3 setup.py sdist
pip3 install dist/omni_coveragereporter-0.0.3.tar.gz
pip3 uninstall omni_coveragereporter
twine upload dist/*
sudo pip uninstall omni_coveragereporter
sudo pip install omni_coveragereporter
In all Omni projects, there are test files scattered all over the place. This is needed to see how the application behaves in different test scenarios. To keep things organized, this is the list of the files that are here specifically for test purposes:
- coverage.out
- coverage-pc.out
- coverage-tc.out
- pearson-correlation-coefficient
- tanimoto-correlation-coefficient
- points
- reports
- clover.xml
- src
- Codecov Report Upload
- Codacy Coverage Reporter
- Jackson Module
- XCode Environment Variable Reference
- Cross-CI reference
- Coveralls API reference
- Git Hub Environment Variables
- Git Lab Environment Variables
- Check Run Reporter
- Codacy Maven Plugin
- Coveralls Maven Plugin
- Example Java Maven for CodeCov
- CodeCov Maven Plugin