test_local()
tests a local source package.test_package()
tests an installed package.test_check()
checks a package duringR CMD check
.
See vignette("special-files")
to learn about the various files that
testthat works with.
Usage
test_package(package, reporter = check_reporter(), ...)
test_check(package, reporter = check_reporter(), ...)
test_local(path = ".", reporter = NULL, ..., load_package = "source")
Arguments
- package
If these tests belong to a package, the name of the package.
- reporter
Reporter to use to summarise output. Can be supplied as a string (e.g. "summary") or as an R6 object (e.g.
SummaryReporter$new()
).See Reporter for more details and a list of built-in reporters.
- ...
Additional arguments passed to
test_dir()
- path
Path to directory containing tests.
- load_package
Strategy to use for load package code:
"none", the default, doesn't load the package.
"installed", uses
library()
to load an installed package."source", uses
pkgload::load_all()
to a source package. To configure the arguments passed toload_all()
, add this field in your DESCRIPTION file: