[Bioc-devel] R environment variable which indicates "running in the bioc build system"?

Pages, Herve hp@ge@ @end|ng |rom |redhutch@org
Fri Sep 13 00:13:48 CEST 2019

Hi Paul,

On 9/12/19 11:47, Paul Shannon wrote:
> My package igvR requires a web browser.  Unit tests, examples, vignette all will all fail if one is not available.
> Since the bioc build system, for good reason, does not provide a web browser, I’d like to condition all browser-related code on “not executing in the bioc build system”.

AFAIK the build machines have web browsers.

Anyway if for some reason you need to disable the code that relies on a 
web browser, wouldn't it make more sense to condition this code on the 
presence of a web browser?


> Is there a way my test and example code can detect that?
> I prefer not to condition on
>    if(interactive())
> because in some settings (travis CI, my own development setup) non-interactive tests, using a possibly headless browser, do make sense.
> Thank you -
>   - Paul
> _______________________________________________
> Bioc-devel using r-project.org mailing list
> https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mailman_listinfo_bioc-2Ddevel&d=DwIFaQ&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=iEEUVO5v2amEngLM9wKOPLZ90l4CAu3luSqTBk10vwY&s=KvWmn10aFYkg7GYHvM-0QjJkquiJirXMWLSQtYlj0u0&e=

Hervé Pagès

Program in Computational Biology
Division of Public Health Sciences
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N, M1-B514
P.O. Box 19024
Seattle, WA 98109-1024

E-mail: hpages using fredhutch.org
Phone:  (206) 667-5791
Fax:    (206) 667-1319

More information about the Bioc-devel mailing list