[Rd] Checking package help file examples

Bill Dunlap bill at insightful.com
Fri Jul 18 02:19:14 CEST 2008


I am trying to figure out the sanctioned way for
'R CMD check pkg' to make sure that the examples
in help files give the expected results.

Writing R Extensions says that check runs the help
file examples (which INSTALL extracts from pkg/man/*.Rd
and puts into files in pkg/R-ex).  It looks like check
concatenates all the example files, pkg/R-ex/*.R, into one
file, pkg/pkg-Ex.R, which it runs to produce pkg/pkg-Ex.Rout.
If there is an error running these files then check aborts.

I don't seen anything in Writing R Extensions about
checking that correct results were produced.  However,
in R 2.7.0, check will compare pkg/pkg-Ex.Rout to
pkg/tests/Examples/pkg/pkg-Ex.Rout.save, if the latter
file is in your package source, and report any differences.

I don't see any mention of this and was wondering if this
method should be recommended or if there was a preferred
way to check help file examples for correctness.  (It would
be nicer if the example() function could also check for
correctness, and the above method doesn't allow for that.)

----------------------------------------------------------------------------
Bill Dunlap
Insightful Corporation
bill at insightful dot com
360-428-8146

 "All statements in this message represent the opinions of the author and do
 not necessarily reflect Insightful Corporation policy or position."



More information about the R-devel mailing list