Running ‘spelling.R’ [0s/1s]
  Running ‘testthat.R’ [2s/3s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(arkdb)
  > 
  > test_check("arkdb")
  [1] "Testing using backend NULL"
  [ FAIL 8 | WARN 0 | SKIP 8 | PASS 4 ]
  
  ══ Skipped tests ═══════════════════════════════════════════════════════════════
  • MonetDBLite cannot be loaded (1)
  • On CRAN (3)
  • RSQLite cannot be loaded (3)
  • duckdb cannot be loaded (1)
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Failure (test-local_db.R:6:3): local_db works with default provider ─────────
  `db` inherits from `'NULL'` not `'character'`.
  ── Error (test-local_db.R:11:3): local_db works readonly ───────────────────────
  Error in `(function (classes, fdef, mtable) 
  {
      methods <- .findInheritedMethods(classes, fdef, mtable)
      if (length(methods) == 1L) 
          return(methods[[1L]])
      else if (length(methods) == 0L) {
          cnames <- paste0("\"", vapply(classes, as.character, 
              ""), "\"", collapse = ", ")
          stop(gettextf("unable to find an inherited method for function %s for signature %s", 
              sQuote(fdef@generic), sQuote(cnames)), domain = NA)
      }
      else stop("Internal error in finding inherited methods; didn't return a unique method", 
          domain = NA)
  })(list("NULL"), new("standardGeneric", .Data = function (conn, 
      ...) 
  standardGeneric("dbDisconnect"), generic = structure("dbDisconnect", package = "DBI"), 
      package = "DBI", group = list(), valueClass = character(0), 
      signature = "conn", default = NULL, skeleton = (function (conn, 
          ...) 
      stop(gettextf("invalid call in method dispatch to '%s' (no default method)", 
          "dbDisconnect"), domain = NA))(conn, ...)), <environment>)`: unable to find an inherited method for function 'dbDisconnect' for signature '"NULL"'
  Backtrace:
      ▆
   1. └─arkdb::local_db(readonly = TRUE) at test-local_db.R:11:2
   2.   └─DBI::dbDisconnect(db, shutdown = TRUE)
   3.     └─methods `<fn>`(`<list>`, `<stndrdGn>`, `<env>`)
  ── Failure (test-local_db.R:40:3): local_db works with RSQLite ─────────────────
  `db` inherits from `'NULL'` not `'character'`.
  ── Failure (test-local_db.R:41:3): local_db works with RSQLite ─────────────────
  `db` inherits from `'NULL'` not `'character'`.
  ── Failure (test-local_db.R:63:3): Caching local db works ──────────────────────
  identical(db1, db3) is not FALSE
  
  `actual`:   TRUE 
  `expected`: FALSE
  ── Error (test-streamable.R:37:3): streamable_readr_csv ────────────────────────
  Error: readr package must be installed to use readr-based methods
  Backtrace:
      ▆
   1. ├─arkdb test_stream(streamable_readr_csv()) at test-streamable.R:37:2
   2. └─arkdb::streamable_readr_csv() at test-streamable.R:12:2
  ── Error (test-streamable.R:40:3): streamable_readr_tsv ────────────────────────
  Error: readr package must be installed to use readr-based methods
  Backtrace:
      ▆
   1. ├─arkdb test_stream(streamable_readr_tsv()) at test-streamable.R:40:2
   2. └─arkdb::streamable_readr_tsv() at test-streamable.R:12:2
  ── Error (test-streamable.R:44:3): streamable_vroom ────────────────────────────
  Error: vroom package must be installed to use readr-based methods
  Backtrace:
      ▆
   1. ├─arkdb test_stream(streamable_vroom()) at test-streamable.R:44:2
   2. └─arkdb::streamable_vroom() at test-streamable.R:12:2
  
  [ FAIL 8 | WARN 0 | SKIP 8 | PASS 4 ]
  Error: Test failures
  Execution halted