Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: R-1-2-patches
Fetching contributors…

Cannot retrieve contributors at this time

50 lines (32 sloc) 1.517 kb
In this directory, various tests on R are run automatically.
This is the recommended way to check if R has been built successfully on
your architecture.
make test-All
does both of
make test-Examples
and make test-Specific
the first of which runs all the examples from the help files (*.Rd) of
all core packages (base, eda, ..., ts) -- which can take quite long (a
few minutes, depending on your environment).
The "fast" part of the tests is `test-Specific' which runs the *.R
files in this (./tests) directory (tolerantly) compares the result
*.Rout file with the prespecified *.Rout.save (if that exists). It
also runs a test abusing all the functions via no-segfault.R, and that
can be quite slow (a minute or more).
There are other useful make targets:
make test-undoc
make test-codoc
run undoc() and codoc() on base and all the standard packages.
make test-Reg
runs regression tests, that is tests that ensure that things which have been
changed (perhaps as a result of bug reports) stay fixed.
make test-Random
runs a series of tests on the distribution of random variates generated
by the rxxxx() functions. The test is a large deviation bound on the
Kolmogorov statistic, so also provides a test of the cumulative distribution
functions pxxxx(). Because rare events do happen, this test suite
will be failed in about 1 in 50 runs.
make test-Gct
runs a subset of the specific tests with gctorture turned on. This is slow,
taking an hour or two.
Martin Maechler for the R Core Team.
Jump to Line
Something went wrong with that request. Please try again.