Running ‘testthat.R’ [39s/64s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(workflows)
  > 
  > test_check("workflows")
  [ FAIL 6 | WARN 0 | SKIP 89 | PASS 191 ]
  
  ══ Skipped tests ═══════════════════════════════════════════════════════════════
  • On CRAN (82)
  • broom cannot be loaded (7)
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-extract.R:209:3'): extract parameter set from workflow with tunable recipe ──
  Error in `vectbl_assign(x[[j]], i, recycled_value[[j]])`: DLL requires the use of native symbols
  Backtrace:
       ▆
    1. ├─hardhat::extract_parameter_set_dials(wf_tunable_recipe) at test-extract.R:209:2
    2. ├─workflows:::extract_parameter_set_dials.workflow(wf_tunable_recipe)
    3. │ ├─hardhat::extract_parameter_set_dials(model)
    4. │ └─parsnip:::extract_parameter_set_dials.model_spec(model)
    5. │   ├─generics::tunable(x)
    6. │   ├─parsnip:::tunable.linear_reg(x)
    7. │   ├─base::NextMethod()
    8. │   └─parsnip:::tunable.model_spec(x)
    9. │     └─... %>% ...
   10. ├─dplyr::mutate(...)
   11. ├─dplyr::full_join(...)
   12. └─dplyr:::full_join.data.frame(...)
   13.   └─dplyr:::join_mutate(...)
   14.     ├─base::`[<-`(`*tmp*`, new_rows, merge, value = `<tibble[,1]>`)
   15.     └─tibble:::`[<-.tbl_df`(`*tmp*`, new_rows, merge, value = `<tibble[,1]>`)
   16.       └─tibble:::tbl_subassign(x, i, j, value, i_arg, j_arg, substitute(value))
   17.         └─tibble:::tbl_subassign_row(xj, i, value, i_arg, value_arg, call)
   18.           ├─base::withCallingHandlers(...)
   19.           └─tibble:::vectbl_assign(x[[j]], i, recycled_value[[j]])
  ── Error ('test-extract.R:223:3'): extract parameter set from workflow with tunable model ──
  Error in `vectbl_assign(x[[j]], i, recycled_value[[j]])`: DLL requires the use of native symbols
  Backtrace:
       ▆
    1. ├─hardhat::extract_parameter_set_dials(wf_tunable_model) at test-extract.R:223:2
    2. ├─workflows:::extract_parameter_set_dials.workflow(wf_tunable_model)
    3. │ ├─hardhat::extract_parameter_set_dials(model)
    4. │ └─parsnip:::extract_parameter_set_dials.model_spec(model)
    5. │   ├─generics::tunable(x)
    6. │   ├─parsnip:::tunable.boost_tree(x)
    7. │   ├─base::NextMethod()
    8. │   └─parsnip:::tunable.model_spec(x)
    9. │     └─... %>% ...
   10. ├─dplyr::mutate(...)
   11. ├─dplyr::full_join(...)
   12. └─dplyr:::full_join.data.frame(...)
   13.   └─dplyr:::join_mutate(...)
   14.     ├─base::`[<-`(`*tmp*`, new_rows, merge, value = `<tibble[,1]>`)
   15.     └─tibble:::`[<-.tbl_df`(`*tmp*`, new_rows, merge, value = `<tibble[,1]>`)
   16.       └─tibble:::tbl_subassign(x, i, j, value, i_arg, j_arg, substitute(value))
   17.         └─tibble:::tbl_subassign_row(xj, i, value, i_arg, value_arg, call)
   18.           ├─base::withCallingHandlers(...)
   19.           └─tibble:::vectbl_assign(x[[j]], i, recycled_value[[j]])
  ── Error ('test-extract.R:247:3'): extract parameter set from workflow with tunable recipe and model ──
  Error in `vectbl_assign(x[[j]], i, recycled_value[[j]])`: DLL requires the use of native symbols
  Backtrace:
       ▆
    1. ├─hardhat::extract_parameter_set_dials(wf_tunable) at test-extract.R:247:2
    2. ├─workflows:::extract_parameter_set_dials.workflow(wf_tunable)
    3. │ ├─hardhat::extract_parameter_set_dials(model)
    4. │ └─parsnip:::extract_parameter_set_dials.model_spec(model)
    5. │   ├─generics::tunable(x)
    6. │   ├─parsnip:::tunable.boost_tree(x)
    7. │   ├─base::NextMethod()
    8. │   └─parsnip:::tunable.model_spec(x)
    9. │     └─... %>% ...
   10. ├─dplyr::mutate(...)
   11. ├─dplyr::full_join(...)
   12. └─dplyr:::full_join.data.frame(...)
   13.   └─dplyr:::join_mutate(...)
   14.     ├─base::`[<-`(`*tmp*`, new_rows, merge, value = `<tibble[,1]>`)
   15.     └─tibble:::`[<-.tbl_df`(`*tmp*`, new_rows, merge, value = `<tibble[,1]>`)
   16.       └─tibble:::tbl_subassign(x, i, j, value, i_arg, j_arg, substitute(value))
   17.         └─tibble:::tbl_subassign_row(xj, i, value, i_arg, value_arg, call)
   18.           ├─base::withCallingHandlers(...)
   19.           └─tibble:::vectbl_assign(x[[j]], i, recycled_value[[j]])
  ── Error ('test-extract.R:276:3'): extract single parameter from workflow with tunable recipe ──
  Error in `vectbl_assign(x[[j]], i, recycled_value[[j]])`: DLL requires the use of native symbols
  Backtrace:
       ▆
    1. ├─testthat::expect_equal(...) at test-extract.R:276:2
    2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    4. ├─hardhat::extract_parameter_dials(wf_tunable_recipe, "imputation")
    5. ├─workflows:::extract_parameter_dials.workflow(...)
    6. │ ├─hardhat::extract_parameter_dials(...)
    7. │ ├─hardhat::extract_parameter_set_dials(x)
    8. │ └─workflows:::extract_parameter_set_dials.workflow(x)
    9. │   ├─hardhat::extract_parameter_set_dials(model)
   10. │   └─parsnip:::extract_parameter_set_dials.model_spec(model)
   11. │     ├─generics::tunable(x)
   12. │     ├─parsnip:::tunable.linear_reg(x)
   13. │     ├─base::NextMethod()
   14. │     └─parsnip:::tunable.model_spec(x)
   15. │       └─... %>% ...
   16. ├─dplyr::mutate(...)
   17. ├─dplyr::full_join(...)
   18. └─dplyr:::full_join.data.frame(...)
   19.   └─dplyr:::join_mutate(...)
   20.     ├─base::`[<-`(`*tmp*`, new_rows, merge, value = `<tibble[,1]>`)
   21.     └─tibble:::`[<-.tbl_df`(`*tmp*`, new_rows, merge, value = `<tibble[,1]>`)
   22.       └─tibble:::tbl_subassign(x, i, j, value, i_arg, j_arg, substitute(value))
   23.         └─tibble:::tbl_subassign_row(xj, i, value, i_arg, value_arg, call)
   24.           ├─base::withCallingHandlers(...)
   25.           └─tibble:::vectbl_assign(x[[j]], i, recycled_value[[j]])
  ── Error ('test-extract.R:303:3'): extract single parameter from workflow with tunable model ──
  Error in `vectbl_assign(x[[j]], i, recycled_value[[j]])`: DLL requires the use of native symbols
  Backtrace:
       ▆
    1. ├─testthat::expect_equal(...) at test-extract.R:303:2
    2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    4. ├─hardhat::extract_parameter_dials(wf_tunable_model, parameter = "funky name \n")
    5. ├─workflows:::extract_parameter_dials.workflow(...)
    6. │ ├─hardhat::extract_parameter_dials(...)
    7. │ ├─hardhat::extract_parameter_set_dials(x)
    8. │ └─workflows:::extract_parameter_set_dials.workflow(x)
    9. │   ├─hardhat::extract_parameter_set_dials(model)
   10. │   └─parsnip:::extract_parameter_set_dials.model_spec(model)
   11. │     ├─generics::tunable(x)
   12. │     ├─parsnip:::tunable.boost_tree(x)
   13. │     ├─base::NextMethod()
   14. │     └─parsnip:::tunable.model_spec(x)
   15. │       └─... %>% ...
   16. ├─dplyr::mutate(...)
   17. ├─dplyr::full_join(...)
   18. └─dplyr:::full_join.data.frame(...)
   19.   └─dplyr:::join_mutate(...)
   20.     ├─base::`[<-`(`*tmp*`, new_rows, merge, value = `<tibble[,1]>`)
   21.     └─tibble:::`[<-.tbl_df`(`*tmp*`, new_rows, merge, value = `<tibble[,1]>`)
   22.       └─tibble:::tbl_subassign(x, i, j, value, i_arg, j_arg, substitute(value))
   23.         └─tibble:::tbl_subassign_row(xj, i, value, i_arg, value_arg, call)
   24.           ├─base::withCallingHandlers(...)
   25.           └─tibble:::vectbl_assign(x[[j]], i, recycled_value[[j]])
  ── Error ('test-extract.R:331:3'): extract single parameter from workflow with tunable recipe and model ──
  Error in `vectbl_assign(x[[j]], i, recycled_value[[j]])`: DLL requires the use of native symbols
  Backtrace:
       ▆
    1. ├─testthat::expect_equal(...) at test-extract.R:331:2
    2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
    3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
    4. ├─hardhat::extract_parameter_dials(wf_tunable, "imputation")
    5. ├─workflows:::extract_parameter_dials.workflow(wf_tunable, "imputation")
    6. │ ├─hardhat::extract_parameter_dials(...)
    7. │ ├─hardhat::extract_parameter_set_dials(x)
    8. │ └─workflows:::extract_parameter_set_dials.workflow(x)
    9. │   ├─hardhat::extract_parameter_set_dials(model)
   10. │   └─parsnip:::extract_parameter_set_dials.model_spec(model)
   11. │     ├─generics::tunable(x)
   12. │     ├─parsnip:::tunable.boost_tree(x)
   13. │     ├─base::NextMethod()
   14. │     └─parsnip:::tunable.model_spec(x)
   15. │       └─... %>% ...
   16. ├─dplyr::mutate(...)
   17. ├─dplyr::full_join(...)
   18. └─dplyr:::full_join.data.frame(...)
   19.   └─dplyr:::join_mutate(...)
   20.     ├─base::`[<-`(`*tmp*`, new_rows, merge, value = `<tibble[,1]>`)
   21.     └─tibble:::`[<-.tbl_df`(`*tmp*`, new_rows, merge, value = `<tibble[,1]>`)
   22.       └─tibble:::tbl_subassign(x, i, j, value, i_arg, j_arg, substitute(value))
   23.         └─tibble:::tbl_subassign_row(xj, i, value, i_arg, value_arg, call)
   24.           ├─base::withCallingHandlers(...)
   25.           └─tibble:::vectbl_assign(x[[j]], i, recycled_value[[j]])
  
  [ FAIL 6 | WARN 0 | SKIP 89 | PASS 191 ]
  Error: Test failures
  Execution halted