Last data update: 2014.03.03

R: Calculate test coverage for sets of files
file_coverageR Documentation

Calculate test coverage for sets of files

Description

The files in source_files are first sourced in to a new environment to define functions to be checked. Then they are instrumented to track coverage and the files in the test_files are sourced.

Usage

file_coverage(source_files, test_files, line_exclusions = NULL,
  function_exclusions = NULL, parent_env = parent.frame())

Arguments

source_files

Character vector of source files with function definitions to measure coverage

test_files

Character vector of test files with code to test the functions

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 print. to match print methods.

parent_env

The parent environment to use when sourcing the files.

Results