R Under development (unstable) (2025-09-19 r88859 ucrt) -- "Unsuffered Consequences" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > ## This runs testme test script inst/testme/test-stdout.R > ## Don't edit - it was autogenerated by inst/testme/deploy.R > future.batchtools:::testme("stdout") Test 'stdout' ... Sourcing 9 prologue scripts ... 01/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future.batchtools/testme/_prologue/001.load.R' 02/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future.batchtools/testme/_prologue/002.record-state.R' 03/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future.batchtools/testme/_prologue/030.imports.R' 04/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future.batchtools/testme/_prologue/050.utils.R' 05/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future.batchtools/testme/_prologue/090.context.R' 06/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future.batchtools/testme/_prologue/090.options.R' 07/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future.batchtools/testme/_prologue/091.envvars.R' 08/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future.batchtools/testme/_prologue/099.future-setup.R' 09/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future.batchtools/testme/_prologue/995.detrius-connections.R' Sourcing 9 prologue scripts ... done Running test script: 'D:/RCompile/CRANincoming/R-devel/lib/future.batchtools/testme/test-stdout.R' > library(future) > message("*** Standard output ...") *** Standard output ... > truth_rows <- utils::capture.output({ + print(1:20) + str(1:20) + cat(letters, sep = "-") + cat(1:6, collapse = "\n") + write.ta .... [TRUNCATED] > truth <- paste0(paste(truth_rows, collapse = "\n"), + "\n") > print(truth) [1] " [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20\n int [1:20] 1 2 3 4 5 6 7 8 9 10 ...\na-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z1 2 3 4 5 6 \n\"Sepal.Length\"\t\"Sepal.Width\"\t\"Petal.Length\"\t\"Petal.Width\"\t\"Species\"\n\"1\"\t5.1\t3.5\t1.4\t0.2\t\"setosa\"\n\"2\"\t4.9\t3\t1.4\t0.2\t\"setosa\"\n\"3\"\t4.7\t3.2\t1.3\t0.2\t\"setosa\"\n\"4\"\t4.6\t3.1\t1.5\t0.2\t\"setosa\"\n\"5\"\t5\t3.6\t1.4\t0.2\t\"setosa\"\n\"6\"\t5.4\t3.9\t1.7\t0.4\t\"setosa\"\n\"7\"\t4.6\t3.4\t1.4\t0.3\t\"setosa\"\n\"8\"\t5\t3.4\t1.5\t0.2\t\"setosa\"\n\"9\"\t4.4\t2.9\t1.4\t0.2\t\"setosa\"\n\"10\"\t4.9\t3.1\t1.5\t0.1\t\"setosa\"\n" > message("batchtools_local ...") batchtools_local ... > plan(future.batchtools::batchtools_local) > for (stdout in c(TRUE, FALSE, NA)) { + message(sprintf("- stdout = %s", stdout)) + f <- future({ + print(1:20) + str(1:20) + .... [TRUNCATED] - stdout = TRUE List of 18 $ value : int 42 $ visible : logi TRUE $ stdout : chr " [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20\n int [1:20] 1 2 3 4 5 6 7 8 9 10 ...\na-b-c-d"| __truncated__ $ conditions : list() $ rng : logi FALSE $ seed : int [1:626] 10403 624 -2012678810 1493741743 1839030052 603849685 -1133518190 1990973675 -1702124752 2085297521 ... $ misuseGlobalEnv : NULL $ misuseConnections :List of 3 ..$ added : NULL ..$ removed : NULL ..$ replaced: NULL $ misuseDevices : NULL $ misuseDefaultDevice: list() $ started : POSIXct[1:1], format: "2025-09-21 04:17:37" $ finished : POSIXct[1:1], format: "2025-09-21 04:17:37" $ uuid : chr [1:2] "98f3267d05c9f23df2faa79adb67b547" "1" $ session_uuid : chr "ec24509ece844718c93e62914318cb63" ..- attr(*, "source")=List of 5 .. ..$ host : Named chr "CRANWIN3" .. .. ..- attr(*, "names")= chr "COMPUTERNAME" .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... .. ..$ pid : int 54180 .. ..$ time : POSIXct[1:1], format: "2025-09-21 04:17:37" .. ..$ random: int 2147483647 $ r_info :List of 4 ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 .. ..$ : int [1:3] 4 6 0 ..$ os : chr "windows" ..$ os_name : chr "Windows" ..$ captures_utf8: logi TRUE $ version : chr "1.8" $ batchtools_log : chr [1:10] "### [bt]: This is batchtools v0.9.18" "### [bt]: Starting calculation of 1 jobs" "### [bt]: Setting working directory to 'D:/RCompile/CRANincoming/R-devel/future.batchtools.Rcheck/tests'" "Loading required package: methods" ... $ PROTOTYPE_WARNING : chr "WARNING: The fields 'batchtools_log' should be considered internal and experimental for now, that is, until the"| __truncated__ - attr(*, "class")= chr "FutureResult" [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 int [1:20] 1 2 3 4 5 6 7 8 9 10 ... a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z1 2 3 4 5 6 "Sepal.Length" "Sepal.Width" "Petal.Length" "Petal.Width" "Species" "1" 5.1 3.5 1.4 0.2 "setosa" "2" 4.9 3 1.4 0.2 "setosa" "3" 4.7 3.2 1.3 0.2 "setosa" "4" 4.6 3.1 1.5 0.2 "setosa" "5" 5 3.6 1.4 0.2 "setosa" "6" 5.4 3.9 1.7 0.4 "setosa" "7" 4.6 3.4 1.4 0.3 "setosa" "8" 5 3.4 1.5 0.2 "setosa" "9" 4.4 2.9 1.4 0.2 "setosa" "10" 4.9 3.1 1.5 0.1 "setosa" FutureResult: value: 'integer' visible: TRUE stdout: character conditions: [n = 0] RNG used: FALSE duration: 0.06639981 secs (started 2025-09-21 04:17:37.297784) version: 1.8 [1] " [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20" [2] " int [1:20] 1 2 3 4 5 6 7 8 9 10 ..." [3] "a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z1 2 3 4 5 6 " [4] "\"Sepal.Length\"\t\"Sepal.Width\"\t\"Petal.Length\"\t\"Petal.Width\"\t\"Species\"" [5] "\"1\"\t5.1\t3.5\t1.4\t0.2\t\"setosa\"" [6] "\"2\"\t4.9\t3\t1.4\t0.2\t\"setosa\"" [7] "\"3\"\t4.7\t3.2\t1.3\t0.2\t\"setosa\"" [8] "\"4\"\t4.6\t3.1\t1.5\t0.2\t\"setosa\"" [9] "\"5\"\t5\t3.6\t1.4\t0.2\t\"setosa\"" [10] "\"6\"\t5.4\t3.9\t1.7\t0.4\t\"setosa\"" [11] "\"7\"\t4.6\t3.4\t1.4\t0.3\t\"setosa\"" [12] "\"8\"\t5\t3.4\t1.5\t0.2\t\"setosa\"" [13] "\"9\"\t4.4\t2.9\t1.4\t0.2\t\"setosa\"" [14] "\"10\"\t4.9\t3.1\t1.5\t0.1\t\"setosa\"" - stdout = FALSE List of 18 $ value : int 42 $ visible : logi TRUE $ stdout : NULL $ conditions : list() $ rng : logi FALSE $ seed : int [1:626] 10403 624 -1183952648 1751871129 -2126621306 -20428209 2088272964 1333616245 1671795890 -925426549 ... $ misuseGlobalEnv : NULL $ misuseConnections :List of 3 ..$ added : NULL ..$ removed : NULL ..$ replaced: NULL $ misuseDevices : NULL $ misuseDefaultDevice: list() $ started : POSIXct[1:1], format: "2025-09-21 04:17:39" $ finished : POSIXct[1:1], format: "2025-09-21 04:17:39" $ uuid : chr [1:2] "98f3267d05c9f23df2faa79adb67b547" "3" $ session_uuid : chr "32d96c9e56db5241984eb18913e53c1f" ..- attr(*, "source")=List of 5 .. ..$ host : Named chr "CRANWIN3" .. .. ..- attr(*, "names")= chr "COMPUTERNAME" .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... .. ..$ pid : int 184204 .. ..$ time : POSIXct[1:1], format: "2025-09-21 04:17:39" .. ..$ random: int 2147483647 $ r_info :List of 4 ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 .. ..$ : int [1:3] 4 6 0 ..$ os : chr "windows" ..$ os_name : chr "Windows" ..$ captures_utf8: logi TRUE $ version : chr "1.8" $ batchtools_log : chr [1:10] "### [bt]: This is batchtools v0.9.18" "### [bt]: Starting calculation of 1 jobs" "### [bt]: Setting working directory to 'D:/RCompile/CRANincoming/R-devel/future.batchtools.Rcheck/tests'" "Loading required package: methods" ... $ PROTOTYPE_WARNING : chr "WARNING: The fields 'batchtools_log' should be considered internal and experimental for now, that is, until the"| __truncated__ - attr(*, "class")= chr "FutureResult" - stdout = NA List of 18 $ value : int 42 $ visible : logi TRUE $ stdout : NULL $ conditions : list() $ rng : logi FALSE $ seed : int [1:626] 10403 624 7050488 1638851225 -47826554 -502407601 -1749809084 -1478880651 -1895450446 -1968705397 ... $ misuseGlobalEnv : NULL $ misuseConnections :List of 3 ..$ added : NULL ..$ removed : NULL ..$ replaced: NULL $ misuseDevices : NULL $ misuseDefaultDevice: list() $ started : POSIXct[1:1], format: "2025-09-21 04:17:40" $ finished : POSIXct[1:1], format: "2025-09-21 04:17:40" $ uuid : chr [1:2] "98f3267d05c9f23df2faa79adb67b547" "5" $ session_uuid : chr "ed95757a76748940c5c4a7c7a510760c" ..- attr(*, "source")=List of 5 .. ..$ host : Named chr "CRANWIN3" .. .. ..- attr(*, "names")= chr "COMPUTERNAME" .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... .. ..$ pid : int 66148 .. ..$ time : POSIXct[1:1], format: "2025-09-21 04:17:40" .. ..$ random: int 2147483647 $ r_info :List of 4 ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 .. ..$ : int [1:3] 4 6 0 ..$ os : chr "windows" ..$ os_name : chr "Windows" ..$ captures_utf8: logi TRUE $ version : chr "1.8" $ batchtools_log : chr [1:24] "### [bt]: This is batchtools v0.9.18" "### [bt]: Starting calculation of 1 jobs" "### [bt]: Setting working directory to 'D:/RCompile/CRANincoming/R-devel/future.batchtools.Rcheck/tests'" "Loading required package: methods" ... $ PROTOTYPE_WARNING : chr "WARNING: The fields 'batchtools_log' should be considered internal and experimental for now, that is, until the"| __truncated__ - attr(*, "class")= chr "FutureResult" > message("batchtools_local ... DONE") batchtools_local ... DONE > message("*** Standard output ... DONE") *** Standard output ... DONE Sourcing 6 epilogue scripts ... 01/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future.batchtools/testme/_epilogue/001.undo-future.R' 02/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future.batchtools/testme/_epilogue/002.undo-state.R' Failed to undo environment variables: - Expected environment variables: [n=215] '!ExitCode', 'ALLUSERSPROFILE', 'APPDATA', ..., 'tempdirname' - Environment variables still there: [n=0] - Environment variables missing: [n=1] 'MAKEFLAGS' Differences environment variable by environment variable: 03/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future.batchtools/testme/_epilogue/090.gc.R' 04/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future.batchtools/testme/_epilogue/099.session_info.R' 05/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future.batchtools/testme/_epilogue/995.detritus-connections.R' 06/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future.batchtools/testme/_epilogue/999.detritus-files.R' Skipping, because path appears not to be an 'R CMD check' folder: 'D:/temp/2025_09_21_04_15_17_31299' Sourcing 6 epilogue scripts ... done Test time: user.self=1s, sys.self=0.09s, elapsed=6s, user.child=NAs, sys.child=NAs Test 'tempdirname' ... success > > proc.time() user system elapsed 1.50 0.18 6.09