Last updated on 2026-06-07 20:51:57 CEST.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 3.9.0 | 10.73 | 86.30 | 97.03 | OK | |
| r-devel-linux-x86_64-debian-gcc | 3.9.0 | 7.87 | 67.57 | 75.44 | ERROR | |
| r-devel-linux-x86_64-fedora-clang | 3.9.0 | 15.00 | 134.47 | 149.47 | OK | |
| r-devel-linux-x86_64-fedora-gcc | 3.9.0 | 19.00 | 138.36 | 157.36 | OK | |
| r-devel-windows-x86_64 | 3.9.0 | 51.00 | 122.00 | 173.00 | OK | |
| r-patched-linux-x86_64 | 3.9.0 | 11.30 | 81.13 | 92.43 | OK | |
| r-release-linux-x86_64 | 3.9.0 | 9.73 | 81.65 | 91.38 | OK | |
| r-release-macos-arm64 | 3.9.0 | 4.00 | 42.00 | 46.00 | OK | |
| r-release-macos-x86_64 | 3.9.0 | 10.00 | 108.00 | 118.00 | OK | |
| r-release-windows-x86_64 | 3.9.0 | 51.00 | 121.00 | 172.00 | OK | |
| r-oldrel-macos-arm64 | 3.9.0 | 3.00 | 46.00 | 49.00 | OK | |
| r-oldrel-macos-x86_64 | 3.9.0 | 13.00 | 172.00 | 185.00 | OK | |
| r-oldrel-windows-x86_64 | 3.9.0 | 61.00 | 141.00 | 202.00 | OK |
Version: 3.9.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [39s/63s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(processx)
>
> test_check("processx", reporter = "summary")
assertions: ...................S....................S...........S........................1........................S.......................S...S
chr-io: ...........
cleanup: ..
client-lib: ............................................................
connections: ..................
env: ....
err-output: SSSSSSS
errors: ..........S
extra-connections: SSS
fifo: SSSS
io: S....................SSSS
kill-tree: SSSSSSS
pipeline: SSSSSSSSSSSSSS
poll-connections: .........
poll-curl: SSS
poll-stress: S
poll: ................
poll2: ......................................................................................................
poll3: .........
print: ..S
process: ..S....S.S..SSS........
ps-methods: ..............
pty: SSSSSS
run: .................................................................S....S...........SSSSSSSSSS
set-std: ............................
sigchld: SSSSSSSS
standalone-errors: ..................................................................................S......SSSS..SS
stdin: SSSSSS
stress: SSS
unix-sockets: SSSSSSSSSS
utf8: SSSSS
utils: SS..........S................................
wait: S.......S
══ Skipped ═════════════════════════════════════════════════════════════════════
1. is_string ('test-assertions.R:12:1') - Reason: On CRAN
2. is_string_or_null ('test-assertions.R:24:1') - Reason: On CRAN
3. is_flag ('test-assertions.R:51:1') - Reason: On CRAN
4. is_pid ('test-assertions.R:87:1') - Reason: On CRAN
5. is_flag_or_string ('test-assertions.R:99:1') - Reason: On CRAN
6. is_existing_file ('test-assertions.R:111:1') - Reason: On CRAN
7. simple error ('test-err-output.R:1:1') - Reason: On CRAN
8. simple error with cli ('test-err-output.R:16:1') - Reason: On CRAN
9. simple error with cli and colors ('test-err-output.R:33:1') - Reason: On CRAN
10. chain_error ('test-err-output.R:53:1') - Reason: On CRAN
11. chain_error with stop() ('test-err-output.R:115:1') - Reason: On CRAN
12. chain_error with rlang::abort() ('test-err-output.R:149:1') - Reason: On CRAN
13. full parent error is printed in non-interactive mode ('test-err-output.R:184:1') - Reason: On CRAN
14. output from error ('test-errors.R:70:1') - Reason: On CRAN
15. writing to extra connection ('test-extra-connections.R:2:3') - Reason: On CRAN
16. reading from extra connection ('test-extra-connections.R:29:3') - Reason: On CRAN
17. reading and writing to extra connection ('test-extra-connections.R:69:3') - Reason: On CRAN
18. read end first ('test-fifo.R:2:3') - Reason: On CRAN
19. write end first ('test-fifo.R:52:3') - Reason: On CRAN
20. write end first 2 ('test-fifo.R:101:3') - Reason: On CRAN
21. errors ('test-fifo.R:137:3') - Reason: On CRAN
22. Output and error are discarded by default ('test-io.R:2:3') - Reason: no srcrefs
23. readChar on IO, windows ('test-io.R:191:3') - Reason: only run it on windows
24. same pipe ('test-io.R:207:3') - Reason: no srcrefs
25. same file ('test-io.R:221:3') - Reason: no srcrefs
26. same NULL, for completeness ('test-io.R:237:3') - Reason: no srcrefs
27. tree ids are inherited ('test-kill-tree.R:2:3') - Reason: On CRAN
28. tree ids are inherited if env is specified ('test-kill-tree.R:37:3') - Reason: On CRAN
29. kill_tree ('test-kill-tree.R:74:3') - Reason: On CRAN
30. kill_tree with children ('test-kill-tree.R:94:3') - Reason: On CRAN
31. kill_tree and orphaned children ('test-kill-tree.R:134:3') - Reason: On CRAN
32. cleanup_tree option ('test-kill-tree.R:187:3') - Reason: On CRAN
33. cleanup_tree stress test ('test-kill-tree.R:209:3') - Reason: On CRAN
34. 2-process pipeline: sort | uniq ('test-pipeline.R:2:3') - Reason: On CRAN
35. 3-process pipeline: cat | sort | uniq ('test-pipeline.R:22:3') - Reason: On CRAN
36. single-process pipeline is equivalent to process$new() ('test-pipeline.R:42:3') - Reason: On CRAN
37. pipeline is_alive() and get_pids() ('test-pipeline.R:55:3') - Reason: On CRAN
38. pipeline get_processes() returns process objects ('test-pipeline.R:76:3') - Reason: On CRAN
39. pipeline kill() stops all processes ('test-pipeline.R:95:3') - Reason: On CRAN
40. pipeline stdout to file ('test-pipeline.R:111:3') - Reason: On CRAN
41. conn_create_proc_pipepair() returns write/read ends ('test-pipeline.R:133:3') - Reason: On CRAN
42. px single-process pipeline ('test-pipeline.R:147:3') - Reason: On CRAN
43. px 2-process pipeline: passthrough ('test-pipeline.R:160:3') - Reason: On CRAN
44. px 3-process pipeline: passthrough ('test-pipeline.R:180:3') - Reason: On CRAN
45. px pipeline is_alive() and get_pids() ('test-pipeline.R:204:3') - Reason: On CRAN
46. px pipeline kill() stops all processes ('test-pipeline.R:225:3') - Reason: On CRAN
47. px pipeline stdout to file ('test-pipeline.R:241:3') - Reason: On CRAN
48. curl fds ('test-poll-curl.R:2:3') - Reason: On CRAN
49. curl fds before others ('test-poll-curl.R:61:3') - Reason: On CRAN
50. process fd before curl fd ('test-poll-curl.R:93:3') - Reason: On CRAN
51. many processes ('test-poll-stress.R:2:3') - Reason: On CRAN
52. pipeline print ('test-print.R:18:3') - Reason: On CRAN
53. non existing process ('test-process.R:17:3') - Reason: no srcrefs
54. post processing ('test-process.R:29:1') - Reason: On CRAN
55. working directory does not exist ('test-process.R:77:3') - Reason: no srcrefs
56. R process is installed with a SIGTERM cleanup handler ('test-process.R:120:3') - Reason: On CRAN
57. linux_pdeathsig kills child when parent exits ('test-process.R:140:3') - Reason: On CRAN
58. without linux_pdeathsig child survives parent exit ('test-process.R:188:3') - Reason: On CRAN
59. pty works on windows ('test-pty.R:2:3') - Reason: only run it on windows
60. pty write_input works on windows ('test-pty.R:24:3') - Reason: only run it on windows
61. pty works ('test-pty.R:55:3') - Reason: On CRAN
62. pty echo ('test-pty.R:79:3') - Reason: On CRAN
63. pty captures output from a short-lived process ('test-pty.R:111:3') - Reason: On CRAN
64. read_output_lines() fails for pty ('test-pty.R:126:3') - Reason: no srcrefs
65. working directory does not exist ('test-run.R:78:3') - Reason: no srcrefs
66. condition on interrupt ('test-run.R:109:3') - Reason: On CRAN
67. binary=TRUE captures stdout as raw vector ('test-run.R:180:3') - Reason: On CRAN
68. binary=TRUE captures stderr as raw vector ('test-run.R:194:3') - Reason: On CRAN
69. binary=TRUE with stdout_callback receives raw chunks ('test-run.R:212:3') - Reason: On CRAN
70. binary=TRUE errors with line callbacks ('test-run.R:232:3') - Reason: no srcrefs
71. pty=TRUE collects merged output in stdout ('test-run.R:257:3') - Reason: On CRAN
72. pty=TRUE collects merged output in stdout (windows) ('test-run.R:265:3') - Reason: only run it on windows
73. pty=TRUE works with stdout_callback ('test-run.R:277:3') - Reason: On CRAN
74. pty=TRUE works with stdout_callback (windows) ('test-run.R:291:3') - Reason: only run it on windows
75. pty=TRUE errors on incompatible arguments ('test-run.R:307:3') - Reason: no srcrefs
76. pty=TRUE with file stdin feeds content to the process ('test-run.R:329:3') - Reason: On CRAN
77. is_alive() ('test-sigchld.R:3:3') - Reason: On CRAN
78. finalizer ('test-sigchld.R:31:3') - Reason: On CRAN
79. get_exit_status ('test-sigchld.R:64:3') - Reason: On CRAN
80. signal ('test-sigchld.R:90:3') - Reason: On CRAN
81. kill ('test-sigchld.R:123:3') - Reason: On CRAN
82. SIGCHLD handler ('test-sigchld.R:153:3') - Reason: On CRAN
83. Notify old signal handler ('test-sigchld.R:189:3') - Reason: On CRAN
84. it is ok if parallel has no active cluster ('test-sigchld.R:227:3') - Reason: On CRAN
85. un-caught condition has trace ('test-standalone-errors.R:91:3') - Reason: On CRAN
86. error trace from subprocess ('test-standalone-errors.R:150:3') - Reason: On CRAN
87. error trace from throw() in subprocess ('test-standalone-errors.R:184:3') - Reason: On CRAN
88. trace is not overwritten ('test-standalone-errors.R:218:3') - Reason: On CRAN
89. error is printed on error ('test-standalone-errors.R:228:3') - Reason: On CRAN
90. can pass frame as error call in `new_error()` ('test-standalone-errors.R:287:1') - Reason: On CRAN
91. can pass frame as error call in `throw()` ('test-standalone-errors.R:303:1') - Reason: On CRAN
92. stdin ('test-stdin.R:2:3') - Reason: On CRAN
93. stdin & stdout ('test-stdin.R:23:3') - Reason: On CRAN
94. stdin buffer full ('test-stdin.R:44:3') - Reason: On CRAN
95. file as stdin ('test-stdin.R:59:3') - Reason: On CRAN
96. large file as stdin ('test-stdin.R:77:3') - Reason: On CRAN
97. writing raw ('test-stdin.R:95:3') - Reason: On CRAN
98. can start 100 processes quickly ('test-stress.R:2:3') - Reason: On CRAN
99. run() a lot of times, with small timeouts ('test-stress.R:14:3') - Reason: On CRAN
100. run() and kill while polling ('test-stress.R:29:3') - Reason: On CRAN
101. CRUD ('test-unix-sockets.R:2:3') - Reason: On CRAN
102. client can read / write before accept ('test-unix-sockets.R:70:3') - Reason: On CRAN
103. poll returns connect ('test-unix-sockets.R:93:3') - Reason: On CRAN
104. poll returns connect even if pipes are connected ('test-unix-sockets.R:111:3') - Reason: On CRAN
105. reading unaccepted server socket is error ('test-unix-sockets.R:129:3') - Reason: On CRAN
106. writing unaccepted server socket is error ('test-unix-sockets.R:158:3') - Reason: On CRAN
107. here is no extra ready for poll(), without data ('test-unix-sockets.R:185:3') - Reason: On CRAN
108. closing the other end finishes `poll()`, on macOS ('test-unix-sockets.R:211:3') - Reason: On CRAN
109. errors ('test-unix-sockets.R:257:3') - Reason: On CRAN
110. unix-sockets.h ('test-unix-sockets.R:288:3') - Reason: On CRAN
111. UTF-8 executable name ('test-utf8.R:2:3') - Reason: On CRAN
112. UTF-8 directory name ('test-utf8.R:17:3') - Reason: On CRAN
113. native program name is converted to UTF-8 ('test-utf8.R:43:3') - Reason: only run it on windows
114. UTF-8 in stdout ('test-utf8.R:57:3') - Reason: On CRAN
115. UTF-8 in stderr ('test-utf8.R:65:3') - Reason: On CRAN
116. full_path gives correct values ('test-utils.R:2:3') - Reason: On CRAN
117. full_path gives correct values, windows ('test-utils.R:43:3') - Reason: only run it on windows
118. write_raw_stdout writes bytes without text translation ('test-utils.R:114:3') - Reason: On CRAN
119. no deadlock when no stdout + wait ('test-wait.R:2:3') - Reason: failure would freeze
120. no fd leak on unix ('test-wait.R:46:3') - Reason: On CRAN
══ Failed ══════════════════════════════════════════════════════════════════════
── 1. Error ('test-assertions.R:83:5'): is_integerish_scalar ───────────────────
Error in `grDevices::pdf(new, ...)`: cannot open file '/tmp/Rtmp1cNjrx/verify_exec_d906c7ede261c'
Backtrace:
▆
1. └─testthat::expect_snapshot(error = TRUE, assert_that(is_integerish_scalar(n))) at test-assertions.R:83:5
2. └─testthat:::expect_snapshot_(...)
3. ├─testthat:::with_is_snapshotting(...)
4. └─testthat:::verify_exec(quo_get_expr(x), quo_get_env(x), replay)
5. └─withr::local_pdf(device_path)
6. └─grDevices::pdf(new, ...)
══ DONE ════════════════════════════════════════════════════════════════════════
Error:
! Test failures.
Warning message:
In dir.create(path, recursive = TRUE) :
cannot create dir '/tmp/Rtmp1cNjrx/filed906cefda009', reason 'No space left on device'
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc