Run package coverage for a package
If the following code was run,
dp <- system.file(“test-data”, “test.package.0001_0.1.0.tar.gz”, package = “test.assessr”)
test_package <- get_package_coverage(dp)
The result would be:
test_package
$pkg_name
[1] "test.package.0001"
$pkg_ver
[1] "0.1.0"
$date_time
[1] "2026-02-16 09:35:06.964653"
$executor
[1] "u1004798"
$sysname
[1] "Linux"
$version
[1] "#1 SMP PREEMPT_DYNAMIC Mon Dec 1 05:36:50 UTC 2025"
$release
[1] "6.1.158-180.294.amzn2023.x86_64"
$machine
[1] "x86_64"
$r_version
[1] "4.4.1"
$test_framework_type
[1] "standard testing framework"
$total_cov
[1] 1
$res_cov
$res_cov$name
[1] "test.package.0001"
$res_cov$coverage
$res_cov$coverage$filecoverage
R/myscript.R
100
$res_cov$coverage$totalcoverage
[1] 100
$res_cov$errors
[1] NA
$res_cov$notes
[1] NA