Running ‘testthat.R’ [56s/91s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(nflseedR)
  > 
  > test_check("nflseedR")
  i 23:56:08 | Calculating team data
  i 23:56:09 | Calculating head to head
  i 23:56:09 | Calculating division rank #1
  i 23:56:11 | Calculating division rank #2
  i 23:56:14 | Calculating division rank #3
  i 23:56:15 | Calculating division rank #4
  i 23:56:17 | Calculating team data
  i 23:56:18 | Calculating head to head
  i 23:56:18 | Calculating division rank #1
  i 23:56:20 | Calculating division rank #2
  i 23:56:22 | Calculating division rank #3
  i 23:56:23 | Calculating division rank #4
  i 23:56:24 | Calculating seed #1
  i 23:56:28 | Calculating seed #2
  i 23:56:32 | Calculating seed #3
  i 23:56:33 | Calculating seed #4
  i 23:56:34 | Calculating seed #5
  i 23:56:37 | Calculating seed #6
  i 23:56:41 | Calculating team data
  i 23:56:42 | Calculating head to head
  i 23:56:42 | Calculating division rank #1
  i 23:56:44 | Calculating division rank #2
  i 23:56:46 | Calculating division rank #3
  i 23:56:48 | Calculating division rank #4
  i 23:56:49 | Calculating seed #1
  i 23:56:54 | Calculating seed #2
  i 23:56:56 | Calculating seed #3
  i 23:56:58 | Calculating seed #4
  i 23:56:58 | Calculating seed #5
  i 23:57:02 | Calculating seed #6
  i 23:57:07 | Loading games data
  i Computation in multiple rounds can be accelerated with parallel processing.
  i You should consider calling a `future::plan()`. Please see the function documentation for further information.
  i Will go on sequentially...
  i 23:57:08 | Beginning simulation of 4 seasons in 2 rounds
  [ FAIL 2 | WARN 63 | SKIP 1 | PASS 9 ]
  
  ══ Skipped tests ═══════════════════════════════════════════════════════════════
  • On CRAN (1)
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-ranks_seeds_draftorder.R:34:3'): compute_draft_order() works for multiple seasons ──
  Error in `vectbl_assign(x[[j]], i, recycled_value[[j]])`: DLL requires the use of native symbols
  Backtrace:
       ▆
    1. ├─... %>% compute_draft_order(games = g, h2h = .$h2h) at test-ranks_seeds_draftorder.R:34:2
    2. ├─nflseedR::compute_draft_order(., games = g, h2h = .$h2h)
    3. │ └─... %>% select(-outcome)
    4. ├─dplyr::select(., -outcome)
    5. ├─dplyr::mutate(., exit = ifelse(!is.na(outcome), week_num, exit))
    6. ├─dplyr::right_join(., teams, by = c("sim", "team"))
    7. └─dplyr:::right_join.data.frame(., teams, by = c("sim", "team"))
    8.   └─dplyr:::join_mutate(...)
    9.     ├─base::`[<-`(`*tmp*`, new_rows, merge, value = `<tibble[,2]>`)
   10.     └─tibble:::`[<-.tbl_df`(`*tmp*`, new_rows, merge, value = `<tibble[,2]>`)
   11.       └─tibble:::tbl_subassign(x, i, j, value, i_arg, j_arg, substitute(value))
   12.         └─tibble:::tbl_subassign_row(xj, i, value, i_arg, value_arg, call)
   13.           ├─base::withCallingHandlers(...)
   14.           └─tibble:::vectbl_assign(x[[j]], i, recycled_value[[j]])
  ── Error ('test-simulate_nfl.R:4:3'): season simulator works ───────────────────
  <purrr_error_indexed/rlang_error/error/condition>
  Error in `(function (.x, .f, ..., .progress = FALSE) 
  {
      map_("list", .x, .f, ..., .progress = .progress)
  })(.x = 1:2, .f = function (...) 
  {
      {
          ...furrr_chunk_seeds_i <- ...furrr_chunk_seeds_env[["i"]]
          ...furrr_chunk_seeds_env[["i"]] <- ...furrr_chunk_seeds_i + 
              1L
          assign(x = ".Random.seed", value = ...furrr_chunk_seeds[[...furrr_chunk_seeds_i]], 
              envir = globalenv(), inherits = FALSE)
      }
      NULL
      ...furrr_out <- ...furrr_fn(...)
      ...furrr_out
  }, sim_rounds = 2, sims_per_round = 2, schedule = structure(list(
      game_type = c("REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", "REG", 
      "REG", "REG", "REG", "REG", "REG", "REG"), week = c(1L, 1L, 
      1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 
      2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 
      3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 
      3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 
      4L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 
      6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 7L, 
      7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 8L, 8L, 
      8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 9L, 9L, 9L, 
      9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 10L, 10L, 10L, 
      10L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 11L, 
      11L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 
      11L, 12L, 12L, 12L, 12L, 12L, 12L, 12L, 12L, 12L, 12L, 12L, 
      12L, 12L, 12L, 12L, 12L, 13L, 13L, 13L, 13L, 13L, 13L, 13L, 
      13L, 13L, 13L, 13L, 13L, 13L, 13L, 13L, 14L, 14L, 14L, 14L, 
      14L, 14L, 14L, 14L, 14L, 14L, 14L, 14L, 14L, 14L, 14L, 14L, 
      15L, 15L, 15L, 15L, 15L, 15L, 15L, 15L, 15L, 15L, 15L, 15L, 
      15L, 15L, 15L, 15L, 16L, 16L, 16L, 16L, 16L, 16L, 16L, 16L, 
      16L, 16L, 16L, 16L, 16L, 16L, 16L, 16L, 17L, 17L, 17L, 17L, 
      17L, 17L, 17L, 17L, 17L, 17L, 17L, 17L, 17L, 17L, 17L, 17L
      ), away_team = c("HOU", "SEA", "CLE", "NYJ", "LV", "CHI", 
      "IND", "GB", "MIA", "PHI", "LAC", "TB", "ARI", "DAL", "PIT", 
      "TEN", "CIN", "NYG", "ATL", "DET", "MIN", "BUF", "SF", "LA", 
      "DEN", "CAR", "JAX", "WAS", "BAL", "KC", "NE", "NO", "MIA", 
      "CHI", "LA", "WAS", "TEN", "LV", "SF", "CIN", "HOU", "NYJ", 
      "CAR", "DET", "TB", "DAL", "GB", "KC", "DEN", "ARI", "JAX", 
      "CLE", "NO", "MIN", "SEA", "LAC", "BAL", "NYG", "IND", "BUF", 
      "PHI", "NE", "ATL", "TB", "CAR", "CIN", "JAX", "LV", "ARI", 
      "PHI", "LA", "MIA", "IND", "NYG", "MIN", "LAC", "BUF", "CHI", 
      "CIN", "DET", "ATL", "DEN", "WAS", "BAL", "CLE", "HOU", "NYJ", 
      "GB", "LA", "KC", "ARI", "NYG", "DET", "CLE", "GB", "CAR", 
      "BUF", "PIT", "DAL", "TB", "KC", "JAX", "SF", "SEA", "CHI", 
      "ATL", "PIT", "NE", "TEN", "LV", "IND", "MIN", "NYJ", "LA", 
      "LAC", "NO", "SF", "DAL", "TB", "GB", "DEN", "SEA", "BAL", 
      "HOU", "CAR", "DET", "CHI", "NYG", "LV", "MIA", "PIT", "NO", 
      "NE", "IND", "TB", "HOU", "WAS", "JAX", "PHI", "BUF", "DEN", 
      "LAC", "SEA", "SF", "CIN", "BAL", "MIN", "ARI", "TEN", "DET", 
      "PHI", "NE", "PIT", "ATL", "CIN", "MIA", "NYJ", "GB", "DAL", 
      "KC", "LA", "HOU", "WAS", "LV", "LAC", "NYG", "TEN", "CLE", 
      "CAR", "ARI", "MIA", "NO", "SF", "KC", "CHI", "SEA", "BAL", 
      "NO", "DET", "IND", "CIN", "JAX", "LV", "CLE", "LA", "NYG", 
      "PHI", "NE", "DEN", "WAS", "BUF", "DAL", "NE", "DEN", "HOU", 
      "DAL", "TEN", "KC", "ARI", "MIN", "IND", "NYJ", "GB", "ATL", 
      "NO", "WAS", "PIT", "BAL", "LAC", "BUF", "CAR", "TB", "JAX", 
      "SF", "HOU", "NE", "CHI", "DET", "SEA", "PHI", "NYJ", "KC", 
      "CLE", "PIT", "MIN", "TB", "SF", "MIA", "NYG", "CIN", "CHI", 
      "ATL", "CLE", "IND", "DEN", "CAR", "PHI", "LA", "TEN", "BUF", 
      "MIA", "BAL", "PIT", "MIN", "NYJ", "DAL", "ATL", "NO", "GB", 
      "LV", "TEN", "JAX", "LAC", "ARI", "SEA", "WAS"), home_team = c("KC", 
      "ATL", "BAL", "BUF", "CAR", "DET", "JAX", "MIN", "NE", "WAS", 
      "CIN", "NO", "SF", "LA", "NYG", "DEN", "CLE", "CHI", "DAL", 
      "GB", "IND", "MIA", "NYJ", "PHI", "PIT", "TB", "TEN", "ARI", 
      "HOU", "LAC", "SEA", "LV", "JAX", "ATL", "BUF", "CLE", "MIN", 
      "NE", "NYG", "PHI", "PIT", "IND", "LAC", "ARI", "DEN", "SEA", 
      "NO", "BAL", "NYJ", "CAR", "CIN", "DAL", "DET", "HOU", "MIA", 
      "TB", "WAS", "LA", "CHI", "LV", "SF", "KC", "GB", "CHI", 
      "ATL", "BAL", "HOU", "KC", "NYJ", "PIT", "WAS", "SF", "CLE", 
      "DAL", "SEA", "NO", "TEN", "CAR", "IND", "JAX", "MIN", "NE", 
      "NYG", "PHI", "PIT", "TEN", "MIA", "TB", "SF", "BUF", "DAL", 
      "PHI", "ATL", "CIN", "HOU", "NO", "NYJ", "TEN", "WAS", "LV", 
      "DEN", "LAC", "NE", "ARI", "LA", "CAR", "BAL", "BUF", "CIN", 
      "CLE", "DET", "GB", "KC", "MIA", "DEN", "CHI", "SEA", "PHI", 
      "NYG", "SF", "ATL", "BUF", "IND", "JAX", "KC", "MIN", "TEN", 
      "WAS", "LAC", "ARI", "DAL", "TB", "NYJ", "TEN", "CAR", "CLE", 
      "DET", "GB", "NYG", "ARI", "LV", "MIA", "LA", "NO", "PIT", 
      "NE", "CHI", "SEA", "BAL", "CAR", "CLE", "HOU", "JAX", "NO", 
      "WAS", "DEN", "LAC", "IND", "MIN", "LV", "TB", "DET", "DAL", 
      "ATL", "BUF", "CIN", "IND", "JAX", "MIN", "NE", "NYJ", "DEN", 
      "LA", "TB", "GB", "PHI", "PIT", "ATL", "CHI", "HOU", "MIA", 
      "MIN", "NYJ", "TEN", "ARI", "SEA", "GB", "LAC", "KC", "PIT", 
      "SF", "BAL", "LA", "CAR", "CHI", "CIN", "JAX", "MIA", "NYG", 
      "TB", "LV", "SEA", "DET", "LAC", "PHI", "SF", "BUF", "CLE", 
      "LV", "DEN", "GB", "ATL", "BAL", "DAL", "IND", "MIA", "MIN", 
      "TEN", "WAS", "ARI", "LA", "NO", "NYG", "CIN", "NO", "DET", 
      "ARI", "LV", "BAL", "HOU", "JAX", "KC", "NYJ", "PIT", "LAC", 
      "WAS", "DAL", "SEA", "GB", "NE", "BUF", "CIN", "CLE", "DET", 
      "NE", "NYG", "TB", "CAR", "CHI", "DEN", "HOU", "IND", "KC", 
      "LA", "SF", "PHI"), away_rest = c(7L, 7L, 7L, 7L, 7L, 7L, 
      7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 4L, 6L, 7L, 7L, 7L, 
      7L, 7L, 7L, 6L, 7L, 7L, 7L, 7L, 10L, 7L, 8L, 4L, 7L, 7L, 
      7L, 7L, 6L, 7L, 10L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 8L, 4L, 
      7L, 10L, 7L, 7L, 7L, 7L, 7L, 6L, 7L, 7L, 7L, 7L, 8L, 8L, 
      4L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 8L, 9L, 10L, 
      7L, 14L, 7L, 17L, 7L, 7L, 7L, 7L, 7L, 13L, 7L, 8L, 8L, 4L, 
      7L, 7L, 7L, 7L, 6L, 7L, 6L, 7L, 6L, 7L, 7L, 14L, 8L, 4L, 
      7L, 7L, 7L, 7L, 14L, 14L, 7L, 6L, 7L, 7L, 7L, 7L, 8L, 4L, 
      7L, 7L, 7L, 14L, 10L, 7L, 7L, 6L, 7L, 7L, 7L, 7L, 8L, 4L, 
      7L, 7L, 7L, 7L, 14L, 7L, 7L, 7L, 7L, 10L, 14L, 7L, 8L, 4L, 
      10L, 7L, 7L, 7L, 7L, 14L, 7L, 7L, 13L, 7L, 14L, 14L, 8L, 
      4L, 4L, 7L, 7L, 14L, 7L, 7L, 7L, 10L, 7L, 7L, 14L, 7L, 13L, 
      11L, 10L, 7L, 10L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 6L, 7L, 7L, 
      11L, 8L, 12L, 4L, 7L, 7L, 5L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 
      7L, 7L, 6L, 6L, 6L, 4L, 6L, 6L, 7L, 7L, 7L, 7L, 10L, 7L, 
      7L, 7L, 7L, 7L, 7L, 6L, 8L, 5L, 6L, 6L, 6L, 7L, 6L, 7L, 7L, 
      7L, 7L, 8L, 8L, 7L, 7L, 7L, 9L, 8L, 7L, 7L, 9L, 7L, 7L, 7L, 
      9L, 7L, 8L, 7L, 7L, 7L, 8L, 7L, 7L), home_rest = c(7L, 7L, 
      7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 4L, 
      7L, 7L, 7L, 7L, 7L, 7L, 7L, 6L, 7L, 6L, 7L, 10L, 7L, 7L, 
      8L, 4L, 7L, 7L, 10L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 
      7L, 6L, 8L, 4L, 7L, 7L, 7L, 7L, 7L, 10L, 7L, 7L, 7L, 7L, 
      7L, 7L, 7L, 8L, 4L, 6L, 7L, 7L, 6L, 10L, 14L, 7L, 7L, 7L, 
      7L, 7L, 8L, 16L, 7L, 7L, 7L, 7L, 13L, 7L, 7L, 7L, 5L, 7L, 
      10L, 7L, 6L, 8L, 4L, 7L, 7L, 7L, 13L, 7L, 7L, 7L, 14L, 7L, 
      13L, 7L, 6L, 8L, 4L, 14L, 7L, 7L, 7L, 7L, 7L, 7L, 14L, 7L, 
      6L, 7L, 10L, 11L, 4L, 10L, 7L, 7L, 14L, 7L, 7L, 7L, 14L, 
      7L, 14L, 7L, 6L, 8L, 4L, 7L, 14L, 7L, 10L, 7L, 7L, 7L, 7L, 
      14L, 7L, 7L, 6L, 8L, 4L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 
      7L, 10L, 6L, 7L, 8L, 4L, 4L, 7L, 14L, 7L, 7L, 7L, 7L, 7L, 
      7L, 7L, 6L, 6L, 7L, 8L, 10L, 7L, 7L, 10L, 7L, 7L, 7L, 7L, 
      7L, 6L, 7L, 7L, 7L, 5L, 8L, 6L, 4L, 14L, 7L, 7L, 7L, 7L, 
      7L, 14L, 7L, 7L, 7L, 7L, 7L, 6L, 6L, 8L, 4L, 6L, 6L, 7L, 
      6L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 10L, 7L, 7L, 8L, 5L, 6L, 
      6L, 9L, 7L, 7L, 7L, 7L, 7L, 6L, 10L, 7L, 7L, 7L, 8L, 8L, 
      6L, 7L, 7L, 8L, 6L, 7L, 8L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 8L, 
      7L), location = c("Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Neutral", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Neutral", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Home", "Home", "Home", "Home", "Home", 
      "Home", "Home", "Home", "Neutral", "Home"), result = c(NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, NA_real_, 
      NA_real_, NA_real_, NA_real_)), row.names = c(NA, -256L), class = c("nflverse_data", 
  "tbl_df", "tbl", "data.table", "data.frame"), .internal.selfref = <pointer: 0x55d9fc2c2bf0>, nflverse_type = "games and schedules", nflverse_timestamp = structure(1679180227.9599, class = c("POSIXct", 
  "POSIXt"))), simulations = 4, weeks_to_sim = 1:17, process_games = function (teams, 
      games, week_num, ...) 
  {
      round_out <- function(x) {
          x[!is.na(x) & x < 0] <- floor(x[!is.na(x) & x < 0])
          x[!is.na(x) & x > 0] <- ceiling(x[!is.na(x) & x > 0])
          return(x)
      }
      if (!("elo" %in% colnames(teams))) {
          args <- list(...)
          if ("elo" %in% names(args)) {
              teams <- teams %>% dplyr::inner_join(args$elo %>% 
                  select(team, elo), by = c(team = "team"))
          }
          else {
              ratings <- tibble(team = unique(teams$team), elo = rnorm(length(unique(team)), 
                  1500, 150))
              teams <- teams %>% dplyr::inner_join(ratings, by = "team")
          }
      }
      ratings <- teams %>% select(sim, team, elo)
      games <- games %>% dplyr::inner_join(ratings, by = c(sim = "sim", 
          away_team = "team")) %>% dplyr::rename(away_elo = elo) %>% 
          dplyr::inner_join(ratings, by = c(sim = "sim", home_team = "team")) %>% 
          dplyr::rename(home_elo = elo) %>% dplyr::mutate(elo_diff = home_elo - 
          away_elo, elo_diff = elo_diff + ifelse(location == "Home", 
          20, 0), elo_diff = elo_diff + (home_rest - away_rest)/7 * 
          25, elo_diff = elo_diff * ifelse(game_type == "REG", 
          1, 1.2), wp = 1/(10^(-elo_diff/400) + 1), estimate = elo_diff/25, 
          result = case_when(is.na(result) & week == week_num ~ 
              as.integer(round_out(rnorm(n(), estimate, 13))), 
              TRUE ~ as.integer(result)), outcome = case_when(is.na(result) ~ 
              NA_real_, result > 0 ~ 1, result < 0 ~ 0, TRUE ~ 
              0.5), elo_input = case_when(is.na(result) ~ NA_real_, 
              result > 0 ~ elo_diff * 0.001 + 2.2, result < 0 ~ 
                  -elo_diff * 0.001 + 2.2, TRUE ~ 1, ), elo_mult = log(pmax(abs(result), 
              1) + 1) * 2.2/elo_input, elo_shift = 20 * elo_mult * 
              (outcome - wp)) %>% dplyr::select(-away_elo, -home_elo, 
          -elo_diff, -wp, -estimate, -outcome, -elo_input, -elo_mult)
      teams <- teams %>% dplyr::left_join(games %>% filter(week == 
          week_num) %>% select(sim, away_team, elo_shift), by = c(sim = "sim", 
          team = "away_team")) %>% dplyr::mutate(elo = elo - ifelse(!is.na(elo_shift), 
          elo_shift, 0)) %>% dplyr::select(-elo_shift) %>% dplyr::left_join(games %>% 
          filter(week == week_num) %>% select(sim, home_team, elo_shift), 
          by = c(sim = "sim", team = "home_team")) %>% dplyr::mutate(elo = elo + 
          ifelse(!is.na(elo_shift), elo_shift, 0)) %>% dplyr::select(-elo_shift)
      games <- games %>% dplyr::select(-elo_shift)
      return(list(teams = teams, games = games))
  }, tiebreaker_depth = 3, test_week = NULL, .debug = FALSE, playoff_seeds = 7, 
      p = structure(function (...) 
      NULL, class = c("progressor", "function")), sim_include = "DRAFT")`: i In index: 1.
  Caused by error in `vectbl_assign()`:
  ! DLL requires the use of native symbols
  Backtrace:
       ▆
    1. ├─nflseedR::simulate_nfl(...) at test-simulate_nfl.R:4:2
    2. │ ├─base::suppressMessages(eval(run))
    3. │ │ └─base::withCallingHandlers(...)
    4. │ ├─base::eval(run)
    5. │ │ └─base::eval(run)
    6. │ └─furrr::future_map(...)
    7. │   └─furrr:::furrr_map_template(...)
    8. │     └─furrr:::furrr_template(...)
    9. │       └─future::future(...)
   10. │         ├─future::run(future)
   11. │         └─future:::run.Future(future)
   12. │           ├─future::run(future)
   13. │           └─future:::run.UniprocessFuture(future)
   14. │             └─base::eval(expr, envir = envir, enclos = baseenv())
   15. │               └─base::eval(expr, envir = envir, enclos = baseenv())
   16. │                 ├─base::tryCatch(...)
   17. │                 │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   18. │                 │   └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
   19. │                 │     └─base (local) doTryCatch(return(expr), name, parentenv, handler)
   20. │                 ├─base::withCallingHandlers(...)
   21. │                 ├─base::withVisible(...)
   22. │                 ├─base::local(...)
   23. │                 │ └─base::eval.parent(substitute(eval(quote(expr), envir)))
   24. │                 │   └─base::eval(expr, p)
   25. │                 │     └─base::eval(expr, p)
   26. │                 └─base::eval(...)
   27. │                   └─base::eval(...)
   28. │                     ├─base::do.call(...furrr_map_fn, args)
   29. │                     └─purrr (local) `<fn>`(...)
   30. │                       └─purrr:::map_("list", .x, .f, ..., .progress = .progress)
   31. │                         ├─purrr:::with_indexed_errors(...)
   32. │                         │ └─base::withCallingHandlers(...)
   33. │                         ├─purrr:::call_with_cleanup(...)
   34. │                         └─nflseedR (local) .f(.x[[i]], ...)
   35. │                           └─nflseedR (local) ...furrr_fn(...)
   36. │                             └─... %>% select(-outcome)
   37. ├─dplyr::select(., -outcome)
   38. ├─dplyr::mutate(., exit = ifelse(!is.na(outcome), week_num, exit))
   39. ├─dplyr::right_join(., teams, by = c("sim", "team"))
   40. ├─dplyr:::right_join.data.frame(., teams, by = c("sim", "team"))
   41. │ └─dplyr:::join_mutate(...)
   42. │   ├─base::`[<-`(`*tmp*`, new_rows, merge, value = `<tibble[,2]>`)
   43. │   └─tibble:::`[<-.tbl_df`(`*tmp*`, new_rows, merge, value = `<tibble[,2]>`)
   44. │     └─tibble:::tbl_subassign(x, i, j, value, i_arg, j_arg, substitute(value))
   45. │       └─tibble:::tbl_subassign_row(xj, i, value, i_arg, value_arg, call)
   46. │         ├─base::withCallingHandlers(...)
   47. │         └─tibble:::vectbl_assign(x[[j]], i, recycled_value[[j]])
   48. └─base::.handleSimpleError(...)
   49.   └─purrr (local) h(simpleError(msg, call))
   50.     └─cli::cli_abort(...)
   51.       └─rlang::abort(...)
  
  [ FAIL 2 | WARN 63 | SKIP 1 | PASS 9 ]
  Error: Test failures
  Execution halted