As runnning a full R CMD check takes a while, I am curious if there is a shortcut to only execute checking of the examples' and test files. See the part of R CMD check output I am interested in below.
I am not looking for add-on packages that would require a change of my test files (like testthat) to perform something similar. Rather, I would like to have the same stuff executed as R CMD check, i.e., generate exampels R, check differences vs. reference output (.Rout.save) and the same for test files, and produce the *.Rout files.
This would aid in package development as it speeds up testing and update of reference outputs, esp. in case of small changes.
* checking examples ... OK
* checking differences from 'pkg-Ex.Rout' to 'pkg-Ex.Rout.save' ... OK
* checking tests ...
Running 'test1.R'
Comparing 'test1.Rout' to 'test1.Rout.save' ... OK
[... further test files ...]
As @Stéphane Laurent pointed out in their comment, there is devtools::run_examples("."), which tests your examples in your package's docs quite a bit quicker than R CMD check. From it's doc:
One of the most frustrating parts of R CMD check is getting all of your examples to pass - whenever one fails you need to fix the problem and then restart the whole process. This function makes it a little easier by making it possible to run all examples from an R function.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With