Many thanks for your replies.

I had a quick look at both functions:
-  CRAN(): it detects timing check from --as-cran.
- queryRCmdCheck() allows to detect which part of the check is calling a
function (examples, tests?).

Both are useful!
Would be nice to have a R-base function which can provide a definite
identification of R CMD check and other special calls (e.g. in \Sexpr in Rd
files).

Bests,
Renaud


2012/12/18 Spencer Graves <spencer.graves@prodsyse.com>

> Have you considered the CRAN function in "fda"?  Spencer
>
>
>
> On 12/18/2012 4:00 AM, Henrik Bengtsson wrote:
>
>> Hi Renaud,
>>
>> On Tue, Dec 18, 2012 at 8:44 AM, Renaud Gaujoux <renaud@cbio.uct.ac.za>
>> wrote:
>>
>>> Hi Henrik (and list),
>>>
>>> I am interested in a similar feature, and would be happy to see the
>>> suggestions you got off-line :)
>>> Have you come up with a robust solution, which would work in a variety of
>>> situations (in examples, tests, \Sexpr calls, etc..)?
>>>
>> see queryRCmdCheck() of R.utils.  Example:
>>
>> # Get the 'R CMD check' status, if any
>> status <- R.utils::queryRCmdCheck()
>>
>> if (status != "notRunning") {
>>    cat("The current R session was launched by R CMD check. Status:",
>> status, "\n")
>> } else {
>>    cat("The current R session was not launched by R CMD check.\n")
>> }
>>
>> I haven't tested it with Sweave, but with examples and tests.
>>
>> R.utils 1.18.0 is on CRAN, but you'd want 1.18.3, because:
>>
>> Version: 1.18.3 [2012-11-06]
>> o BUG FIX: queryRCmdCheck() did not detect "tests" evidences when
>>    'R CMD check' was testing multiple architectures.
>>
>> It may be another couple of weeks before I submit it to CRAN, but in
>> the meanwhile you can grab it via:
>>
>> source("http://aroma-project.**org/hbLite.R<http://aroma-project.org/hbLite.R>
>> ");
>> hbLite("R.utils")
>>
>> Any feedback (positive or negative) is appreciated.
>>
>> Hope it helps
>>
>> /Henrik
>>
>>
>>  Thank you.
>>>
>>> Bests,
>>> Renaud
>>>
>>> --
>>> Renaud Gaujoux
>>> Computational Biology - University of Cape Town
>>> South Africa
>>>
>>>
>>>  ______________________________**________________
>> R-devel@r-project.org mailing list
>> https://stat.ethz.ch/mailman/**listinfo/r-devel<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
>
>
>

	[[alternative HTML version deleted]]

