Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: tags/R-1-6-1
Fetching contributors…

Cannot retrieve contributors at this time

file 56 lines (36 sloc) 1.751 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
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-Internet

runs tests which need access to the Internet and/or sockets and so may
not run on every machine. You will see some differences in the output,
but no test should fail if you do have sockets and Internet access.


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.
Something went wrong with that request. Please try again.