R/pkg_ref_cache_expr_coverage.R

Defines functions pkg_ref_cache.expression_coverage.pkg_source pkg_ref_cache.expression_coverage

Documented in pkg_ref_cache.expression_coverage.pkg_source

#' Retrieve output of covr::package_coverage, tallied by expression
#'
#' @inheritParams pkg_ref_cache
#' @family package reference cache
#' @return a \code{pkg_ref} object
#' @keywords internal
#' @noRd
pkg_ref_cache.expression_coverage <- function(x, ...) {
  UseMethod("pkg_ref_cache.expr_coverage")
}

#' Retrieve output of covr::package_coverage, tallied by expression
#'
#' @importFrom covr tally_coverage
#' @return a \code{pkg_ref} object
#' @keywords internal
pkg_ref_cache.expression_coverage.pkg_source <- function(x, ...) {
  covr::tally_coverage(x$covr_coverage, by = "expression")
}
pharmaR/riskmetric documentation built on April 30, 2024, 5:14 p.m.