Internal helper that constructs the final `covr_list` structure from a coverage object. It wraps extraction of coverage information, performs total coverage computation, and assembles all diagnostic components.
create_nstf_covr_list(
coverage,
pkg_name,
no_tests_df,
test_files_clean,
skip_tests,
problems
)A named list (`covr_list`) containing:
Numeric; overall package coverage percentage.
List; raw coverage extraction results with coverage data, errors, notes.
Data frame of functions lacking tests.
Character vector of skipped test files.
Character vector of passing test files.
Character vector describing test problems.
A coverage object returned from covr.
A Character string - package name.
A dataframe - functions with no tests.
A Character vector - functions with working tests
A Character vector - functions skipped
A Character vector - test problems
Other nstf_utility:
check_covr_skip_testit(),
create_base_tests_coverage(),
create_tinytest_coverage(),
get_nstf_test_path(),
get_source_test_mapping_nstf(),
restrict_test_paths_to_framework(),
run_covr_skip_nstf()