An object of class "coverage" as produced by
test.assessr::run_covr_modes().
This object is a structured list containing detailed test coverage
information, including:
File-level coverage: percentage of lines covered in each file.
Line-by-line coverage: number of executions for each line.
Overall coverage: aggregated coverage across the package.
Metadata: source file paths, expressions, and summary stats.
The resulting object can be printed, summarized, or passed to
test.assessr::generate_test_report() to produce a human-readable test
coverage report.
Returns NULL if the package cannot be installed or if the specified
path does not exist.