code_coverage {covr} | R Documentation |
Calculate coverage of code directly
Description
This function is useful for testing, and is a thin wrapper around
file_coverage()
because parseData is not populated properly
unless the functions are defined in a file.
Usage
code_coverage(
source_code,
test_code,
line_exclusions = NULL,
function_exclusions = NULL,
...
)
Arguments
source_code |
A character vector of source code |
test_code |
A character vector of test code |
line_exclusions |
a named list of files with the lines to exclude from each file. |
function_exclusions |
a vector of regular expressions matching function
names to exclude. Example |
... |
Additional arguments passed to |
Examples
source <- "add <- function(x, y) { x + y }"
test <- "add(1, 2) == 3"
code_coverage(source, test)
[Package covr version 3.6.4 Index]