diff --git a/com.oracle.truffle.r.test.cran/r/install.cran.packages.R b/com.oracle.truffle.r.test.cran/r/install.cran.packages.R index f582e23ad81b709bdf11e4adbf88af6d6b3e7356..d53a450dabc62a416b6929f254d6d7decad988fd 100644 --- a/com.oracle.truffle.r.test.cran/r/install.cran.packages.R +++ b/com.oracle.truffle.r.test.cran/r/install.cran.packages.R @@ -80,6 +80,14 @@ # All fatal errors terminate with a return code of 100 +# N.B. There are two unresolved problems testing some packages: +# 1. Some test files refer to packages that do not exist in the "Depends" list. Instead they +# exists in the "Suggests" list. Unfortunately only a subset of the "Suggests" list is required and +# there is no way to tell which. Since many of the "Suggests" packages fail to install on FastR, +# routinely including them this can cause the entire installation to fail. +# 2. Testing vignettes requires the "knitr" and possibly the "rmarkdown" packages, which also have +# a long list of dependents, some of which do not install on FastR. + args <- commandArgs(TRUE) usage <- function() {