Running 'demo.R' [2s]
  Running 'dotdotdot.R' [2s]
  Running 'future,labels.R' [2s]
  Running 'future,lazy.R' [2s]
  Running 'future.tests,mirai_cluster.R' [16s]
  Running 'future.tests-mirai_multisession.R' [6s]
  Running 'globals,formulas.R' [2s]
  Running 'globals,manual.R' [2s]
  Running 'globals,nested.R' [1s]
  Running 'globals,subassignment.R' [2s]
  Running 'globals,tricky.R' [2s]
  Running 'mirai_cluster,worker-termination.R' [1s]
  Running 'mirai_cluster.R' [2s]
  Running 'nbrOfWorkers.R' [1s]
  Running 'plan.R' [2s]
  Running 'rng.R' [2s]
  Running 'stdout.R' [2s]
  Running 'zzz,future_lapply.R' [13s]
Running the tests in 'tests/future.tests-mirai_multisession.R' failed.
Complete output:
  > if (requireNamespace("future.tests")) {
  +   mirai::daemons(0)  ## Reset any daemons running
  +   
  +   future.tests::check("future.mirai::mirai_multisession", timeout = 30.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   : D:/RCompile/CRANpkg/lib/4.4/future.tests/test-db
  - Max number of workers     : 2
  - Timeout                   : 30 seconds
  
  ── Running 54 test sets with plan(future.mirai::mirai_multisession) ────────────
  ℹ Backend package: future.mirai 0.2.0
  
  - future() - conditions
  \ future() - conditions (1/1)
                                                                                  
  ✔  1. future() - conditions (1 test) (239ms)
  
  - %<-% - conditions
  \ %<-% - conditions (1/1)
                                                                                  
  ✔  2. %<-% - conditions (1 test) (51ms)
  
  - future() - muffle conditions
  \ future() - muffle conditions (1/1)
                                                                                  
  ✔  3. future() - muffle conditions (1 test) (58ms)
  
  - Argument '...'
  \ Argument '...' (1/1)
                                                                                  
  ✔  4. Argument '...' (1 test) (17ms)
  
  - Argument '...' from parent function
  \ Argument '...' from parent function (1/1)
                                                                                  
  ✔  5. Argument '...' from parent function (1 test) (22ms)
  
  - Argument '...' - non existing
  \ Argument '...' - non existing (1/1)
                                                                                  
  ✔  6. Argument '...' - non existing (1 test) (18ms)
  
  - Argument '...' - exception
  \ Argument '...' - exception (1/1)
                                                                                  
  ✔  7. Argument '...' - exception (1 test) (15ms)
  
  - 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) (51ms)
  
  - 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) (50ms)
  
  - 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) (56ms)
  
  - futureAssign() - lazy evaluation
  \ futureAssign() - lazy evaluation (1/2)
  | futureAssign() - lazy evaluation (2/2)
                                                                                  
  ✔ 11. futureAssign() - lazy evaluation (2 tests) (24ms)
  
  - futureAssign() - potential task name clashes
  \ futureAssign() - potential task name clashes (1/1)
                                                                                  
  ✔ 12. futureAssign() - potential task name clashes (1 test) (21ms)
  
  - 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) (53ms)
  
  - 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) (28ms)
  
  - %<-% - local evaluation
  \ %<-% - local evaluation (1/2)
  | %<-% - local evaluation (2/2)
                                                                                  
  ✔ 15. %<-% - local evaluation (2 tests) (30ms)
  
  - %<-% - local evaluation & global variable
  \ %<-% - local evaluation & global variable (1/2)
  | %<-% - local evaluation & global variable (2/2)
                                                                                  
  ✔ 16. %<-% - local evaluation & global variable (2 tests) (30ms)
  
  - %<-% - errors
  \ %<-% - errors (1/2)
  | %<-% - errors (2/2)
                                                                                  
  ✔ 17. %<-% - errors (2 tests) (30ms)
  
  - %<-% - errors and listenv
  \ %<-% - errors and listenv (1/2)
  | %<-% - errors and listenv (2/2)
                                                                                  
  ✔ 18. %<-% - errors and listenv (2 tests) (80ms)
  
  - %<-% & %->%
  \ %<-% & %->% (1/2)
  | %<-% & %->% (2/2)
                                                                                  
  ✔ 19. %<-% & %->% (2 tests) (47ms)
  
  - %<-% - nested
  \ %<-% - nested (1/1)
                                                                                  
  ✔ 20. %<-% - nested (1 test) (56ms)
  
  - futureCall()
  \ futureCall() (1/4)
  | futureCall() (2/4)
  / futureCall() (3/4)
  - futureCall() (4/4)
                                                                                  
  ✔ 21. futureCall() (4 tests) (225ms)
  
  - 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) (70ms)
  
  - futureCall() - globals = "a"
  \ futureCall() - globals = "a" (1/2)
  | futureCall() - globals = "a" (2/2)
                                                                                  
  ✔ 23. futureCall() - globals = "a" (2 tests) (25ms)
  
  - 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) (24ms)
  
  - future() - non-exported package objects
  \ future() - non-exported package objects (1/1)
                                                                                  
  ✔ 25. future() - non-exported package objects (1 test) (83ms)
  
  - future() - NSE '...'
  \ future() - NSE '...' (1/1)
                                                                                  
  ✔ 26. future() - NSE '...' (1 test) (19ms)
  
  - resolved() on lazy futures
  \ resolved() on lazy futures (1/1)
                                                                                  
  ✔ 27. resolved() on lazy futures (1 test) (110ms)
  
  - demo("mandelbrot", package = "future")
  \ demo("mandelbrot", package = "future") (1/2)
  | demo("mandelbrot", package = "future") (2/2)
                                                                                  
  ✔ 28. demo("mandelbrot", package = "future") (2 tests) (608ms)
  
  - nbrOfWorkers()
  \ nbrOfWorkers() (1/1)
                                                                                  
  ✔ 29. nbrOfWorkers() (1 test) (1ms)
  
  - future() - preserve R options (data.table)
  \ future() - preserve R options (data.table) (1/1)
                                                                                  
  ✔ 30. future() - preserve R options (data.table) (1 test) (2ms)
  
  - future() - 'data.table' inject
  \ future() - 'data.table' inject (1/1)
                                                                                  
  ★ 31. future() - 'data.table' inject (1 test) (2ms)
    ★ lazy=FALSE, globals=TRUE, stdout=TRUE
      Test requires the 'data.table' package
  
  - future() - can load 'ff' package
  \ future() - can load 'ff' package (1/1)
                                                                                  
  ★ 32. future() - can load 'ff' package (1 test) (2ms)
    ★ lazy=FALSE, globals=TRUE, stdout=TRUE
      Test requires the 'ff' package
  
  - future() - can attach 'ff' package
  \ future() - can attach 'ff' package (1/1)
                                                                                  
  ★ 33. future() - can attach 'ff' package (1 test) (2ms)
    ★ lazy=FALSE, globals=TRUE, stdout=TRUE
      Test requires the 'ff' package
  
  - future() - preserve R options (ff)
  \ future() - preserve R options (ff) (1/1)
                                                                                  
  ★ 34. future() - preserve R options (ff) (1 test) (2ms)
    ★ lazy=FALSE, globals=TRUE, stdout=TRUE
      Test requires the 'ff' package
  
  - plan()
  \ plan() (1/1)
                                                                                  
  ✔ 35. plan() (1 test) (2ms)
  
  - plan() - workers=<numeric>
  \ plan() - workers=<numeric> (1/1)