[Rd] testing dontrun examples

Spencer Graves spencer.graves at structuremonitoring.com
Wed Nov 26 20:09:52 CET 2014


Hi, Paul:


       "if(!fda::CRAN())" runs code except with "R CMD check –as-cran".  
I use it so CRAN checks skip examples that (a) need the Internet or (b) 
take too long for CRAN.


        Hope this helps.


       Spencer


On 11/26/2014 10:45 AM, Paul Gilbert wrote:
> Is there a good strategy for testing examples which should not be run 
> by default? For instance, I have examples which get data from the 
> Internet. If I wrap them in try() then they can be skipped if the 
> Internet is not available, but may not be tested in cases when I would 
> like to know about the failure. (Not to mention that the example 
> syntax is ugly.)
>
> If I mark them \dontrun or \donttest then they are not tested. I could 
> mark them \dontrun and then use example() but for this, in addition to 
> run.dontrun=TRUE, I would need to specify all topics for a package, 
> and I don't see how to do this, missing topic does not work.
>
> Wishlist: what I would really like is R CMD check --run-dontrun pkg
>
> Suggestions?
>
> Thanks,
> Paul
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel


-- 
Spencer Graves, PE, PhD
President and Chief Technology Officer
Structure Inspection and Monitoring, Inc.
751 Emerson Ct.
San José, CA 95126
ph:  408-655-4567
web:  www.structuremonitoring.com



More information about the R-devel mailing list