Running ‘testthat.R’ [16s/43s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(crossmap)
  > 
  > test_check("crossmap")
  [ FAIL 4 | WARN 0 | SKIP 0 | PASS 300 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error (test-cross_list.R:16:3): cross_tbl() ─────────────────────────────────
  Error in `nchar(xs)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_equal(...) at test-cross_list.R:16:2
    2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    4. ├─crossmap::cross_tbl(input, input)
    5. │ ├─dplyr::as_tibble(cross_df(...), .name_repair = "unique")
    6. │ └─tibble:::as_tibble.data.frame(cross_df(...), .name_repair = "unique")
    7. │   └─tibble:::lst_to_tibble(unclass(x), .rows, .name_repair)
    8. │     └─tibble:::set_repaired_names(x, repair_hint = TRUE, .name_repair)
    9. │       ├─rlang::set_names(...)
   10. │       └─tibble:::repaired_names(...)
   11. │         ├─tibble:::subclass_name_repair_errors(...)
   12. │         │ └─base::withCallingHandlers(...)
   13. │         └─vctrs::vec_as_names(...)
   14. └─vctrs:::describe_repair(`<chr>`, `<chr>`)
   15.   └─rlang::names_inform_repair(orig_names, names)
   16.     └─rlang::inform(message = message, class = "rlib_message_name_repair")
   17.       ├─base::withRestarts(...)
   18.       │ └─base (local) withOneRestart(expr, restarts[[1L]])
   19.       │   └─base (local) doWithOneRestart(return(expr), restart)
   20.       └─base::signalCondition(cnd)
   21.         ├─base::conditionMessage(cond)
   22.         └─rlang:::conditionMessage.rlang_message(cond)
   23.           └─rlang::cnd_message(c)
   24.             └─rlang:::cnd_message_format(cnd, ...)
   25.               └─rlang (local) cli_format(glue_escape(lines))
   26.                 └─rlang:::.rlang_cli_format(x, cli::format_message)
   27.                   └─cli::cli_format(x, .envir = emptyenv())
   28.                     └─cli:::fmt(...)
   29.                       └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   30.                         ├─base::do.call(app[[msg$type]], msg$args)
   31.                         └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-53", class = NULL)
   32.                           └─cli:::clii_bullets(app, text, id, class)
   33.                             └─base::lapply(...)
   34.                               └─cli (local) FUN(X[[i]], ...)
   35.                                 └─app$text(text[[i]])
   36.                                   └─cli:::clii_text(app, text)
   37.                                     └─app$xtext(text)
   38.                                       └─cli:::clii__xtext(...)
   39.                                         └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   40.                                           └─base::lapply(pars, ansi_trimws)
   41.                                             └─cli (local) FUN(X[[i]], ...)
  ── Error (test-future_xmap.R:68:5): multisession - equivalence with df xmap()s ──
  Error in `dplyr::bind_cols(res)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─crossmap::xmap_dfc(test_l, .f) at test-future_xmap.R:68:4
    2. │ └─purrr::pmap_dfc(cross_list(.l), .f, ...)
    3. │   └─dplyr::bind_cols(res)
    4. │     ├─dplyr:::fix_call(vec_cbind(!!!dots, .name_repair = .name_repair))
    5. │     │ └─base::withCallingHandlers(...)
    6. │     └─vctrs::vec_cbind(!!!dots, .name_repair = .name_repair)
    7. ├─vctrs:::describe_repair(`<chr>`, `<chr>`)
    8. │ └─rlang::names_inform_repair(orig_names, names)
    9. │   └─rlang::inform(message = message, class = "rlib_message_name_repair")
   10. │     ├─base::withRestarts(...)
   11. │     │ └─base (local) withOneRestart(expr, restarts[[1L]])
   12. │     │   └─base (local) doWithOneRestart(return(expr), restart)
   13. │     └─base::signalCondition(cnd)
   14. │       ├─base::conditionMessage(cond)
   15. │       └─rlang:::conditionMessage.rlang_message(cond)
   16. │         └─rlang::cnd_message(c)
   17. │           └─rlang:::cnd_message_format(cnd, ...)
   18. │             └─rlang (local) cli_format(glue_escape(lines))
   19. │               └─rlang:::.rlang_cli_format(x, cli::format_message)
   20. │                 └─cli::cli_format(x, .envir = emptyenv())
   21. │                   └─cli:::fmt(...)
   22. │                     └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   23. │                       ├─base::do.call(app[[msg$type]], msg$args)
   24. │                       └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-167", class = NULL)
   25. │                         └─cli:::clii_bullets(app, text, id, class)
   26. │                           └─base::lapply(...)
   27. │                             └─cli (local) FUN(X[[i]], ...)
   28. │                               └─app$text(text[[i]])
   29. │                                 └─cli:::clii_text(app, text)
   30. │                                   └─app$xtext(text)
   31. │                                     └─cli:::clii__xtext(...)
   32. │                                       └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   33. │                                         └─base::lapply(pars, ansi_trimws)
   34. │                                           └─cli (local) FUN(X[[i]], ...)
   35. └─base::.handleSimpleError(...)
   36.   └─dplyr (local) h(simpleError(msg, call))
   37.     └─rlang::cnd_signal(cnd)
  ── Error (test-future_xmap.R:68:5): sequential - equivalence with df xmap()s ───
  Error in `dplyr::bind_cols(res)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─crossmap::xmap_dfc(test_l, .f) at test-future_xmap.R:68:4
    2. │ └─purrr::pmap_dfc(cross_list(.l), .f, ...)
    3. │   └─dplyr::bind_cols(res)
    4. │     ├─dplyr:::fix_call(vec_cbind(!!!dots, .name_repair = .name_repair))
    5. │     │ └─base::withCallingHandlers(...)
    6. │     └─vctrs::vec_cbind(!!!dots, .name_repair = .name_repair)
    7. ├─vctrs:::describe_repair(`<chr>`, `<chr>`)
    8. │ └─rlang::names_inform_repair(orig_names, names)
    9. │   └─rlang::inform(message = message, class = "rlib_message_name_repair")
   10. │     ├─base::withRestarts(...)
   11. │     │ └─base (local) withOneRestart(expr, restarts[[1L]])
   12. │     │   └─base (local) doWithOneRestart(return(expr), restart)
   13. │     └─base::signalCondition(cnd)
   14. │       ├─base::conditionMessage(cond)
   15. │       └─rlang:::conditionMessage.rlang_message(cond)
   16. │         └─rlang::cnd_message(c)
   17. │           └─rlang:::cnd_message_format(cnd, ...)
   18. │             └─rlang (local) cli_format(glue_escape(lines))
   19. │               └─rlang:::.rlang_cli_format(x, cli::format_message)
   20. │                 └─cli::cli_format(x, .envir = emptyenv())
   21. │                   └─cli:::fmt(...)
   22. │                     └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   23. │                       ├─base::do.call(app[[msg$type]], msg$args)
   24. │                       └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-281", class = NULL)
   25. │                         └─cli:::clii_bullets(app, text, id, class)
   26. │                           └─base::lapply(...)
   27. │                             └─cli (local) FUN(X[[i]], ...)
   28. │                               └─app$text(text[[i]])
   29. │                                 └─cli:::clii_text(app, text)
   30. │                                   └─app$xtext(text)
   31. │                                     └─cli:::clii__xtext(...)
   32. │                                       └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   33. │                                         └─base::lapply(pars, ansi_trimws)
   34. │                                           └─cli (local) FUN(X[[i]], ...)
   35. └─base::.handleSimpleError(...)
   36.   └─dplyr (local) h(simpleError(msg, call))
   37.     └─rlang::cnd_signal(cnd)
  ── Error (test-xmap.R:30:3): outputs suffixes have correct type for data frames ──
  Error in `dplyr::bind_cols(res)`: number of characters is not computable in "bytes" encoding, element 1
  Backtrace:
       ▆
    1. ├─testthat::expect_is(xmap_dfc(list(x, x), ~c(.x, .y)), "data.frame") at test-xmap.R:30:2
    2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    4. ├─crossmap::xmap_dfc(list(x, x), ~c(.x, .y))
    5. │ └─purrr::pmap_dfc(cross_list(.l), .f, ...)
    6. │   └─dplyr::bind_cols(res)
    7. │     ├─dplyr:::fix_call(vec_cbind(!!!dots, .name_repair = .name_repair))
    8. │     │ └─base::withCallingHandlers(...)
    9. │     └─vctrs::vec_cbind(!!!dots, .name_repair = .name_repair)
   10. ├─vctrs:::describe_repair(`<chr>`, `<chr>`)
   11. │ └─rlang::names_inform_repair(orig_names, names)
   12. │   └─rlang::inform(message = message, class = "rlib_message_name_repair")
   13. │     ├─base::withRestarts(...)
   14. │     │ └─base (local) withOneRestart(expr, restarts[[1L]])
   15. │     │   └─base (local) doWithOneRestart(return(expr), restart)
   16. │     └─base::signalCondition(cnd)
   17. │       ├─base::conditionMessage(cond)
   18. │       └─rlang:::conditionMessage.rlang_message(cond)
   19. │         └─rlang::cnd_message(c)
   20. │           └─rlang:::cnd_message_format(cnd, ...)
   21. │             └─rlang (local) cli_format(glue_escape(lines))
   22. │               └─rlang:::.rlang_cli_format(x, cli::format_message)
   23. │                 └─cli::cli_format(x, .envir = emptyenv())
   24. │                   └─cli:::fmt(...)
   25. │                     └─cli:::cli__fmt(rec, collapse, strip_newline, app)
   26. │                       ├─base::do.call(app[[msg$type]], msg$args)
   27. │                       └─cli (local) `<fn>`(text = `<named list>`, id = "cli-2553110-395", class = NULL)
   28. │                         └─cli:::clii_bullets(app, text, id, class)
   29. │                           └─base::lapply(...)
   30. │                             └─cli (local) FUN(X[[i]], ...)
   31. │                               └─app$text(text[[i]])
   32. │                                 └─cli:::clii_text(app, text)
   33. │                                   └─app$xtext(text)
   34. │                                     └─cli:::clii__xtext(...)
   35. │                                       └─cli::ansi_strwrap(text, exdent = exdent, width = app$get_width(extra = padding))
   36. │                                         └─base::lapply(pars, ansi_trimws)
   37. │                                           └─cli (local) FUN(X[[i]], ...)
   38. └─base::.handleSimpleError(...)
   39.   └─dplyr (local) h(simpleError(msg, call))
   40.     └─rlang::cnd_signal(cnd)
  
  [ FAIL 4 | WARN 0 | SKIP 0 | PASS 300 ]
  Error: Test failures
  Execution halted