% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/run_covr_skip_nstf.R
\name{create_nstf_covr_list}
\alias{create_nstf_covr_list}
\title{Create the NSTF Coverage List}
\usage{
create_nstf_covr_list(
  coverage,
  pkg_name,
  no_tests_df,
  test_files_clean,
  skip_tests,
  problems
)
}
\arguments{
\item{coverage}{A coverage object returned from covr.}

\item{pkg_name}{A Character string - package name.}

\item{no_tests_df}{A dataframe - functions with no tests.}

\item{test_files_clean}{A Character vector - functions with working tests}

\item{skip_tests}{A Character vector - functions skipped}

\item{problems}{A Character vector - test problems}
}
\value{
A named list (`covr_list`) containing:
  \describe{
    \item{total_cov}{Numeric; overall package coverage percentage.}
    \item{res_cov}{List; raw coverage extraction results with coverage data, errors, notes.}
    \item{functions_no_tests}{Data frame of functions lacking tests.}
    \item{tests_skipped}{Character vector of skipped test files.}
    \item{tests_passing}{Character vector of passing test files.}
    \item{tests_problems}{Character vector describing test problems.}
  }
}
\description{
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.
}
\seealso{
Other nstf_utility: 
\code{\link{check_covr_skip_testit}()},
\code{\link{create_base_tests_coverage}()},
\code{\link{create_tinytest_coverage}()},
\code{\link{get_nstf_test_path}()},
\code{\link{get_source_test_mapping_nstf}()},
\code{\link{restrict_test_paths_to_framework}()},
\code{\link{run_covr_skip_nstf}()}
}
\concept{nstf_utility}
\keyword{internal}
