dependency in tests

Paul Gilbert pgilbert@bank-banque-canada.ca
Tue, 29 Oct 2002 14:06:46 -0500


ripley@stats.ox.ac.uk wrote:
> 
> On Tue, 29 Oct 2002, Paul Gilbert wrote:
> 
> > I have a package in which the code does not depend on another package,
> > but tests do. Should the Depends line in the description indicate this
> > dependency or is requires() in the tests sufficient?
> 
> I find it very helpful to have the Depends line there.  Anyone who wants
> to run the tests needs the dependency, and builders of binary packages
> meet this very frequently.
> 
> I think this is even more cogent for the examples.

For the examples I have always assumed that one would not indicate
anything in the Depends line, and just put requires() in the example.
There is a trade-off here. I like to put in non-trivial examples (e.g.
using data from other packages), but if doing so means I should indicate
dependencies in addition to what the code needs, then I am reluctant to
add them. Perhaps we need something like

Depends.tests:
Depends.examples:
Depends.vignettes:

which are in addition to anything the code depends on.

Paul Gilbert
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._