[R-pkg-devel] how to make "r-release-osx-x86_64-mavericks" machine support rgl 3D plots
Ott Toomet
otoomet at gmail.com
Fri Oct 9 01:55:50 CEST 2015
Alternatively, you can exclude selected tests from being included in the
package. Most of the tests I do are not necessary to run on CRAN, these
are not system dependent while still time consuming. To run these just on
my PC in enough. So I use .Rbuildignore to exclude those.
Cheers,
Ott
On Thu, Oct 8, 2015 at 2:10 PM, Duncan Murdoch <murdoch.duncan at gmail.com>
wrote:
> On 08/10/2015 4:41 PM, Dr Gregory Jefferis wrote:
> > Dear Duncan,
> >
> > Could I just revive this one more time
> >
> > On 16 Aug 2015, at 17:21, Duncan Murdoch wrote:
> >
> >> It is harder for you to implement this yourself, because CRAN frowns
> >> on
> >> tests that try to detect whether they're running under CRAN or not.
> >>
> >> You could put in "if (interactive())" checks around your displays. If
> >> you want to check whether the rgl calls are okay, you could do
> >> something
> >> like this:
> >>
> >> library(rgl)
> >> options(rgl.useNULL = TRUE)
> >
> > I have a package which imports rgl i.e. rgl is loaded on package
> > startup. A number of examples (not tests) use rgl features and I do not
> > want these to be run on CRAN.
> >
> > Is there a way to configure rgl.useNULL to handle this situation?
> >
>
> I don't think so, but I don't think you really want that.
>
> options(rgl.useNULL = TRUE)
>
> doesn't stop rgl from running, it just stops it from trying to display
> anything. So you could put code like
>
> if (!interactive())
> options(rgl.useNULL = TRUE)
>
> into your .onLoad function for your package, and it wouldn't try to open
> a display on CRAN, or anywhere else that wasn't interactive.
>
> Duncan
>
> ______________________________________________
> R-package-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-package-devel
>
--
Ott Toomet
Visiting Researcher
School of Information
Mary Gates Hall, Suite 310
University of Washington
Seattle, WA 98195
[[alternative HTML version deleted]]
More information about the R-package-devel
mailing list