Skip to content

Reporting should be possible with just the public API #921

Open
@nedbat

Description

@nedbat

Is your feature request related to a problem? Please describe.
People (like coveralls) end up using internal details of coverage.py because they can't get everything they need from the public supported API. Then when the internals of coverage.py change, their code breaks.

Describe the solution you'd like
We should extend the public API to support their needs. One good litmus test would be: if coverage.py's own reporting commands (html, xml, json, report) could be written with only the public API.

Metadata

Metadata

Assignees

No one assigned

    Labels

    apiChanges to the public APIenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions