On Tue, Sep 3, 2013 at 10:49 AM, Kevin Wright <kw.s...@gmail.com> wrote:
> I have a package with more than 100 datasets, each of which has an
> \examples{} section.  On the plus side, these example test the "R
> ecosystem" to make sure that everything is working (both my package and
> others' packages).  On the down side, changes in this ecosystem have caused
> repeated NOTEs and WARNINGs from CRAN.
>
> As a commentary on one recent R-help discussion, none of the code breakages
> have been caused by use of ":::".  All of the problems have been caused by
> (1) Changes in "stable" packages and (2) changing CRAN requirements (3)
> changes in "beta" packages. In roughly that order.
>
> In the interest of long-term package stability I'm thinking about wrapping
> more of the examples in my package in \dontrun{}.  Especially the parts
> that depend on other packages.
>

You can avoid checks with any of these:
1. wrap your example in:   if (interactive()) { ... }
2. turn your example into a demo
3. turn your example into a unit test using RUnit, svUnit or other
unit testing package

-- 
Statistics & Software Consulting
GKX Group, GKX Associates Inc.
tel: 1-877-GKX-GROUP
email: ggrothendieck at gmail.com

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to