Running 'engine.R' [0s]
  Comparing 'engine.Rout' to 'engine.Rout.save' ...4d3
< Using libcurl 7.64.1 with OpenSSL/1.1.1k 
  Running 'spelling.R' [0s]
  Running 'testthat.R' [57s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library(testthat)
  > library(curl)
  Using libcurl 7.64.1 with OpenSSL/1.1.1k 
  > 
  > # Comply with CRAN policy: skip tests if no internet
  > if(curl::has_internet()){
  +   test_check("curl")
  + }
  This is libcurl version 7.64.1 with OpenSSL/1.1.1k (Schannel) 
  Using test server: http://hb.opencpu.org 
  createTcpServer: address already in use
  [ FAIL 19 | WARN 0 | SKIP 1 | PASS 195 ]
  
  == Skipped tests ===============================================================
  * On CRAN (1)
  
  == Failed tests ================================================================
  -- Error (test-echo.R:10:3): roundtrip large data ------------------------------
  Error in `initialize(...)`: Failed to create server
  Backtrace:
      x
   1. \-curl::curl_echo(handle = handle) at test-echo.R:10:2
   2.   \-httpuv::startServer("0.0.0.0", port, list(call = echo_handler))
   3.     \-WebServer$new(host, port, app, quiet)
   4.       \-httpuv initialize(...)
  -- Failure (test-gc.R:17:3): Garbage collection works --------------------------
  total_handles() not equal to 2L.
  1/1 mismatches
  [1] 3 - 2 == 1
  -- Failure (test-gc.R:20:3): Garbage collection works --------------------------
  total_handles() not equal to 1L.
  1/1 mismatches
  [1] 2 - 1 == 1
  -- Failure (test-gc.R:27:3): Garbage collection works --------------------------
  total_handles() not equal to 0L.
  1/1 mismatches
  [1] 1 - 0 == 1
  -- Failure (test-gc.R:41:3): Clean up pending requets --------------------------
  total_handles() not equal to 0L.
  1/1 mismatches
  [1] 1 - 0 == 1
  -- Failure (test-gc.R:54:3): Clean up hanging requests -------------------------
  total_handles() not equal to 2L.
  1/1 mismatches
  [1] 3 - 2 == 1
  -- Failure (test-gc.R:58:3): Clean up hanging requests -------------------------
  total_handles() not equal to 0L.
  1/1 mismatches
  [1] 1 - 0 == 1
  -- Failure (test-handle.R:150:3): GC works -------------------------------------
  total_handles() not equal to 0L.
  1/1 mismatches
  [1] 1 - 0 == 1
  -- Failure (test-multi.R:65:3): Errors in Callbacks ----------------------------
  total_handles() not equal to 3.
  1/1 mismatches
  [1] 4 - 3 == 1
  -- Failure (test-multi.R:68:3): Errors in Callbacks ----------------------------
  total_handles() not equal to 2.
  1/1 mismatches
  [1] 3 - 2 == 1
  -- Failure (test-multi.R:71:3): Errors in Callbacks ----------------------------
  total_handles() not equal to 1.
  1/1 mismatches
  [1] 2 - 1 == 1
  -- Failure (test-multi.R:74:3): Errors in Callbacks ----------------------------
  total_handles() not equal to 0.
  1/1 mismatches
  [1] 1 - 0 == 1
  -- Failure (test-multi.R:176:3): GC works --------------------------------------
  total_handles() not equal to 0L.
  1/1 mismatches
  [1] 1 - 0 == 1
  -- Failure (test-nonblocking.R:19:3): Non blocking connections  ----------------
  total_handles() not equal to 0L.
  1/1 mismatches
  [1] 1 - 0 == 1
  -- Failure (test-nonblocking.R:33:3): Non blocking readline --------------------
  total_handles() not equal to 0L.
  1/1 mismatches
  [1] 1 - 0 == 1
  -- Failure (test-nonblocking.R:51:3): isIncomplete for blocking connections ----
  total_handles() not equal to 0L.
  1/1 mismatches
  [1] 1 - 0 == 1
  -- Failure (test-post.R:108:3): GC works ---------------------------------------
  total_handles() not equal to 0L.
  1/1 mismatches
  [1] 1 - 0 == 1
  -- Failure (test-progress.R:10:3): callbacks are protected ---------------------
  total_handles() not equal to 1L.
  1/1 mismatches
  [1] 2 - 1 == 1
  -- Failure (test-progress.R:13:3): callbacks are protected ---------------------
  total_handles() not equal to 0L.
  1/1 mismatches
  [1] 1 - 0 == 1
  
  [ FAIL 19 | WARN 0 | SKIP 1 | PASS 195 ]
  Error: Test failures
  Execution halted