Code coverage validation
Project description
covcheck
Command-line tool for code coverage validation.
covcheck
is intented to be used in conjunction with coverage.py, which already has support for pytest
, unittest
, and nosetest
. All you have to do is point covcheck
to the coverage.xml
file produced when running your tests.
Installation
$ pip install coverage
$ pip install covcheck
Usage
1. Produce a coverage.xml
file while running your tests:
# pytest
$ coverage run --branch -m pytest ...
$ coverage xml
# unittest
$ coverage run --branch -m unittest ...
$ coverage xml
# nosetest
$ coverage run --branch -m nose ...
$ coverage xml
2. Validate that line and branch coverage meet the provided thresholds:
$ covcheck coverage.xml --line 96 --branch --84
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
covcheck-0.1.0.tar.gz
(6.3 kB
view hashes)