Running ‘testthat.R’ [72s/108s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(vctrs)
  > 
  > test_check("vctrs")
  [ FAIL 18 | WARN 0 | SKIP 196 | PASS 4735 ]
  
  ══ Skipped tests ═══════════════════════════════════════════════════════════════
  • Can't profile memory on this system. (2)
  • FIXME: c() fallback with recursion through df-col (1)
  • FIXME: dimnames of matrices are not properly concatenated (1)
  • Factors now have a `c()` method (1)
  • Not testing performance (2)
  • On CRAN (185)
  • data.table cannot be loaded (2)
  • sf cannot be loaded (1)
  • work around r-devel bug (1)
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error (test-type-factor.R:85:3): vec_ptype2(<integer64>, NA) is symmetric (#687) ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-type-factor.R:85:2
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base withOneRestart(expr, restarts[[1L]])
   4.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type-integer64.R:3:3): casting of integer64 works ───────────────
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-type-integer64.R:3:2
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base withOneRestart(expr, restarts[[1L]])
   4.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type-integer64.R:27:3): vec_ptype2 for integer64 works ──────────
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-type-integer64.R:27:2
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base withOneRestart(expr, restarts[[1L]])
   4.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type-integer64.R:53:3): vec_ptype_abbr.integer64 ────────────────
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. ├─vctrs:::expect_equal(...) at test-type-integer64.R:53:2
   2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") at tests/testthat/helper-vctrs.R:61:2
   3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   4. ├─vctrs::vec_ptype_abbr(bit64::as.integer64(1:10))
   5. │ └─vctrs:::vec_ptype_abbr_dispatch(x)
   6. └─base::loadNamespace(x)
   7.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   8.     └─base withOneRestart(expr, restarts[[1L]])
   9.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type-integer64.R:58:3): can sort integer64 ──────────────────────
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-type-integer64.R:58:2
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base withOneRestart(expr, restarts[[1L]])
   4.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type-integer64.R:64:3): can slice integer64 objects of all dimensions ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-type-integer64.R:64:2
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base withOneRestart(expr, restarts[[1L]])
   4.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type-integer64.R:82:3): can slice integer64 objects with `NA_integer_` ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-type-integer64.R:82:2
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base withOneRestart(expr, restarts[[1L]])
   4.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type-integer64.R:100:3): can init integer64 objects ─────────────
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-type-integer64.R:100:2
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base withOneRestart(expr, restarts[[1L]])
   4.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type-integer64.R:113:3): can chop integer64 objects with `NA_integer_` indices ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-type-integer64.R:113:2
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base withOneRestart(expr, restarts[[1L]])
   4.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type-integer64.R:143:3): equality proxy converts atomic input to data frames of doubles ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-type-integer64.R:143:2
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base withOneRestart(expr, restarts[[1L]])
   4.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type-integer64.R:151:3): equality proxy works with 1-D arrays ───
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-type-integer64.R:151:2
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base withOneRestart(expr, restarts[[1L]])
   4.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type-integer64.R:162:3): equality proxy on >=2-D input converts to data frame and proxies each column ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-type-integer64.R:162:2
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base withOneRestart(expr, restarts[[1L]])
   4.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type-integer64.R:177:3): can detect missing values with integer64 (#1304) ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-type-integer64.R:177:2
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base withOneRestart(expr, restarts[[1L]])
   4.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type-integer64.R:186:3): can fill missing values with integer64 ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-type-integer64.R:186:2
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base withOneRestart(expr, restarts[[1L]])
   4.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type-integer64.R:198:3): can compare values with integer64 ──────
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-type-integer64.R:198:2
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base withOneRestart(expr, restarts[[1L]])
   4.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type-integer64.R:212:3): integer64 <-> data frame works as expected ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-type-integer64.R:212:2
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base withOneRestart(expr, restarts[[1L]])
   4.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type-integer64.R:242:3): `integer64_proxy()` doesn't allow arrays ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
      ▆
   1. └─base::loadNamespace(x) at test-type-integer64.R:242:2
   2.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   3.     └─base withOneRestart(expr, restarts[[1L]])
   4.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-type2.R:118:3): vec_ptype2() methods forward args to stop_incompatible_type() ──
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'bit64'
  Backtrace:
       ▆
    1. ├─vctrs:::expect_args(...) at test-type2.R:118:2
    2. │ ├─rlang::catch_cnd(...) at tests/testthat/helper-expectations.R:15:2
    3. │ │ ├─rlang::eval_bare(...)
    4. │ │ ├─base::tryCatch(...)
    5. │ │ │ └─base tryCatchList(expr, classes, parentenv, handlers)
    6. │ │ │   └─base tryCatchOne(expr, names, parentenv, handlers[[1L]])
    7. │ │ │     └─base doTryCatch(return(expr), name, parentenv, handler)
    8. │ │ └─base::force(expr)
    9. │ └─vctrs::vec_ptype2(x, y, x_arg = x_arg, y_arg = y_arg)
   10. └─base::loadNamespace(x)
   11.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   12.     └─base withOneRestart(expr, restarts[[1L]])
   13.       └─base doWithOneRestart(return(expr), restart)
  
  [ FAIL 18 | WARN 0 | SKIP 196 | PASS 4735 ]
  Error: Test failures
  Execution halted