Running ‘demo.R’
  Running ‘dotdotdot.R’
  Running ‘future,labels.R’
  Running ‘future,lazy.R’
  Running ‘future.tests,mirai_cluster.R’ [8s/41s]
  Running ‘future.tests-mirai_multisession.R’ [12s/70s]
  Running ‘globals,formulas.R’
  Running ‘globals,manual.R’
  Running ‘globals,nested.R’
  Running ‘globals,subassignment.R’
  Running ‘globals,tricky.R’
  Running ‘mirai_cluster,worker-termination.R’
  Running ‘mirai_cluster.R’
  Running ‘nbrOfWorkers.R’
  Running ‘plan.R’
  Running ‘rng.R’
  Running ‘stdout.R’
  Running ‘zzz,future_lapply.R’ [10s/31s]
Running the tests in ‘tests/future.tests,mirai_cluster.R’ failed.
Complete output:
  > if (requireNamespace("future.tests")) {
  +   mirai::daemons(0)  ## Reset any daemons running
  + 
  +   ## FIXME: The following is disabled on MS Windows, because it will
  +   ## result in a 'R CMD check' NOTE on "detritus in the temp directory" [1].
  +   ## This happens whenever we use mirai::daemons(..., dispatcher = TRUE).
  +   ## [1] https://github.com/shikokuchuo/mirai/discussions/105
  +   dispatcher <- (.Platform[["OS.type"]] != "windows")
  +   
  +   mirai::daemons(2, dispatcher = dispatcher)
  +   future.tests::check("future.mirai::mirai_cluster", timeout = 10.0, exit_value = FALSE)
  +   
  +   mirai::daemons(0)  ## Reset any daemons running
  +   gc()
  + }
  Loading required namespace: future.tests
  ── Settings ────────────────────────────────────────────────────────────────────
  - future.tests version      : 0.7.0
  - R_FUTURE_TESTS_ROOT       : 
  - Option 'future.tests.root': NULL
  - Default test set folder   : /data/gannet/ripley/R/test-dev/future.tests/test-db
  - Max number of workers     : 2
  - Timeout                   : 10 seconds
  
  ── Running 54 test sets with plan(future.mirai::mirai_cluster) ─────────────────
  ℹ Backend package: future.mirai 0.2.2
  
  - future() - conditions
  \ future() - conditions (1/1)
                                                                                  
  ✔  1. future() - conditions (1 test) (346ms)
  
  - %<-% - conditions
  \ %<-% - conditions (1/1)
                                                                                  
  ✔  2. %<-% - conditions (1 test) (230ms)
  
  - future() - muffle conditions
  \ future() - muffle conditions (1/1)
                                                                                  
  ✔  3. future() - muffle conditions (1 test) (230ms)
  
  - Argument '...'
  \ Argument '...' (1/1)
                                                                                  
  ✔  4. Argument '...' (1 test) (63ms)
  
  - Argument '...' from parent function
  \ Argument '...' from parent function (1/1)
                                                                                  
  ✔  5. Argument '...' from parent function (1 test) (56ms)
  
  - Argument '...' - non existing
  \ Argument '...' - non existing (1/1)
                                                                                  
  ✔  6. Argument '...' - non existing (1 test) (51ms)
  
  - Argument '...' - exception
  \ Argument '...' - exception (1/1)
                                                                                  
  ✔  7. Argument '...' - exception (1 test) (61ms)
  
  - Early signaling of errors
  \ Early signaling of errors (1/4)
  | Early signaling of errors (2/4)
  / Early signaling of errors (3/4)
  - Early signaling of errors (4/4)
                                                                                  
  ✔  8. Early signaling of errors (4 tests) (200ms)
  
  - Early signaling of warnings
  \ Early signaling of warnings (1/4)
  | Early signaling of warnings (2/4)
  / Early signaling of warnings (3/4)
  - Early signaling of warnings (4/4)
                                                                                  
  ✔  9. Early signaling of warnings (4 tests) (251ms)
  
  - Early signaling of messages
  \ Early signaling of messages (1/4)
  | Early signaling of messages (2/4)
  / Early signaling of messages (3/4)
  - Early signaling of messages (4/4)
                                                                                  
  ✔ 10. Early signaling of messages (4 tests) (223ms)
  
  - futureAssign() - lazy evaluation
  \ futureAssign() - lazy evaluation (1/2)
  | futureAssign() - lazy evaluation (2/2)
                                                                                  
  ✔ 11. futureAssign() - lazy evaluation (2 tests) (146ms)
  
  - futureAssign() - potential task name clashes
  \ futureAssign() - potential task name clashes (1/1)
                                                                                  
  ✔ 12. futureAssign() - potential task name clashes (1 test) (105ms)
  
  - futureAssign() - global variables with and without lazy evaluation
  \ futureAssign() - global variables with and without lazy evaluation (1/2)
  | futureAssign() - global variables with and without lazy evaluation (2/2)
                                                                                  
  ✔ 13. futureAssign() - global variables with and without lazy evaluation (2 tests) (200ms)
  
  - futureAssign() - lazy evaluation via disposable option
  \ futureAssign() - lazy evaluation via disposable option (1/2)
  | futureAssign() - lazy evaluation via disposable option (2/2)
                                                                                  
  ✔ 14. futureAssign() - lazy evaluation via disposable option (2 tests) (88ms)
  
  - %<-% - local evaluation
  \ %<-% - local evaluation (1/2)
  | %<-% - local evaluation (2/2)
                                                                                  
  ✔ 15. %<-% - local evaluation (2 tests) (123ms)
  
  - %<-% - local evaluation & global variable
  \ %<-% - local evaluation & global variable (1/2)
  | %<-% - local evaluation & global variable (2/2)
                                                                                  
  ✔ 16. %<-% - local evaluation & global variable (2 tests) (113ms)
  
  - %<-% - errors
  \ %<-% - errors (1/2)
  | %<-% - errors (2/2)
                                                                                  
  ✔ 17. %<-% - errors (2 tests) (126ms)
  
  - %<-% - errors and listenv
  \ %<-% - errors and listenv (1/2)
  | %<-% - errors and listenv (2/2)
                                                                                  
  ✔ 18. %<-% - errors and listenv (2 tests) (336ms)
  
  - %<-% & %->%
  \ %<-% & %->% (1/2)
  | %<-% & %->% (2/2)
                                                                                  
  ✔ 19. %<-% & %->% (2 tests) (136ms)
  
  - %<-% - nested
  \ %<-% - nested (1/1)
                                                                                  
  ✔ 20. %<-% - nested (1 test) (426ms)
  
  - futureCall()
  \ futureCall() (1/4)
  | futureCall() (2/4)
  / futureCall() (3/4)
  - futureCall() (4/4)
                                                                                  
  ✔ 21. futureCall() (4 tests) (474ms)
  
  - futureCall() - globals = list(a = 3)
  \ futureCall() - globals = list(a = 3) (1/2)
  | futureCall() - globals = list(a = 3) (2/2)
                                                                                  
  ✔ 22. futureCall() - globals = list(a = 3) (2 tests) (120ms)
  
  - futureCall() - globals = "a"
  \ futureCall() - globals = "a" (1/2)
  | futureCall() - globals = "a" (2/2)
                                                                                  
  ✔ 23. futureCall() - globals = "a" (2 tests) (108ms)
  
  - future() - rm() a global variable
  \ future() - rm() a global variable (1/2)
  | future() - rm() a global variable (2/2)
                                                                                  
  ✔ 24. future() - rm() a global variable (2 tests) (115ms)
  
  - future() - non-exported package objects
  \ future() - non-exported package objects (1/1)
                                                                                  
  ✔ 25. future() - non-exported package objects (1 test) (730ms)
  
  - future() - NSE '...'
  \ future() - NSE '...' (1/1)
                                                                                  
  ✔ 26. future() - NSE '...' (1 test) (82ms)
  
  - resolved() on lazy futures
  \ resolved() on lazy futures (1/1)
                                                                                  
  ✔ 27. resolved() on lazy futures (1 test) (129ms)
  
  - demo("mandelbrot", package = "future")
  \ demo("mandelbrot", package = "future") (1/2)
  | demo("mandelbrot", package = "future") (2/2)
                                                                                  
  ✔ 28. demo("mandelbrot", package = "future") (2 tests) (3.9s)
  
  - nbrOfWorkers()
  \ nbrOfWorkers() (1/1)
                                                                                  
  ✔ 29. nbrOfWorkers() (1 test) (9ms)
  
  - future() - preserve R options (data.table)
  \ future() - preserve R options (data.table) (1/1)
                                                                                  
  ✔ 30. future() - preserve R options (data.table) (1 test) (1.4s)
  
  - future() - 'data.table' inject
  \ future() - 'data.table' inject (1/1)
                                                                                  
  ✔ 31. future() - 'data.table' inject (1 test) (209ms)
  
  - future() - can load 'ff' package
  \ future() - can load 'ff' package (1/1)
                                                                                  
  ✔ 32. future() - can load 'ff' package (1 test) (518ms)
  
  - future() - can attach 'ff' package
  \ future() - can attach 'ff' package (1/1)Error in options() : reached elapsed time limit
  Calls: <Anonymous> -> check_plan
  Execution halted