Runs a set of tests to check data.table is working correctly.
test.data.table(script = "tests.Rraw", verbose = FALSE, pkg = ".", silent = FALSE, showProgress = interactive() && !silent)
Run arbitrary R test script.
Root directory name under which all package content (ex: DESCRIPTION, src/, R/, inst/ etc..) resides. Used only in dev-mode.
Controls what happens if a test fails. Like
Output 'Running test <n> ...\r' at the start of each test?
Runs a series of tests. These can be used to see features and examples of usage, too. Running test.data.table will tell you the full location of the test file(s) to open.
showProgress=FALSE too, via the default of
If all tests were successful,
TRUE is returned. Otherwise, see the
silent argument above.
silent=TRUE is intended for use at the start of production scripts; e.g.
stopifnot(test.data.table(silent=TRUE)) to check
data.table is passing its own tests before proceeding.