test()runs all tests in a package. It's a shortcut fortestthat::test_dir()test_active_file()runstest()on the active file.test_coverage()computes test coverage for your package. It's ashortcut forcovr::package_coverage()pluscovr::report().test_coverage_active_file()computes test coverage for the active file. It's ashortcut forcovr::file_coverage()pluscovr::report().
Usage
test(pkg=".", filter=NULL, stop_on_failure=FALSE, export_all=TRUE,...)test_active_file(file=find_active_file(),...)test_coverage(pkg=".", show_report=interactive(),...)test_coverage_active_file( file=find_active_file(), filter=TRUE, show_report=interactive(), export_all=TRUE,...)Arguments
- pkg
The package to use, can be a file path to the package or apackage object. See
as.package()for more information.- filter
If not
NULL, only tests with file names matching thisregular expression will be executed. Matching is performed on the filename after it's stripped of"test-"and".R".- stop_on_failure
If
TRUE, throw an error if any tests fail.- export_all
If
TRUE(the default), export all objects.IfFALSE, export only the objects that are listed as exportsin the NAMESPACE file.- ...
additional arguments passed to wrapped functions.
- file
One or more source or test files. If a source file thecorresponding test file will be run. The default is to use the active filein RStudio (if available).
- show_report
Show the test coverage report.
