R Under development (unstable) (2025-04-11 r88138 ucrt) -- "Unsuffered Consequences" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(gtsummary) Attaching package: 'gtsummary' The following object is masked from 'package:testthat': matches > > test_check("gtsummary", stop_on_warning = TRUE) Starting 2 test processes [ FAIL 1 | WARN 0 | SKIP 99 | PASS 47 ] ══ Skipped tests (99) ══════════════════════════════════════════════════════════ • On CRAN (98): 'test-add_ci.tbl_summary.R:1:1', 'test-add_ci.tbl_svysummary.R:1:1', 'test-add_difference.tbl_summary.R:1:1', 'test-add_difference.tbl_svysummary.R:1:1', 'test-add_glance.R:1:1', 'test-add_global_p.tbl_regression.R:1:1', 'test-add_n.tbl_regression.R:1:1', 'test-add_global_p.tbl_uvregression.R:1:1', 'test-add_n.tbl_summary.R:1:1', 'test-add_n.tbl_survfit.R:1:1', 'test-add_n.tbl_svysummary.R:1:1', 'test-add_n.tbl_uvregression.R:1:1', 'test-add_nevent.tbl_regression.R:1:1', 'test-add_nevent.tbl_survfit.R:1:1', 'test-add_nevent.tbl_uvregression.R:1:1', 'test-add_overall.tbl_ard_summary.R:1:1', 'test-add_overall.tbl_continuous.R:1:1', 'test-add_overall.tbl_custom_summary.R:1:1', 'test-add_overall.tbl_hierarchical.R:1:1', 'test-add_overall.tbl_summary.R:1:1', 'test-add_overall.tbl_svysummary.R:1:1', 'test-add_p.tbl_continuous.R:1:1', 'test-add_p.tbl_cross.R:1:1', 'test-add_p.tbl_survfit.R:1:1', 'test-add_p.tbl_summary.R:1:1', 'test-add_p.tbl_svysummary.R:1:1', 'test-add_q.R:1:1', 'test-add_stat.R:1:1', 'test-add_significance_stars.R:1:1', 'test-add_stat_label.R:1:1', 'test-add_stat_label.tbl_ard_summary.R:1:1', 'test-add_stat_label.tbl_svysummary.R:1:1', 'test-add_vif.R:1:1', 'test-as_flex_table.R:1:1', 'test-as_gt.R:1:1', 'test-as_hux_table.R:1:1', 'test-as_kable.R:1:1', 'test-as_kable_extra.R:1:1', 'test-as_tibble.R:1:1', 'test-bold_italicize_labels_levels.R:1:1', 'test-bold_p.R:1:1', 'test-combine_terms.R:1:1', 'test-custom_tidiers.R:1:1', 'test-filter_hierarchical.R:1:1', 'test-gather_ard.R:1:1', 'test-label_style.R:1:1', 'test-inline_text.R:1:1', 'test-modify_abbreviation.R:1:1', 'test-modify_bold_italic.R:1:1', 'test-modify_caption.R:1:1', 'test-modify_column_alignment.R:1:1', 'test-modify_column_hide.R:1:1', 'test-modify_column_indent.R:1:1', 'test-modify_column_merge.R:1:1', 'test-modify_fmt_fun.R:1:1', 'test-modify_footnote_body.R:1:1', 'test-modify_footnote.R:1:1', 'test-modify_footnote_header.R:1:1', 'test-modify_footnote_spanning_header.R:1:1', 'test-modify_header.R:1:1', 'test-modify_source_note.R:1:1', 'test-modify_spanning_header.R:1:1', 'test-modify_table_body.R:1:1', 'test-modify_table_styling.R:1:1', 'test-plot.tbl_regression.R:1:1', 'test-plot.tbl_uvregression.R:1:1', 'test-remove_row_type.R:1:1', 'test-scoping_gtsummary.R:1:1', 'test-select_helpers.R:1:1', 'test-separate_p_footnotes.R:1:1', 'test-show_header_names.R:1:1', 'test-sort_filter_p.R:1:1', 'test-sort_hierarchical.R:1:1', 'test-style_pvalue.R:49:3', 'test-tbl_ard_continuous.R:1:1', 'test-tbl_ard_hierarchical.R:1:1', 'test-tbl_ard_summary.R:1:1', 'test-tbl_ard_wide_summary.R:1:1', 'test-tbl_butcher.R:1:1', 'test-tbl_continuous.R:1:1', 'test-tbl_cross.R:1:1', 'test-tbl_custom_summary.R:1:1', 'test-tbl_hierarchical.R:1:1', 'test-tbl_likert.R:1:1', 'test-tbl_merge.R:1:1', 'test-tbl_regression.R:1:1', 'test-tbl_regression_methods.R:1:1', 'test-tbl_split.R:1:1', 'test-tbl_stack.R:1:1', 'test-tbl_strata.R:1:1', 'test-tbl_summary.R:1:1', 'test-tbl_survfit.R:1:1', 'test-tbl_svysummary.R:1:1', 'test-tbl_uvregression.R:1:1', 'test-tbl_wide_summary.R:1:1', 'test-theme_elements_gtsummary.R:1:1', 'test-theme_gtsummary.R:1:1', 'test-tbl_strata_nested_stack.R:127:3' • is_pkg_installed(c("cardx", "car", "broom", "broom.helpers", (1): 'test-add_variable_group_header.R:1:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-modify_missing_symbol.R:4:3'): modify_missing_symbol() ───────── Error in `loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]])`: there is no package called 'haven' Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test-modify_missing_symbol.R:4:3 2. │ └─testthat::quasi_label(enquo(object), label, arg = "object") 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::unique(...) 5. ├─base::unlist(...) 6. ├─... %>% 2[c("estimate", "conf.low")] 7. ├─base::as.data.frame(...) 8. ├─gtsummary::modify_missing_symbol(...) 9. │ └─gtsummary:::check_class(x, "gtsummary") 10. ├─gtsummary::tbl_regression(lm(marker ~ trt, data = trial)) 11. ├─gtsummary:::tbl_regression.default(lm(marker ~ trt, data = trial)) 12. │ ├─dplyr::relocate(...) 13. │ └─gtsummary:::tidy_prep(...) 14. │ ├─... %>% ... 15. │ └─rlang::eval_tidy(...) 16. ├─broom.helpers::tidy_plus_plus(...) 17. │ ├─broom.helpers::tidy_add_contrasts(...) 18. │ │ └─broom.helpers::tidy_get_model(x) 19. │ └─broom.helpers::tidy_identify_variables(res, quiet = quiet) 20. │ ├─broom.helpers::model_identify_variables(model) 21. │ └─broom.helpers:::model_identify_variables.default(model) 22. │ ├─broom.helpers::model_list_variables(model, only_variable = TRUE) 23. │ └─broom.helpers:::model_list_variables.default(model, only_variable = TRUE) 24. │ ├─broom.helpers:::.compute_var_label(...) 25. │ ├─dplyr::mutate(...) 26. │ └─broom.helpers:::.add_label_attr(...) 27. │ └─base::unlist(labelled::var_label(model_get_model_frame(model))) 28. └─base::loadNamespace(x) 29. ├─base::namespaceImportFrom(...) 30. │ └─base::asNamespace(ns) 31. └─base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 32. └─base::withRestarts(stop(cond), retry_loadNamespace = function() NULL) 33. └─base (local) withOneRestart(expr, restarts[[1L]]) 34. └─base (local) doWithOneRestart(return(expr), restart) [ FAIL 1 | WARN 0 | SKIP 99 | PASS 47 ] Error: Test failures Execution halted