Running ‘testthat.R’ [14s/43s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(ps)
  > 
  > if (ps::ps_is_supported() && Sys.getenv("R_COVR", "") != "true" &&
  +     Sys.getenv("NOT_CRAN") != "" ) {
  +   reporter <- ps::CleanupReporter(testthat::SummaryReporter)$new()
  + } else {
  +   ## ps does not support this platform
  +   reporter <- "progress"
  + }
  > 
  > if (ps_is_supported()) test_check("ps", reporter = reporter)
  ✔ |  OK F W S | Context
  
  ⠏ |   0       | cleanup testthat reporter
  ⠋ |   1       | cleanup testthat reporter
  ⠼ |   5       | cleanup testthat reporter
  ⠇ |   9       | cleanup testthat reporter
  ⠙ |  12       | cleanup testthat reporter
  ⠼ |  15       | cleanup testthat reporter
  ⠧ |  18       | cleanup testthat reporter
  ⠙ |  22       | cleanup testthat reporter
  ⠼ |  25       | cleanup testthat reporter
  ⠇ |  29       | cleanup testthat reporter
  ⠋ |  31       | cleanup testthat reporter
  ⠼ |  35       | cleanup testthat reporter
  ⠇ |  39       | cleanup testthat reporter
  ⠙ |  42       | cleanup testthat reporter
  ⠴ |  46       | cleanup testthat reporter
  ⠏ |  50       | cleanup testthat reporter
  ⠹ |  51 2     | cleanup testthat reporter
  ⠦ |  52 5     | cleanup testthat reporter
  ✖ |  55 5     | cleanup testthat reporter [33.7 s]
  ────────────────────────────────────────────────────────────────────────────────
  test-cleanup-reporter.R:363: failure: Network cleanup, test, fail
  out$open isn't true.
  
  test-cleanup-reporter.R:364: error: Network cleanup, test, fail
  invalid connection
  Backtrace:
   1. testthat::expect_true(isOpen(out$conn)) test-cleanup-reporter.R:364:2
   4. base::isOpen(out$conn)
  
  test-cleanup-reporter.R:390: failure: Network cleanup, unit: testsuite
  out$open isn't true.
  
  test-cleanup-reporter.R:391: failure: Network cleanup, unit: testsuite
  out$open2 isn't true.
  
  test-cleanup-reporter.R:392: error: Network cleanup, unit: testsuite
  invalid connection
  Backtrace:
   1. testthat::expect_true(isOpen(out$conn)) test-cleanup-reporter.R:392:2
   4. base::isOpen(out$conn)
  ────────────────────────────────────────────────────────────────────────────────
  
  ⠏ |   0       | common
  ⠋ |  11       | common
  ⠦ |  17       | common
  ⠹ |  23       | common
  ⠧ |  28       | common
  ⠸ |  34       | common
  ⠋ |  41       | common
  ⠦ |  47       | common
  ⠼ |  55       | common
  ⠴ |  56       | common
  ⠇ |  59       | common
  ✔ |  61     3 | common [1.4 s]
  ────────────────────────────────────────────────────────────────────────────────
  test-common.R:264: skip: num_fds
  Reason: On CRAN
  
  test-common.R:280: skip: open_files
  Reason: On CRAN
  
  test-common.R:297: skip: interrupt
  Reason: On CRAN
  ────────────────────────────────────────────────────────────────────────────────
  
  ⠏ |   0       | connections
  ⠼ |   5       | connections
  ⠴ |  15     1 | connections
  ⠦ |  16     1 | connections
  ⠹ |  21     2 | connections
  ⠧ |  21     7 | connections
  ✔ |  21     8 | connections [1.6 s]
  ────────────────────────────────────────────────────────────────────────────────
  test-connections.R:45: skip: UNIX sockets with path
  Reason: socat is not available
  
  test-connections.R:83: skip: TCP on loopback
  Reason: socat is not available
  
  test-connections.R:117: skip: UDP
  Reason: socat is not available
  
  test-connections.R:141: skip: UDP on loopback
  Reason: socat is not available
  
  test-connections.R:174: skip: TCP6
  Reason: socat is not available
  
  test-connections.R:195: skip: TCP6 on loopback
  Reason: socat is not available
  
  test-connections.R:234: skip: UDP6
  Reason: Needs working IPv6 connection
  
  test-connections.R:259: skip: UDP6 on loopback
  Reason: socat is not available
  ────────────────────────────────────────────────────────────────────────────────
  
  ⠏ |   0       | process finished
  ⠴ |   6       | process finished
  ⠋ |  61       | process finished
  ⠧ |  68       | process finished
  ✔ |  79       | process finished [1.2 s]
  
  ⠏ |   0       | kill-tree
  ✔ |   4     7 | kill-tree
  ────────────────────────────────────────────────────────────────────────────────
  test-kill-tree.R:14: skip: kill_tree
  Reason: On CRAN
  
  test-kill-tree.R:44: skip: kill_tree, grandchild
  Reason: On CRAN
  
  test-kill-tree.R:90: skip: kill_tree, orphaned grandchild
  Reason: On CRAN
  
  test-kill-tree.R:118: skip: with_process_cleanup
  Reason: On CRAN
  
  test-kill-tree.R:145: skip: find_tree
  Reason: On CRAN
  
  test-kill-tree.R:170: skip: find_tree, grandchild
  Reason: On CRAN
  
  test-kill-tree.R:218: skip: find_tree, orphaned grandchild
  Reason: On CRAN
  ────────────────────────────────────────────────────────────────────────────────
  
  ⠏ |   0       | linux
  ✔ |   6     1 | linux
  ────────────────────────────────────────────────────────────────────────────────
  test-linux.R:32: skip: memory_info
  Reason: On CRAN
  ────────────────────────────────────────────────────────────────────────────────
  
  ⠏ |   0       | pid reuse
  ⠇ |  39       | pid reuse
  ✔ |  74       | pid reuse [0.1 s]
  
  ⠏ |   0       | posix-zombie
  ⠸ |  14       | posix-zombie
  ✔ |  54       | posix-zombie [0.3 s]
  
  ⠏ |   0       | posix
  ⠹ |   2     1 | posix
  ⠸ |   3     1 | posix
  ⠼ |   4     1 | posix
  ⠦ |   6     1 | posix
  ✔ |  11     1 | posix [0.8 s]
  ────────────────────────────────────────────────────────────────────────────────
  test-posix.R:16: skip: terminal
  Reason: no terminal
  ────────────────────────────────────────────────────────────────────────────────
  
  ⠏ |   0       | system
  ⠹ |   3       | system
  ⠼ |   5       | system
  ⠴ |   6       | system
  ✔ |  18       | system [1.6 s]
  
  ⠏ |   0       | utils
  ✔ |  16       | utils
  
  ⠏ |   0       | winver
  ✔ |   6       | winver
  
  ══ Results ═════════════════════════════════════════════════════════════════════
  Duration: 41.2 s
  
  OK:       405
  Failed:   5
  Warnings: 0
  Skipped:  20
  Error: Test failures
  Execution halted