Running ‘000.sessionDetails.R’
  Running ‘ClusterRegistry.R’
  Running ‘DEPRECATED_DEFUNCT.R’
  Running ‘Future-class.R’
  Running ‘FutureError.R’
  Running ‘FutureGlobals.R’
  Running ‘FutureRegistry.R’
  Running ‘as.cluster.R’
  Running ‘availableCores.R’
  Running ‘availableWorkers.R’
  Running ‘backtrace.R’
  Running ‘cluster.R’ [5s/22s]
  Running ‘constant.R’
  Running ‘demo.R’
  Running ‘dotdotdot.R’
  Running ‘early-signaling.R’
  Running ‘future,labels.R’
  Running ‘future.R’
  Running ‘futureAssign.R’
  Running ‘futureAssign_OP.R’
  Running ‘futureAssign_OP_with_environment.R’
  Running ‘futureAssign_OP_with_listenv.R’
  Running ‘futureCall.R’
  Running ‘futureOf.R’
  Running ‘futureOf_with_environment.R’
  Running ‘futureOf_with_listenv.R’
  Running ‘future_lapply,RNG.R’ [56s/129s]
  Running ‘future_lapply,globals.R’
  Running ‘future_lapply.R’ [8s/14s]
  Running ‘futures.R’ [13s/41s]
  Running ‘globals,NSE.R’
  Running ‘globals,formulas.R’ [7s/11s]
  Running ‘globals,manual.R’
  Running ‘globals,resolve.R’
  Running ‘globals,subassignment.R’
  Running ‘globals,toolarge.R’
  Running ‘globals,tricky.R’ [8s/14s]
  Running ‘globals,tricky_recursive.R’
  Running ‘globalsOf,tweaks.R’
  Running ‘invalid-owner.R’
  Running ‘makeClusterPSOCK.R’
  Running ‘mandelbrot.R’
  Running ‘multicore.R’
  Running ‘multiprocess.R’
  Running ‘multisession.R’ [5s/17s]
  Running ‘nbrOfWorkers.R’
  Running ‘nested_futures,mc.cores.R’ [5s/32s]
  Running ‘nested_futures.R’ [5s/13s]
  Running ‘objectSize.R’
  Running ‘plan.R’ [4s/22s]
  Running ‘remote.R’
  Running ‘requestCore.R’
  Running ‘requestNode.R’
  Running ‘resolve.R’ [8s/48s]
  Running ‘rng.R’ [8s/18s]
  Running ‘sequential.R’
  Running ‘sessionDetails.R’
  Running ‘startup.R’
  Running ‘transparent.R’
  Running ‘tweak.R’
  Running ‘utils.R’
  Running ‘uuid.R’
  Running ‘whichIndex.R’
Running the tests in ‘tests/early-signaling.R’ failed.
Complete output:
  > source("incl/start.R")
  > 
  > options(future.debug = FALSE)
  > 
  > message("*** Early signaling of conditions ...")
  *** Early signaling of conditions ...
  > 
  > message("*** Early signaling of conditions with sequential futures ...")
  *** Early signaling of conditions with sequential futures ...
  > 
  > plan(sequential)
  > f <- future({ stop("bang!") })
  > r <- resolved(f)
  > stopifnot(r)
  > v <- tryCatch(value(f), error = identity)
  > stopifnot(inherits(v, "error"))
  > 
  > message("- with lazy evaluation ...")
  - with lazy evaluation ...
  > f <- future({ stop("bang!") }, lazy = TRUE)
  > r <- resolved(f)
  > stopifnot(r)
  > v <- tryCatch(value(f), error = identity)
  > stopifnot(inherits(v, "error"))
  > 
  > plan(sequential, earlySignal = TRUE)
  > f <- tryCatch(future({ stop("bang!") }), error = identity)
  > stopifnot(inherits(f, "error"))
  > 
  > message("- with lazy evaluation ...")
  - with lazy evaluation ...
  > 
  > ## Errors
  > f <- future({ stop("bang!") }, lazy = TRUE)
  > r <- tryCatch(resolved(f), error = identity)
  > stopifnot(inherits(r, "error"))
  > v <- tryCatch(value(f), error = identity)
  > stopifnot(inherits(v, "error"))
  > 
  > ## Warnings
  > f <- future({ warning("careful!") }, lazy = TRUE)
  > res <- tryCatch({
  +   r <- resolved(f)
  + }, condition = function(w) w)
  > str(res)
  List of 2
   $ message: chr "bang!"
   $ call   : language eval(quote({     warning("careful!") ...
   - attr(*, "class")= chr [1:3] "simpleError" "error" "condition"
  > stopifnot(inherits(res, "warning"))
  Error: inherits(res, "warning") is not TRUE
  Execution halted