Running ‘testthat.R’ [106s/91s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > 
  > # Need to use qualified call, this is checked in helper-print.R
  > testthat::test_check("dm")
  Loading required package: dm
  
  Attaching package: 'dm'
  
  The following object is masked from 'package:stats':
  
      filter
  
  Starting 2 test processes
  [ FAIL 28 | WARN 42 | SKIP 125 | PASS 781 ]
  
  ══ Skipped tests ═══════════════════════════════════════════════════════════════
  • FIXME (2)
  • FIXME: Unstable on GHA? (1)
  • Need to think about it (1)
  • Needs https://github.com/tidyverse/dbplyr/pull/649 (2)
  • No nest_join() for now (1)
  • On CRAN (90)
  • Slow test. To run, set CI=true (10)
  • dm argument (1)
  • not testing deprecated cdm_nycflights13(): test too slow (1)
  • not testing deprecated learning from DB: test too slow (1)
  • only works on `duckdb` (2)
  • only works on `mssql` (4)
  • only works on `mssql`, `postgres` (6)
  • only works on `postgres` (2)
  • only works on `sqlite` (1)
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error (test-draw-dm.R:136:3): output ────────────────────────────────────────
  Error in `(function (packages, use, top_level_fun = NULL, message = NULL) 
  {
      if (is.na(use)) {
          use <- is_interactive()
          if (!use) {
              return(FALSE)
          }
          installed <- map_lgl(packages, ~{
              installed <- is_installed(.)
              if (!installed) {
                  if (is.null(message)) {
                    message <- glue("`{top_level_fun}()` is improved by the '{.}' package. Consider `install.packages(\"{.}\")`.")
                  }
                  inform(message)
              }
              installed
          })
          return(all(installed))
      }
      if (!use) {
          return(FALSE)
      }
      for (pkg in packages) {
          if (!is_installed(pkg)) {
              if (is.null(message)) {
                  message <- glue("`{top_level_fun}()` needs the '{pkg}' package. Do you need `install.packages(\"{pkg}\")` ?")
              }
              abort(message)
          }
      }
      TRUE
  })(packages = "DiagrammeR", use = TRUE, top_level_fun = top_level_fun)`: `dm_draw()` needs the 'DiagrammeR' package. Do you need `install.packages("DiagrammeR")` ?
  Backtrace:
       ▆
    1. ├─dm:::expect_snapshot_diagram(...) at test-draw-dm.R:136:2
    2. │ └─diagram %>% DiagrammeRsvg::export_svg() %>% writeLines(path) at tests/testthat/helper-expectations.R:104:2
    3. ├─base::writeLines(., path)
    4. ├─DiagrammeRsvg::export_svg(.)
    5. ├─dm_nycflights13() %>% dm_draw(column_types = TRUE)
    6. └─dm::dm_draw(., column_types = TRUE)
    7.   └─dm:::bdm_render_graph(graph, top_level_fun = "dm_draw")
    8.     ├─dm:::check_suggested("DiagrammeR", use = TRUE, top_level_fun = top_level_fun)
    9.     │ ├─base::withVisible(eval(mc, parent.frame()))
   10.     │ └─base::eval(mc, parent.frame())
   11.     │   └─base::eval(mc, parent.frame())
   12.     └─dm `<fn>`(packages = "DiagrammeR", use = TRUE, top_level_fun = top_level_fun)
   13.       └─rlang::abort(message)
  ── Error (test-bind.R:38:3): errors: duplicate table names, src mismatches ─────
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::expect_dm_error(...) at test-bind.R:38:2
    2. │ └─testthat::expect_error(expr, class = dm_error(class)) at tests/testthat/helper-expectations.R:40:2
    3. │   └─testthat:::expect_condition_matching(...)
    4. │     └─testthat:::quasi_capture(...)
    5. │       ├─testthat .capture(...)
    6. │       │ └─base::withCallingHandlers(...)
    7. │       └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    8. ├─dm::dm_bind(dm_for_flatten(), dm_for_filter_sqlite())
    9. │ └─rlang::list2(...)
   10. ├─dm:::dm_for_filter_sqlite()
   11. ├─dm::copy_dm_to(sqlite_test_src(), dm_for_filter()) at tests/testthat/helper-src.R:26:6
   12. │ └─dm:::src_from_src_or_con(dest)
   13. │   └─dplyr::is.src(dest)
   14. ├─dm:::sqlite_test_src()
   15. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
   16. │ └─base::force(con)
   17. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
   18. ├─base::loadNamespace(x)
   19. │ ├─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   20. │ │ └─base withOneRestart(expr, restarts[[1L]])
   21. │ │   └─base doWithOneRestart(return(expr), restart)
   22. │ └─base::stop(cond)
   23. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-add-tbl.R:83:3): dm_add_tbl() works ─────────────────────────────
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::expect_dm_error(...) at test-add-tbl.R:83:2
    2. │ └─testthat::expect_error(expr, class = dm_error(class)) at tests/testthat/helper-expectations.R:40:2
    3. │   └─testthat:::expect_condition_matching(...)
    4. │     └─testthat:::quasi_capture(...)
    5. │       ├─testthat .capture(...)
    6. │       │ └─base::withCallingHandlers(...)
    7. │       └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    8. ├─dm::dm_add_tbl(dm_for_filter(), data_card_1_sqlite())
    9. │ └─rlang::list2(...)
   10. ├─dm:::data_card_1_sqlite()
   11. ├─dplyr::copy_to(sqlite_test_src(), data_card_1()) at tests/testthat/helper-src.R:26:6
   12. ├─dm:::sqlite_test_src()
   13. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
   14. │ └─base::force(con)
   15. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
   16. ├─base::loadNamespace(x)
   17. │ ├─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   18. │ │ └─base withOneRestart(expr, restarts[[1L]])
   19. │ │   └─base doWithOneRestart(return(expr), restart)
   20. │ └─base::stop(cond)
   21. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-db-helpers.R:109:3): DB helpers work for other DBMS than MSSQL or Postgres ──
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::my_db_test_src() at test-db-helpers.R:109:2
    2. │ └─dm:::sqlite_test_src() at tests/testthat/helper-src.R:105:4
    3. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
    4. │ └─base::force(con)
    5. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
    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)
   10. │ └─base::stop(cond)
   11. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-db-interface.R:52:3): copy_dm_to() fails with duplicate table names ──
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::expect_dm_error(...) at test-db-interface.R:52:2
    2. │ └─testthat::expect_error(expr, class = dm_error(class)) at tests/testthat/helper-expectations.R:40:2
    3. │   └─testthat:::expect_condition_matching(...)
    4. │     └─testthat:::quasi_capture(...)
    5. │       ├─testthat .capture(...)
    6. │       │ └─base::withCallingHandlers(...)
    7. │       └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    8. ├─dm::copy_dm_to(my_db_test_src(), dm_for_filter(), table_names = bad_names)
    9. │ └─dm:::src_from_src_or_con(dest)
   10. │   └─dplyr::is.src(dest)
   11. ├─dm:::my_db_test_src()
   12. │ └─dm:::sqlite_test_src() at tests/testthat/helper-src.R:105:4
   13. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
   14. │ └─base::force(con)
   15. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
   16. ├─base::loadNamespace(x)
   17. │ ├─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   18. │ │ └─base withOneRestart(expr, restarts[[1L]])
   19. │ │   └─base doWithOneRestart(return(expr), restart)
   20. │ └─base::stop(cond)
   21. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-db-interface.R:59:3): default table repair works ────────────────
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::con_from_src_or_con(my_db_test_src()) at test-db-interface.R:59:2
    2. │ └─dplyr::is.src(dest)
    3. ├─dm:::my_db_test_src()
    4. │ └─dm:::sqlite_test_src() at tests/testthat/helper-src.R:105:4
    5. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
    6. │ └─base::force(con)
    7. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
    8. ├─base::loadNamespace(x)
    9. │ ├─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   10. │ │ └─base withOneRestart(expr, restarts[[1L]])
   11. │ │   └─base doWithOneRestart(return(expr), restart)
   12. │ └─base::stop(cond)
   13. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-db-interface.R:83:3): table identifiers are quoted ──────────────
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::dm_for_filter_sqlite() at test-db-interface.R:83:2
    2. ├─dm::copy_dm_to(sqlite_test_src(), dm_for_filter()) at tests/testthat/helper-src.R:26:6
    3. │ └─dm:::src_from_src_or_con(dest)
    4. │   └─dplyr::is.src(dest)
    5. ├─dm:::sqlite_test_src()
    6. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
    7. │ └─base::force(con)
    8. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
    9. ├─base::loadNamespace(x)
   10. │ ├─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   11. │ │ └─base withOneRestart(expr, restarts[[1L]])
   12. │ │   └─base doWithOneRestart(return(expr), restart)
   13. │ └─base::stop(cond)
   14. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-db-interface.R:203:3): build_copy_queries snapshot test for pixarfilms ──
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::my_db_test_src() at test-db-interface.R:203:2
    2. │ └─dm:::sqlite_test_src() at tests/testthat/helper-src.R:105:4
    3. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
    4. │ └─base::force(con)
    5. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
    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)
   10. │ └─base::stop(cond)
   11. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-db-interface.R:234:3): build_copy_queries avoids duplicate indexes ──
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::my_db_test_src() at test-db-interface.R:234:2
    2. │ └─dm:::sqlite_test_src() at tests/testthat/helper-src.R:105:4
    3. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
    4. │ └─base::force(con)
    5. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
    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)
   10. │ └─base::stop(cond)
   11. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-dm-from-src.R:2:3): table identifiers are quoted ────────────────
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::my_db_test_src() at test-dm-from-src.R:2:2
    2. │ └─dm:::sqlite_test_src() at tests/testthat/helper-src.R:105:4
    3. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
    4. │ └─base::force(con)
    5. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
    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)
   10. │ └─base::stop(cond)
   11. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-dm-from-src.R:40:3): table identifiers are quoted with learn_keys = FALSE ──
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::my_db_test_src() at test-dm-from-src.R:40:2
    2. │ └─dm:::sqlite_test_src() at tests/testthat/helper-src.R:105:4
    3. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
    4. │ └─base::force(con)
    5. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
    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)
   10. │ └─base::stop(cond)
   11. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-dm-from-src.R:75:3): copy_dm_to() and dm_from_src() output for compound keys ──
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::my_db_test_src() at test-dm-from-src.R:75:2
    2. │ └─dm:::sqlite_test_src() at tests/testthat/helper-src.R:105:4
    3. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
    4. │ └─base::force(con)
    5. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
    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)
   10. │ └─base::stop(cond)
   11. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-dm.R:235:3): dm_get_con() works ─────────────────────────────────
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─testthat::expect_identical(dm_get_con(dm_for_filter_db()), con_from_src_or_con(my_db_test_src())) at test-dm.R:235:2
    2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    4. ├─dm::dm_get_con(dm_for_filter_db())
    5. │ └─dm:::check_not_zoomed(x)
    6. │   └─dm:::check_dm(dm)
    7. │     └─dm::is_dm(dm)
    8. ├─dm:::dm_for_filter_db()
    9. ├─dm::copy_dm_to(my_db_test_src(), dm_for_filter()) at tests/testthat/helper-src.R:318:2
   10. │ └─dm:::src_from_src_or_con(dest)
   11. │   └─dplyr::is.src(dest)
   12. ├─dm:::my_db_test_src()
   13. │ └─dm:::sqlite_test_src() at tests/testthat/helper-src.R:105:4
   14. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
   15. │ └─base::force(con)
   16. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
   17. ├─base::loadNamespace(x)
   18. │ ├─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   19. │ │ └─base withOneRestart(expr, restarts[[1L]])
   20. │ │   └─base doWithOneRestart(return(expr), restart)
   21. │ └─base::stop(cond)
   22. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-learn.R:167:3): 'schema_if()' works ─────────────────────────────
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::my_db_test_src() at test-learn.R:167:2
    2. │ └─dm:::sqlite_test_src() at tests/testthat/helper-src.R:105:4
    3. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
    4. │ └─base::force(con)
    5. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
    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)
   10. │ └─base::stop(cond)
   11. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-nest.R:41:3): 'nest_join_zoomed_dm()' fails for DB-'dm' ─────────
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::expect_dm_error(...) at test-nest.R:41:2
    2. │ └─testthat::expect_error(expr, class = dm_error(class)) at tests/testthat/helper-expectations.R:40:2
    3. │   └─testthat:::expect_condition_matching(...)
    4. │     └─testthat:::quasi_capture(...)
    5. │       ├─testthat .capture(...)
    6. │       │ └─base::withCallingHandlers(...)
    7. │       └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    8. ├─dm_zoom_to(dm_for_filter_sqlite(), tf_3) %>% ...
    9. ├─dm:::nest_join_zoomed_dm(.)
   10. ├─dm::dm_zoom_to(dm_for_filter_sqlite(), tf_3)
   11. │ └─dm:::check_not_zoomed(dm)
   12. │   └─dm:::check_dm(dm)
   13. │     └─dm::is_dm(dm)
   14. ├─dm:::dm_for_filter_sqlite()
   15. ├─dm::copy_dm_to(sqlite_test_src(), dm_for_filter()) at tests/testthat/helper-src.R:26:6
   16. │ └─dm:::src_from_src_or_con(dest)
   17. │   └─dplyr::is.src(dest)
   18. ├─dm:::sqlite_test_src()
   19. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
   20. │ └─base::force(con)
   21. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
   22. ├─base::loadNamespace(x)
   23. │ ├─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   24. │ │ └─base withOneRestart(expr, restarts[[1L]])
   25. │ │   └─base doWithOneRestart(return(expr), restart)
   26. │ └─base::stop(cond)
   27. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-pool-support.R:3:3): dm_from_src supports 'Pool' ────────────────
  <packageNotFoundError/error/condition>
  Error in `loadNamespace(x)`: there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─pool::dbPool(RSQLite::SQLite(), "", timeout = 10) at test-pool-support.R:3:2
    2. │ ├─base::do.call(poolCreate, c(list(factory, state = state), poolCreate_args))
    3. │ └─pool `<fn>`(`<fn>`, state = `<env>`)
    4. │   └─Pool$new(...)
    5. │     └─pool initialize(...)
    6. │       └─private$createObject()
    7. │         └─private$factory()
    8. │           └─base::do.call(dbConnect, c(list(drv), dbConnect_args))
    9. └─base::loadNamespace(x)
   10.   └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   11.     └─base withOneRestart(expr, restarts[[1L]])
   12.       └─base doWithOneRestart(return(expr), restart)
  ── Error (test-rows-db.R:4:3): insert + delete + truncate message ──────────────
  `{ ... }` threw an unexpected error.
  Message: no applicable method for 'arrange' applied to an object of class "function"
  Class:   simpleError/error/condition
  ── Error (test-rows-db.R:16:3): insert + delete + truncate ─────────────────────
  `{ ... }` threw an unexpected error.
  Message: no applicable method for 'arrange' applied to an object of class "function"
  Class:   simpleError/error/condition
  ── Error (test-rows-db.R:54:3): insert + delete with returning argument (#607) ──
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::is_my_test_src_sqlite() at test-rows-db.R:54:2
    2. │ ├─base::inherits(my_db_test_src(), "src_SQLiteConnection") at tests/testthat/helper-src.R:74:2
    3. │ └─dm:::my_db_test_src()
    4. │   └─dm:::sqlite_test_src() at tests/testthat/helper-src.R:105:4
    5. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
    6. │ └─base::force(con)
    7. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
    8. ├─base::loadNamespace(x)
    9. │ ├─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   10. │ │ └─base withOneRestart(expr, restarts[[1L]])
   11. │ │   └─base doWithOneRestart(return(expr), restart)
   12. │ └─base::stop(cond)
   13. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-rows-db.R:89:3): insert + delete with returning argument and in_place = FALSE ──
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::test_db_src_frame(...) at test-rows-db.R:89:2
    2. │ └─dm:::my_db_test_src() at tests/testthat/helper-src.R:138:2
    3. │   └─dm:::sqlite_test_src() at tests/testthat/helper-src.R:105:4
    4. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
    5. │ └─base::force(con)
    6. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
    7. ├─base::loadNamespace(x)
    8. │ ├─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
    9. │ │ └─base withOneRestart(expr, restarts[[1L]])
   10. │ │   └─base doWithOneRestart(return(expr), restart)
   11. │ └─base::stop(cond)
   12. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-rows-db.R:107:3): insert + delete with returning argument and in_place = FALSE, SQLite variant ──
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::test_db_src_frame(...) at test-rows-db.R:107:2
    2. │ └─dm:::my_db_test_src() at tests/testthat/helper-src.R:138:2
    3. │   └─dm:::sqlite_test_src() at tests/testthat/helper-src.R:105:4
    4. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
    5. │ └─base::force(con)
    6. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
    7. ├─base::loadNamespace(x)
    8. │ ├─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
    9. │ │ └─base withOneRestart(expr, restarts[[1L]])
   10. │ │   └─base doWithOneRestart(return(expr), restart)
   11. │ └─base::stop(cond)
   12. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-rows-db.R:131:3): update ────────────────────────────────────────
  `{ ... }` threw an unexpected error.
  Message: no applicable method for 'arrange' applied to an object of class "function"
  Class:   simpleError/error/condition
  ── Error (test-rows-db.R:153:3): patch ─────────────────────────────────────────
  `{ ... }` threw an unexpected error.
  Message: no applicable method for 'arrange' applied to an object of class "function"
  Class:   simpleError/error/condition
  ── Error (test-rows-db.R:175:3): update with returning argument (#607) ─────────
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::test_db_src_frame(...) at test-rows-db.R:175:2
    2. │ └─dm:::my_db_test_src() at tests/testthat/helper-src.R:138:2
    3. │   └─dm:::sqlite_test_src() at tests/testthat/helper-src.R:105:4
    4. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
    5. │ └─base::force(con)
    6. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
    7. ├─base::loadNamespace(x)
    8. │ ├─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
    9. │ │ └─base withOneRestart(expr, restarts[[1L]])
   10. │ │   └─base doWithOneRestart(return(expr), restart)
   11. │ └─base::stop(cond)
   12. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-rows-db.R:205:3): patch with returning argument (#607) ──────────
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::test_db_src_frame(...) at test-rows-db.R:205:2
    2. │ └─dm:::my_db_test_src() at tests/testthat/helper-src.R:138:2
    3. │   └─dm:::sqlite_test_src() at tests/testthat/helper-src.R:105:4
    4. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
    5. │ └─base::force(con)
    6. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
    7. ├─base::loadNamespace(x)
    8. │ ├─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
    9. │ │ └─base withOneRestart(expr, restarts[[1L]])
   10. │ │   └─base doWithOneRestart(return(expr), restart)
   11. │ └─base::stop(cond)
   12. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-rows-db.R:239:3): upsert ────────────────────────────────────────
  `{ ... }` threw an unexpected error.
  Message: no applicable method for 'arrange' applied to an object of class "function"
  Class:   simpleError/error/condition
  ── Error (test-rows-db.R:278:3): upsert with returning argument (#607) ─────────
  Error in `(function (cond) 
  .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "there is no package called 'RSQLite'", 
      call = loadNamespace(x), package = "RSQLite", lib.loc = NULL), class = c("packageNotFoundError", 
  "error", "condition")))`: error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::test_db_src_frame(...) at test-rows-db.R:278:2
    2. │ └─dm:::my_db_test_src() at tests/testthat/helper-src.R:138:2
    3. │   └─dm:::sqlite_test_src() at tests/testthat/helper-src.R:105:4
    4. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
    5. │ └─base::force(con)
    6. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
    7. ├─base::loadNamespace(x)
    8. │ ├─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
    9. │ │ └─base withOneRestart(expr, restarts[[1L]])
   10. │ │   └─base doWithOneRestart(return(expr), restart)
   11. │ └─base::stop(cond)
   12. └─base `<fn>`(`<pckgNtFE>`)
  ── Error (test-validate.R:153:3): validator speaks up (sqlite()) ───────────────
  <dplyr:::mutate_error/rlang_error/error/condition>
  Error in `mutate(., data = if_else(table == "tf_1", list(dm_for_filter_sqlite()$tf_1), 
      data))`: Problem while computing `data = if_else(table == "tf_1", list(dm_for_filter_sqlite()$tf_1), data)`.
  Caused by error:
  ! error in evaluating the argument 'drv' in selecting a method for function 'dbConnect': there is no package called 'RSQLite'
  Backtrace:
       ▆
    1. ├─dm:::expect_dm_error(...) at test-validate.R:153:2
    2. │ └─testthat::expect_error(expr, class = dm_error(class)) at tests/testthat/helper-expectations.R:40:2
    3. │   └─testthat:::expect_condition_matching(...)
    4. │     └─testthat:::quasi_capture(...)
    5. │       ├─testthat .capture(...)
    6. │       │ └─base::withCallingHandlers(...)
    7. │       └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    8. ├─... %>% validate_dm()
    9. ├─dm::validate_dm(.)
   10. │ └─dm:::check_dm(x)
   11. │   └─dm::is_dm(dm)
   12. ├─dm:::new_dm3(.)
   13. │ └─base::structure(list(def = def), class = class, version = 2L)
   14. ├─dplyr::mutate(...)
   15. ├─dplyr:::mutate.data.frame(...)
   16. │ └─dplyr:::mutate_cols(.data, dplyr_quosures(...), caller_env = caller_env())
   17. │   ├─base::withCallingHandlers(...)
   18. │   └─mask$eval_all_mutate(quo)
   19. ├─dplyr::if_else(...)
   20. ├─dm:::dm_for_filter_sqlite()
   21. ├─dm::copy_dm_to(sqlite_test_src(), dm_for_filter()) at tests/testthat/helper-src.R:26:6
   22. │ └─dm:::src_from_src_or_con(dest)
   23. │   └─dplyr::is.src(dest)
   24. ├─dm:::sqlite_test_src()
   25. ├─dbplyr::src_dbi(...) at tests/testthat/helper-src.R:26:6
   26. │ └─base::force(con)
   27. ├─DBI::dbConnect(RSQLite::SQLite(), ":memory:")
   28. ├─base::loadNamespace(x)
   29. │ ├─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   30. │ │ └─base withOneRestart(expr, restarts[[1L]])
   31. │ │   └─base doWithOneRestart(return(expr), restart)
   32. │ └─base::stop(cond)
   33. ├─base `<fn>`(`<pckgNtFE>`)
   34. └─base::.handleSimpleError(...)
   35.   └─dplyr h(simpleError(msg, call))
   36.     └─rlang::abort(...)
  
  [ FAIL 28 | WARN 42 | SKIP 125 | PASS 781 ]
  Error: Test failures
  Execution halted