Testing

ncfp tests use the pytest framework [#f1]_.

To run all tests locally, please issue the following command from the root of the repository:

pytest -v

Obtaining test coverage information

The pytest framework integrates with the coverage.py module, and an account of the extent of test coverage can be obtained by running the following command:

pytest -v --with-coverage \
    --cover-package=ncbi_cds_from_protein \
    --cover-html

Continuous Integration

Continuous Integration for ncfp is provided by CircleCI.

Footnotes