Not sure why nobody dicusses the R internal check functionality, also for reverse dependencies, from the tools package?
That is what CRAN uses for the reverse dependency checks.

Best,
Uwe Ligges




On 11.04.2018 23:14, J C Nash wrote:
Another workaround is to use

tlogl <- readLines(attr(cpkg.chk, "path"))

Possibly this may suggest a way to improve functionality.

JN

On 2018-04-11 03:24 PM, Henrik Bengtsson wrote:
R CMD check, which is used internally runs checks in standalone
background R processes.  Output from these is not capturable/sinkable
by the master R process.  The gist of what's happening is:

sink("output.log")
system("echo hello")  ## not sinked/captured
hello
sink()
readLines("output.log")
character(0)

/Henrik

On Wed, Apr 11, 2018 at 11:05 AM, J C Nash <profjcn...@gmail.com> wrote:
Hi,

In trying to test that an upgrade to my optimx package does not break other
packages, I wanted to loop over a list of all such packages in alldep, with
nall the length of this list.

cat("Check the dependent packages\n")
for (ii in 1:nall){
   cpkg <- alldep[ii]
   dd <- "/home/john/temp/wrkopt/dlpkg"
   dlname <- download.packages(cpkg, destdir=dd )[[2]]
   cat("Downloaded ", dlname,"\n")
   cpkg.chk <- devtools::check_built(dlname)
   cat("Results package:",cpkg,"\n")
   print(cpkg.chk)
}

Before running this, I did

sink("dpkgcheck.txt", split=TRUE)

and afterwards, I did sink().

But ... none of the check output, nor the result of the final print, show
up in the output file dpkgcheck.txt.

Have I totally misunderstood sink(), or is there a nasty bug?

I've tried running in Rstudio and in the terminal. I'm running Linux Mint
18.3 Sylvia.

Linux john-j6-18 4.10.0-38-generic #42~16.04.1-Ubuntu SMP Tue Oct 10 16:32:20 
UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
john@john-j6-18 ~ $ R

R version 3.4.4 (2018-03-15) -- "Someone to Lean On"


J C Nash

______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel


______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to