Running '000.sessionDetails.R' [3s]
  Running 'BatchJobsFuture,gc.R' [10s]
  Running 'BatchJobsFuture.R' [10s]
  Running 'BatchJobsFutureError.R' [20s]
  Running 'DEPRECATED.resources.R' [6s]
  Running 'batchjobs_custom.R' [12s]
  Running 'batchjobs_interactive.R' [7s]
  Running 'batchjobs_job.delay.R' [30s]
  Running 'batchjobs_local.R' [23s]
  Running 'batchjobs_multicore.R' [10s]
  Running 'batchjobs_template.R' [3s]
  Running 'demo.R' [20s]
  Running 'dotdotdot.R' [136s]
  Running 'future,labels.R' [22s]
  Running 'future,lazy.R' [10s]
  Running 'globals,formulas.R' [43s]
  Running 'globals,manual.R' [34s]
  Running 'globals,subassignment.R' [34s]
  Running 'globals,tricky.R' [45s]
  Running 'nbrOfWorkers.R' [4s]
  Running 'plan.R' [12s]
  Running 'stdout.R' [26s]
  Running 'utils.R' [3s]
  Running 'zzz,future_lapply.R' [84s]
Running the tests in 'tests/dotdotdot.R' failed.
Complete output:
  > source("incl/start.R")
  Loading required package: future
  > library("listenv")
  > 
  > strategies <- c("sequential", "multiprocess", "batchjobs_local")
  > 
  > ## CRAN processing times:
  > ## On Windows 32-bit, don't run these tests
  > if (!fullTest && isWin32) strategies <- character(0L)
  > 
  > message("*** Global argument '...' in futures ...")
  *** Global argument '...' in futures ...
  > 
  > sum_fcns <- list()
  > 
  > sum_fcns$A <- function(x, ...) {
  +   message("Arguments '...' exists: ", exists("...", inherits=TRUE))
  +   y %<-% { sum(x, ...) }
  +   y
  + }
  > 
  > 
  > sum_fcns$B <- function(x, ...) {
  +   sumt <- function(x) {
  +     message("Arguments '...' exists: ", exists("...", inherits=TRUE))
  +     y %<-% { sum(x, ...) }
  +     y
  +   }
  +   sumt(x)
  + }
  > 
  > sum_fcns$C <- function(x, y) {
  +   message("Arguments '...' exists: ", exists("...", inherits=TRUE))
  +   y %<-% { sum(x, y) }
  +   y
  + }
  > 
  > sum_fcns$D <- function(x, y) {
  +   message("Arguments '...' exists: ", exists("...", inherits=TRUE))
  +   y %<-% { sum(x, y, ...) }
  +   y
  + }
  > 
  > 
  > for (strategy in strategies) {
  +   plan(strategy, substitute=FALSE)
  + 
  +   for (name in names(sum_fcns)) {
  +     message(sprintf("** Sum function '%s' with plan('%s') ...", name, strategy))
  +     sum_fcn <- sum_fcns[[name]]
  +     print(sum_fcn)
  +     y <- try(sum_fcn(1:2,3))
  +     print(y)
  +     if (name %in% c("D")) {
  +       stopifnot(inherits(y, "try-error"))
  +     } else {
  +       stopifnot(y == 6)
  +     }
  +   }
  + }
  ** Sum function 'A' with plan('sequential') ...
  function (x, ...) 
  {
      message("Arguments '...' exists: ", exists("...", inherits = TRUE))
      y %<-% {
          sum(x, ...)
      }
      y
  }
  Arguments '...' exists: TRUE
  [1] 6
  ** Sum function 'B' with plan('sequential') ...
  function (x, ...) 
  {
      sumt <- function(x) {
          message("Arguments '...' exists: ", exists("...", inherits = TRUE))
          y %<-% {
              sum(x, ...)
          }
          y
      }
      sumt(x)
  }
  Arguments '...' exists: TRUE
  [1] 6
  ** Sum function 'C' with plan('sequential') ...
  function (x, y) 
  {
      message("Arguments '...' exists: ", exists("...", inherits = TRUE))
      y %<-% {
          sum(x, y)
      }
      y
  }
  Arguments '...' exists: FALSE
  [1] 6
  ** Sum function 'D' with plan('sequential') ...
  function (x, y) 
  {
      message("Arguments '...' exists: ", exists("...", inherits = TRUE))
      y %<-% {
          sum(x, y, ...)
      }
      y
  }
  Arguments '...' exists: FALSE
  Error in getGlobalsAndPackages(expr, envir = envir, tweak = tweakExpression,  : 
    Did you mean to create the future within a function?  Invalid future expression tries to use global '...' variables that do not exist: {; sum(x, y, ...); }
  [1] "Error in getGlobalsAndPackages(expr, envir = envir, tweak = tweakExpression,  : \n  Did you mean to create the future within a function?  Invalid future expression tries to use global '...' variables that do not exist: {; sum(x, y, ...); }\n"
  attr(,"class")
  [1] "try-error"
  attr(,"condition")
  <simpleError in getGlobalsAndPackages(expr, envir = envir, tweak = tweakExpression,     globals = globals): Did you mean to create the future within a function?  Invalid future expression tries to use global '...' variables that do not exist: {; sum(x, y, ...); }>
  Error in get(name, envir = asNamespace(pkg), inherits = FALSE) : 
    object '.slaveRSOCK' not found
  Calls: ::: -> get
  Execution halted
  Warning in doTryCatch(return(expr), name, parentenv, handler) :
    NAs introduced by coercion
  Warning in doTryCatch(return(expr), name, parentenv, handler) :
    NAs introduced by coercion
  Warning in doTryCatch(return(expr), name, parentenv, handler) :
    NAs introduced by coercion
  Warning in doTryCatch(return(expr), name, parentenv, handler) :
    NAs introduced by coercion
  Warning in doTryCatch(return(expr), name, parentenv, handler) :
    NAs introduced by coercion
  Warning in doTryCatch(return(expr), name, parentenv, handler) :
    NAs introduced by coercion
  Warning in doTryCatch(return(expr), name, parentenv, handler) :
    NAs introduced by coercion
  Error in socketConnection("localhost", port = port, server = TRUE, blocking = TRUE,  : 
    Failed to launch and connect to R worker on local machine 'localhost' from local machine 'CRANWIN'.
   * The error produced by socketConnection() was: 'reached elapsed time limit' (which suggests that the connection timeout of 120 seconds (argument 'connectTimeout') kicked in)
   * The localhost socket connection that failed to connect to the R worker used port 25506 using a communication timeout of 120 seconds and a connection timeout of 120 seconds.
   * Worker launch call: "D:/RCompile/recent/R/bin/x64/Rscript" --default-packages=datasets,utils,grDevices,graphics,stats,methods -e "#label=dotdotdot.R:23776:CRANWIN:CRAN" -e "try(suppressWarnings(cat(Sys.getpid(),file=\"D:/temp/RtmpKwcW2K/future.parent=23776.5ce0446e44c0.pid\")), silent = TRUE)" -e "parallel:::.slaveRSOCK()" MASTER=localhost PORT=25506 OUT=/dev/null TIMEOUT=120 XDR=TRUE.
   * Worker (PID 7524) was successfully killed: TRUE
   * Troubleshooting suggestions:
     - Suggestion #1: Set 'verbose=TRUE' to see more details.
     - Suggestion #2: On Windows, output from worker when using 'outfile=NULL' is only visible when running R from a terminal (not a GUI).
  Calls: plan ... tryCatchList -> tryCatchOne -> <Anonymous> -> <Anonymous>
  Execution halted