Execute testthat tests in a packageSource:
test()runs all tests in a package. It's a shortcut for
test()on the active file.
test_coverage()computes test coverage for your package. It's a shortcut for
test_coverage_active_file()computes test coverage for the active file. It's a shortcut for
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, ... )
The package to use, can be a file path to the package or a package object. See
as.package()for more information.
NULL, only tests with file names matching this regular expression will be executed. Matching is performed on the file name after it's stripped of
TRUE, throw an error if any tests fail.
TRUE(the default), export all objects. If
FALSE, export only the objects that are listed as exports in the NAMESPACE file.
additional arguments passed to wrapped functions.
One or more source or test files. If a source file the corresponding test file will be run. The default is to use the active file in RStudio (if available).
Show the test coverage report.