From kirill.mueller at ivt.baug.ethz.ch  Thu Mar 10 15:53:17 2016
From: kirill.mueller at ivt.baug.ethz.ch (=?UTF-8?Q?Kirill_M=c3=bcller?=)
Date: Thu, 10 Mar 2016 15:53:17 +0100
Subject: [Rd] getParseData() for installed packages
In-Reply-To: <56E18980.3000301@gmail.com>
References: <56E17659.7010904@ivt.baug.ethz.ch> <56E18980.3000301@gmail.com>
Message-ID: <56E18A5D.9050807@ivt.baug.ethz.ch>



On 10.03.2016 15:49, Duncan Murdoch wrote:
> On 10/03/2016 8:27 AM, Kirill M?ller wrote:
>> I can't seem to reliably obtain parse data via getParseData() for
>> functions from installed packages. The parse data seems to be available
>> only for the *last* file in the package.
>>
>> See [1] for a small example package with just two functions f and g in
>> two files a.R and b.R. See [2] for a documented test run on installed
>> package (Ubuntu 15.10, UTF-8 locale, R 3.2.3). Same behavior with
>> r-devel (r70303).
>>
>> The parse data helps reliable coverage analysis [3]. Please advise.
>
> You don't say how you built the package.  Parse data is omitted by 
> default.
>
> Duncan Murdoch

I install using R CMD INSTALL ., and I have options(keep.source = TRUE, 
keep.source.pkgs = TRUE) in my .Rprofile . The srcrefs are all there, 
it's just that the parse data is not where I'd expect it to be.


-Kirill

>>
>> Best regards
>>
>> Kirill
>>
>>
>> [1] https://github.com/krlmlr/covr.dummy
>> [2] http://rpubs.com/krlmlr/getParseData
>> [3] https://github.com/jimhester/covr/pull/154
>>
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
>



[Rd] getParseData() for installed packages
=?UTF-8?Q?Kirill_M=c3=bcller?=