Run a package check locally, in a Docker container. UNTESTED ON WINDOWS, bug reports welcome. :-)
local_check_linux(path = ".", quiet = FALSE, image = NULL, valgrind = FALSE, check_args = character(), env_vars = character(), timeout = Inf, artifacts = tempfile())
Path to a directory containing an R package, or path to
source R package tarball built with
Whether to print the check output
Docker image to use. If
Whether to run the check with Valgrind.
Extra arguments for the
Environment variables to set on the builder machine before the check. A named character vector.
Timeout for a check, a
Where to copy the build artifacts after the build.
rcmdcheck::rcmdcheck object, with extra fields:
all_output: all output from the check, both standard output and
container_name: name of the Docker container that performed the
build. It is a random name.
artifacts: directory of build artifacts.
You'll need to have bash and Docker installed.