[Bioc-devel] Mac build (xcms)
hpages at fhcrc.org
Thu Feb 25 22:57:23 CET 2010
Steffen Neumann wrote:
> If we'd add a unit test to XCMS (which are disabled
> in the BioC builds ?!)
*Unit* tests are not "standard" tests!
Standard tests are described here:
and must be put in the tests/ subdir of your package.
By default they are run by 'R CMD check' (unless the --no-tests
option is specified, but our build system doesn't do that).
As you can see here:
the build system runs 'R CMD check --no-vignettes xcms_1.21.14.tar.gz',
so that won't trigger the execution of the *unit* tests unless you add
some code to your package for that purpose.
See for example the latest CHECK report for the IRanges package:
At the bottom of the "Command output" section, you have:
* checking for portable use of $BLAS_LIBS ... OK
* checking examples ... OK
* checking tests ...
Comparing ‘runalltests.Rout’ to ‘runalltests.Rout.save’ ... OK
* checking package vignettes in 'inst/doc' ... SKIPPED
* checking PDF version of manual ... OK
The standard tests are run i.e. the *.R files under tests/ are executed.
To have 'R CMD check' run the *unit* tests, the trick is to put code in
those *.R files that will run them. Which is what the IRanges package
Program in Computational Biology
Division of Public Health Sciences
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N, M2-B876
P.O. Box 19024
Seattle, WA 98109-1024
E-mail: hpages at fhcrc.org
Phone: (206) 667-5791
Fax: (206) 667-1319
More information about the Bioc-devel