Running 'testthat.R' [25s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library(testthat)
  > library(processx)
  > 
  > Sys.setenv("R_TESTS" = "")
  > test_check("processx", reporter = "summary")
  assertions: ........................................................................................................................................................................
  character IO: ...........
  Cleanup: ..
  Connections: ........
  environment: ..
  extra connections: SSS
  io: ...............S...
  kill_tree: SSSSSS.S
  polling connections: .........
  poll stress test: S
  poll: ................
  poll multiple processes: ............S..................................................
  poll connection: .........
  print: ..
  process: ........1.
  ps methods: ..............
  run: ..................................................................
  set std streams: ............................
  SIGCHLD handler interference: SSSSSS
  stdin: SSSSSS
  stress test: SSS
  utils: S...................SS.......
  waiting on processes: S.......
  
  == Skipped =====================================================================
  1. writing to extra connection (@test-extra-connections.R#6) - On CRAN
  
  2. reading from extra connection (@test-extra-connections.R#30) - On CRAN
  
  3. reading and writing to extra connection (@test-extra-connections.R#59) - On CRAN
  
  4. readChar on IO, unix (@test-io.R#117) - only run it on unix
  
  5. tree ids are inherited (@test-kill-tree.R#5) - On CRAN
  
  6. tree ids are inherited if env is specified (@test-kill-tree.R#35) - On CRAN
  
  7. kill_tree (@test-kill-tree.R#67) - On CRAN
  
  8. kill_tree with children (@test-kill-tree.R#85) - On CRAN
  
  9. kill_tree and orphaned children (@test-kill-tree.R#114) - On CRAN
  
  10. cleanup_tree option (@test-kill-tree.R#150) - On CRAN
  
  11. cleanup_tree stress test (@test-kill-tree.R#231) - On CRAN
  
  12. many processes (@test-poll-stress.R#5) - On CRAN
  
  13. polling and buffering (@test-poll2.R#106) - On windows
  
  14. is_alive() (@test-sigchld.R#6) - no extra tests
  
  15. finalizer (@test-sigchld.R#24) - no extra tests
  
  16. get_exit_status (@test-sigchld.R#41) - no extra tests
  
  17. signal (@test-sigchld.R#58) - no extra tests
  
  18. kill (@test-sigchld.R#76) - no extra tests
  
  19. SIGCHLD handler (@test-sigchld.R#94) - no extra tests
  
  20. stdin (@test-stdin.R#6) - On CRAN
  
  21. stdin & stdout (@test-stdin.R#28) - On CRAN
  
  22. stdin buffer full (@test-stdin.R#50) - On CRAN
  
  23. file as stdin (@test-stdin.R#65) - On CRAN
  
  24. large file as stdin (@test-stdin.R#83) - On CRAN
  
  25. writing raw (@test-stdin.R#100) - On CRAN
  
  26. can start 100 processes quickly (@test-stress.R#5) - On CRAN
  
  27. run() a lot of times, with small timeouts (@test-stress.R#11) - On CRAN
  
  28. run() and kill while polling (@test-stress.R#25) - On CRAN
  
  29. full_path gives correct values (@test-utils.R#5) - On CRAN
  
  30. full_path gives correct values, unix (@test-utils.R#72) - only run it on unix
  
  31. do_echo_cmd (@test-utils.R#80) - only run it on unix
  
  32. no deadlock when no stdout + wait (@test-wait.R#6) - failure would freeze
  
  == Failed ======================================================================
  -- 1. Failure: working directory (@test-process.R#59)  -------------------------
  p$read_all_output_lines() not equal to c("foo", "bar").
  Lengths differ: 0 is not 2
  
  == DONE ========================================================================
  Error: Test failures
  Execution halted