testInstalledPackage(pkg, lib.loc = NULL, outDir = ".",
types = c("examples", "tests", "vignettes"),
srcdir = NULL, Ropts = "", ...)testInstalledPackages(outDir = ".", errorsAreFatal = TRUE,
scope = c("both", "base", "recommended"),
types = c("examples", "tests", "vignettes"),
srcdir = NULL, Ropts = "", ...)
testInstalledBasic(scope = c("basic", "devel", "both", "internet"))
library..save files.R CMD BATCH when running examples or tests.commentDontrun and commentDonttest.0L for success, 1L for failure.tests directory they can be tested: these are not
installed by default, but will be if
R CMD INSTALL --install-tests was used. Finally, the R
code in any vignettes can be extracted and tested. Package tests are run in a pkg-tests subdirectory of
outDir, and leave their output there. testInstalledBasic runs the basic tests, if installed. This
should be run with LC_COLLATE=C set: the function tries to set
this by it may not work on all OSes. For non-English locales it may
be desirable to set environment variables LANGUAGE to en
and LC_TIME to C to reduce the number of differences from
reference results. Except on Windows, if the environment variable TEST_MC_CORES is
set to an integer greater than one, testInstalledPackages will
run the package tests in parallel using its value as the maximum
number of parallel processes. The package-specific tests for the base and recommended packages are
not normally installed, but make install-tests is provided
to do so (as well as the basic tests).
The package-specific tests for the base and recommended packages are
an optional part of the install.
Currently testing requires a Unix-like diff for a full report
if more than simple differences are found.