Run all examples in a package.
One of the most frustrating parts of
R CMD check is getting all of your
examples to pass - whenever one fails you need to fix the problem and then
restart the whole process. This function makes it a little easier by
making it possible to run all examples from an R function.
run_examples( pkg = ".", start = NULL, show = TRUE, run_donttest = FALSE, run_dontrun = FALSE, fresh = FALSE, document = TRUE, run, test )
The package to use, can be a file path to the package or a package object. See
as.package()for more information.
Where to start running the examples: this can either be the name of
Rdfile to start with (with or without extensions), or a topic name. If omitted, will start with the (lexicographically) first file. This is useful if you have a lot of examples and don't want to rerun them every time you fix a problem.
TRUE, do run
\donttestsections in the Rd files. out.
TRUE, do run
\dontrunsections in the Rd files.
TRUE, will be run in a fresh R session. This has the advantage that there's no way the examples can depend on anything in the current session, but interactive code (like
browser()) won't work.
document()will be run to ensure examples are updated before running them.