Creating .Rout.save files for package subdirectory "tests"
Thank you, Martin and Prof. Ripley, for your very helpful answers! It would be nice if this could be mentioned in section 1.1.4 of the "Writing R Extensions" manual. Arne
On Friday 05 November 2004 12:17, Martin Maechler wrote:
"Arne" == Arne Henningsen <ahenningsen at email.uni-kiel.de>
on Fri, 5 Nov 2004 11:56:02 +0100 writes:
Arne> Hi, I added the "tests" subdirectory and a test file
Arne> (say "myTest.R") to our "systemfit" package. Up to now
Arne> I create the "myTest.Rout.save" file with
>> R CMD BATCH --vanilla myTest.R myTest.Rout.save
that explains everything.
Why do you do so?
Instead:
1) Start with no '.Rout.save'
2) R CMD check <pkg>
will produce one in <pkg>.Rcheck/tests/myTest.Rout
Copy it to the package source, i.e. typically
cp <pkg>.Rcheck/tests/myTest.Rout <pkg>/tests/myTest.Rout.save
3) R CMD check <pkg>
now *will* do the comparison and give no difference hopefully
Martin Maechler, ETH Zurich
Arne> However, "R CMD check" reports two differences between
Arne> myTest.Rout.save and the output of myTest.R: a)
Arne> myTest.Rout.save contains following extra line at the
Arne> beginning of the file:
>> invisible(options(echo = TRUE))
Arne> b) myTest.Rout.save contains the following 2 extra
Arne> lines at the very end of the file:
>> proc.time()
Arne> [1] 1.80 0.07 2.00 0.01 0.00
Arne> Everytime I change myTest.R and create a new
Arne> myTest.R.save file I have to delete these 3 lines by
Arne> hand. I could do this e.g. by a script using "sed",
Arne> but I wonder if I can start "R CMD BATCH" with an
Arne> option that suppresses any commands that are not in
Arne> the input file, i.e. "invisible(options(echo = TRUE))"
Arne> and "proc.time()". Or what is the easiest way to
Arne> create .Rout.save files? (I am using R 2.0.0 on a
Arne> i686 PC with SuSE Linux 9.0)
Arne> Thanks, Arne
Arne Henningsen Department of Agricultural Economics University of Kiel Olshausenstr. 40 D-24098 Kiel (Germany) Tel: +49-431-880 4445 Fax: +49-431-880 1397 ahenningsen at agric-econ.uni-kiel.de http://www.uni-kiel.de/agrarpol/ahenningsen/