CRAN Package Check Results for Package gtsummary

Last updated on 2025-04-12 20:51:46 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 2.1.0 17.94 360.38 378.32 OK
r-devel-linux-x86_64-debian-gcc 2.1.0 10.24 99.35 109.59 ERROR
r-devel-linux-x86_64-fedora-clang 2.1.0 262.45 ERROR
r-devel-linux-x86_64-fedora-gcc 2.1.0 144.61 ERROR
r-devel-macos-arm64 2.1.0 156.00 OK
r-devel-macos-x86_64 2.1.0 419.00 OK
r-devel-windows-x86_64 2.1.0 18.00 336.00 354.00 OK
r-patched-linux-x86_64 2.1.0 20.31 346.44 366.75 OK
r-release-linux-x86_64 2.1.0 OK
r-release-macos-arm64 2.1.0 141.00 OK
r-release-macos-x86_64 2.1.0 283.00 OK
r-release-windows-x86_64 2.1.0 26.00 464.00 490.00 OK
r-oldrel-macos-arm64 2.1.0 156.00 OK
r-oldrel-macos-x86_64 2.1.0 352.00 OK
r-oldrel-windows-x86_64 2.1.0 25.00 451.00 476.00 OK

Check Details

Version: 2.1.0
Check: examples
Result: ERROR Running examples in ‘gtsummary-Ex.R’ failed The error most likely occurred in: > base::assign(".ptime", proc.time(), pos = "CheckExEnv") > ### Name: add_nevent.tbl_survfit > ### Title: Add event N > ### Aliases: add_nevent.tbl_survfit > > ### ** Examples > > ## Don't show: > if (gtsummary:::is_pkg_installed(c("survival", "broom"))) (if (getRversion() >= "3.4") withAutoprint else force)({ # examplesIf + ## End(Don't show) + library(survival) + fit1 <- survfit(Surv(ttdeath, death) ~ 1, trial) + fit2 <- survfit(Surv(ttdeath, death) ~ trt, trial) + + # Example 1 ---------------------------------- + list(fit1, fit2) |> + tbl_survfit(times = c(12, 24)) |> + add_n() |> + add_nevent() + ## Don't show: + }) # examplesIf > library(survival) > fit1 <- survfit(Surv(ttdeath, death) ~ 1, trial) > fit2 <- survfit(Surv(ttdeath, death) ~ trt, trial) > add_nevent(add_n(tbl_survfit(list(fit1, fit2), times = c(12, 24)))) Error in `dplyr::mutate()`: ℹ In argument: `gts_column = case_switch(...)`. Caused by error: ! `gts_column` must be size 12 or 1, not 10. Backtrace: ▆ 1. ├─(if (getRversion() >= "3.4") withAutoprint else force)(...) 2. │ └─base::source(...) 3. │ ├─base::withVisible(eval(ei, envir)) 4. │ └─base::eval(ei, envir) 5. │ └─base::eval(ei, envir) 6. ├─gtsummary::add_nevent(...) 7. │ └─gtsummary:::check_class(x, "gtsummary") 8. ├─gtsummary::add_n(...) 9. │ └─gtsummary:::check_class(x, "gtsummary") 10. ├─gtsummary::tbl_survfit(list(fit1, fit2), times = c(12, 24)) 11. ├─gtsummary:::tbl_survfit.list(...) 12. │ └─base::lapply(...) 13. │ └─gtsummary (local) FUN(X[[i]], ...) 14. │ ├─dplyr::mutate(...) 15. │ └─dplyr:::mutate.data.frame(...) 16. │ └─dplyr:::mutate_cols(.data, dplyr_quosures(...), by) 17. │ ├─base::withCallingHandlers(...) 18. │ └─dplyr:::mutate_col(dots[[i]], data, mask, new_columns) 19. │ └─mask$eval_all_mutate(quo) 20. │ └─dplyr (local) eval() 21. ├─dplyr:::dplyr_internal_error(...) 22. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 23. │ └─rlang:::signal_abort(cnd, .file) 24. │ └─base::signalCondition(cnd) 25. └─dplyr (local) `<fn>`(`<dpl:::__>`) 26. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 2.1.0
Check: tests
Result: ERROR Running ‘spelling.R’ [0s/0s] Running ‘testthat.R’ [19s/13s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # 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 2 | WARN 0 | SKIP 95 | PASS 41 ] ══ Skipped tests (95) ══════════════════════════════════════════════════════════ • On CRAN (95): '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_global_p.tbl_uvregression.R:1:1', 'test-add_n.tbl_regression.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_summary.R:1:1', 'test-add_p.tbl_survfit.R:1:1', 'test-add_p.tbl_svysummary.R:1:1', 'test-add_q.R:1:1', 'test-add_significance_stars.R:1:1', 'test-add_stat.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-gather_ard.R:1:1', 'test-inline_text.R:1:1', 'test-label_style.R:1:1', 'test-modify_abbreviation.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.R:1:1', 'test-modify_footnote_body.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-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:110:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-tbl_strata_nested_stack.R:2:3'): tbl_strata_nested_stack() works ── <check_class/standalone-checks/rlang_error/error/condition> Error in `tbl_strata_nested_stack(trial, strata = trt, ~modify_header(tbl_summary(.x, include = c(age, grade), missing = "no"), all_stat_cols() ~ "**Summary Statistics**"))`: The `x` argument must be class <card>, not a tibble. Backtrace: ▆ 1. ├─testthat::expect_silent(...) at test-tbl_strata_nested_stack.R:2:3 2. │ └─testthat:::quasi_capture(enquo(object), NULL, evaluate_promise) 3. │ ├─testthat (local) .capture(...) 4. │ │ ├─withr::with_output_sink(...) 5. │ │ │ └─base::force(code) 6. │ │ ├─base::withCallingHandlers(...) 7. │ │ └─base::withVisible(code) 8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 9. └─gtsummary::tbl_strata_nested_stack(...) 10. ├─rlang::set_names(...) 11. └─gtsummary:::map(...) 12. └─base::lapply(.x, .f, ...) 13. └─gtsummary (local) FUN(X[[i]], ...) 14. ├─dplyr::select(...) 15. └─cards::rename_ard_columns(...) 16. └─cards:::check_class(x, "card") 17. └─cli::cli_abort(...) 18. └─rlang::abort(...) ── Error ('test-tbl_strata_nested_stack.R:83:3'): tbl_strata_nested_stack() works with unobserved factor levels ── <check_class/standalone-checks/rlang_error/error/condition> Error in `tbl_strata_nested_stack(dplyr::mutate(trial, trt = factor(trt, levels = c("Drug A", "Drug B", "Drug C"))), strata = trt, ~modify_header(tbl_summary(.x, include = c(age, grade), missing = "no"), all_stat_cols() ~ "**Summary Statistics**"))`: The `x` argument must be class <card>, not a tibble. Backtrace: ▆ 1. ├─testthat::expect_silent(...) at test-tbl_strata_nested_stack.R:83:3 2. │ └─testthat:::quasi_capture(enquo(object), NULL, evaluate_promise) 3. │ ├─testthat (local) .capture(...) 4. │ │ ├─withr::with_output_sink(...) 5. │ │ │ └─base::force(code) 6. │ │ ├─base::withCallingHandlers(...) 7. │ │ └─base::withVisible(code) 8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 9. └─gtsummary::tbl_strata_nested_stack(...) 10. ├─rlang::set_names(...) 11. └─gtsummary:::map(...) 12. └─base::lapply(.x, .f, ...) 13. └─gtsummary (local) FUN(X[[i]], ...) 14. ├─dplyr::select(...) 15. └─cards::rename_ard_columns(...) 16. └─cards:::check_class(x, "card") 17. └─cli::cli_abort(...) 18. └─rlang::abort(...) [ FAIL 2 | WARN 0 | SKIP 95 | PASS 41 ] Error: Test failures Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 2.1.0
Check: examples
Result: ERROR Running examples in ‘gtsummary-Ex.R’ failed The error most likely occurred in: > ### Name: add_nevent.tbl_survfit > ### Title: Add event N > ### Aliases: add_nevent.tbl_survfit > > ### ** Examples > > ## Don't show: > if (gtsummary:::is_pkg_installed(c("survival", "broom"))) (if (getRversion() >= "3.4") withAutoprint else force)({ # examplesIf + ## End(Don't show) + library(survival) + fit1 <- survfit(Surv(ttdeath, death) ~ 1, trial) + fit2 <- survfit(Surv(ttdeath, death) ~ trt, trial) + + # Example 1 ---------------------------------- + list(fit1, fit2) |> + tbl_survfit(times = c(12, 24)) |> + add_n() |> + add_nevent() + ## Don't show: + }) # examplesIf > library(survival) > fit1 <- survfit(Surv(ttdeath, death) ~ 1, trial) > fit2 <- survfit(Surv(ttdeath, death) ~ trt, trial) > add_nevent(add_n(tbl_survfit(list(fit1, fit2), times = c(12, 24)))) Error in `dplyr::mutate()`: ℹ In argument: `gts_column = case_switch(...)`. Caused by error: ! `gts_column` must be size 12 or 1, not 10. Backtrace: ▆ 1. ├─(if (getRversion() >= "3.4") withAutoprint else force)(...) 2. │ └─base::source(...) 3. │ ├─base::withVisible(eval(ei, envir)) 4. │ └─base::eval(ei, envir) 5. │ └─base::eval(ei, envir) 6. ├─gtsummary::add_nevent(...) 7. │ └─gtsummary:::check_class(x, "gtsummary") 8. ├─gtsummary::add_n(...) 9. │ └─gtsummary:::check_class(x, "gtsummary") 10. ├─gtsummary::tbl_survfit(list(fit1, fit2), times = c(12, 24)) 11. ├─gtsummary:::tbl_survfit.list(...) 12. │ └─base::lapply(...) 13. │ └─gtsummary (local) FUN(X[[i]], ...) 14. │ ├─dplyr::mutate(...) 15. │ └─dplyr:::mutate.data.frame(...) 16. │ └─dplyr:::mutate_cols(.data, dplyr_quosures(...), by) 17. │ ├─base::withCallingHandlers(...) 18. │ └─dplyr:::mutate_col(dots[[i]], data, mask, new_columns) 19. │ └─mask$eval_all_mutate(quo) 20. │ └─dplyr (local) eval() 21. ├─dplyr:::dplyr_internal_error(...) 22. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 23. │ └─rlang:::signal_abort(cnd, .file) 24. │ └─base::signalCondition(cnd) 25. └─dplyr (local) `<fn>`(`<dpl:::__>`) 26. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) Execution halted Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc

Version: 2.1.0
Check: tests
Result: ERROR Running ‘spelling.R’ Running ‘testthat.R’ [44s/43s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # 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 2 | WARN 0 | SKIP 95 | PASS 41 ] ══ Skipped tests (95) ══════════════════════════════════════════════════════════ • On CRAN (95): 'test-add_ci.tbl_summary.R:1:1', 'test-add_difference.tbl_summary.R:1:1', 'test-add_ci.tbl_svysummary.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_global_p.tbl_uvregression.R:1:1', 'test-add_n.tbl_regression.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_nevent.tbl_regression.R:1:1', 'test-add_n.tbl_uvregression.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_svysummary.R:1:1', 'test-add_overall.tbl_summary.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_significance_stars.R:1:1', 'test-add_stat.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-gather_ard.R:1:1', 'test-inline_text.R:1:1', 'test-label_style.R:1:1', 'test-modify_abbreviation.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.R:1:1', 'test-modify_footnote_body.R:1:1', 'test-modify_footnote_spanning_header.R:1:1', 'test-modify_footnote_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-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_likert.R:1:1', 'test-tbl_hierarchical.R:1:1', 'test-tbl_merge.R:1:1', 'test-tbl_regression.R:1:1', 'test-tbl_split.R:1:1', 'test-tbl_regression_methods.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:110:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-tbl_strata_nested_stack.R:2:3'): tbl_strata_nested_stack() works ── <check_class/standalone-checks/rlang_error/error/condition> Error in `tbl_strata_nested_stack(trial, strata = trt, ~modify_header(tbl_summary(.x, include = c(age, grade), missing = "no"), all_stat_cols() ~ "**Summary Statistics**"))`: The `x` argument must be class <card>, not a tibble. Backtrace: ▆ 1. ├─testthat::expect_silent(...) at test-tbl_strata_nested_stack.R:2:3 2. │ └─testthat:::quasi_capture(enquo(object), NULL, evaluate_promise) 3. │ ├─testthat (local) .capture(...) 4. │ │ ├─withr::with_output_sink(...) 5. │ │ │ └─base::force(code) 6. │ │ ├─base::withCallingHandlers(...) 7. │ │ └─base::withVisible(code) 8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 9. └─gtsummary::tbl_strata_nested_stack(...) 10. ├─rlang::set_names(...) 11. └─gtsummary:::map(...) 12. └─base::lapply(.x, .f, ...) 13. └─gtsummary (local) FUN(X[[i]], ...) 14. ├─dplyr::select(...) 15. └─cards::rename_ard_columns(...) 16. └─cards:::check_class(x, "card") 17. └─cli::cli_abort(...) 18. └─rlang::abort(...) ── Error ('test-tbl_strata_nested_stack.R:83:3'): tbl_strata_nested_stack() works with unobserved factor levels ── <check_class/standalone-checks/rlang_error/error/condition> Error in `tbl_strata_nested_stack(dplyr::mutate(trial, trt = factor(trt, levels = c("Drug A", "Drug B", "Drug C"))), strata = trt, ~modify_header(tbl_summary(.x, include = c(age, grade), missing = "no"), all_stat_cols() ~ "**Summary Statistics**"))`: The `x` argument must be class <card>, not a tibble. Backtrace: ▆ 1. ├─testthat::expect_silent(...) at test-tbl_strata_nested_stack.R:83:3 2. │ └─testthat:::quasi_capture(enquo(object), NULL, evaluate_promise) 3. │ ├─testthat (local) .capture(...) 4. │ │ ├─withr::with_output_sink(...) 5. │ │ │ └─base::force(code) 6. │ │ ├─base::withCallingHandlers(...) 7. │ │ └─base::withVisible(code) 8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 9. └─gtsummary::tbl_strata_nested_stack(...) 10. ├─rlang::set_names(...) 11. └─gtsummary:::map(...) 12. └─base::lapply(.x, .f, ...) 13. └─gtsummary (local) FUN(X[[i]], ...) 14. ├─dplyr::select(...) 15. └─cards::rename_ard_columns(...) 16. └─cards:::check_class(x, "card") 17. └─cli::cli_abort(...) 18. └─rlang::abort(...) [ FAIL 2 | WARN 0 | SKIP 95 | PASS 41 ] Error: Test failures Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 2.1.0
Check: tests
Result: ERROR Running ‘spelling.R’ Running ‘testthat.R’ [24s/15s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # 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 2 | WARN 0 | SKIP 95 | PASS 41 ] ══ Skipped tests (95) ══════════════════════════════════════════════════════════ • On CRAN (95): '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_global_p.tbl_uvregression.R:1:1', 'test-add_n.tbl_regression.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_summary.R:1:1', 'test-add_p.tbl_survfit.R:1:1', 'test-add_p.tbl_svysummary.R:1:1', 'test-add_q.R:1:1', 'test-add_significance_stars.R:1:1', 'test-add_stat.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-gather_ard.R:1:1', 'test-inline_text.R:1:1', 'test-label_style.R:1:1', 'test-modify_abbreviation.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.R:1:1', 'test-modify_footnote_body.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-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:110:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-tbl_strata_nested_stack.R:2:3'): tbl_strata_nested_stack() works ── <check_class/standalone-checks/rlang_error/error/condition> Error in `tbl_strata_nested_stack(trial, strata = trt, ~modify_header(tbl_summary(.x, include = c(age, grade), missing = "no"), all_stat_cols() ~ "**Summary Statistics**"))`: The `x` argument must be class <card>, not a tibble. Backtrace: ▆ 1. ├─testthat::expect_silent(...) at test-tbl_strata_nested_stack.R:2:3 2. │ └─testthat:::quasi_capture(enquo(object), NULL, evaluate_promise) 3. │ ├─testthat (local) .capture(...) 4. │ │ ├─withr::with_output_sink(...) 5. │ │ │ └─base::force(code) 6. │ │ ├─base::withCallingHandlers(...) 7. │ │ └─base::withVisible(code) 8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 9. └─gtsummary::tbl_strata_nested_stack(...) 10. ├─rlang::set_names(...) 11. └─gtsummary:::map(...) 12. └─base::lapply(.x, .f, ...) 13. └─gtsummary (local) FUN(X[[i]], ...) 14. ├─dplyr::select(...) 15. └─cards::rename_ard_columns(...) 16. └─cards:::check_class(x, "card") 17. └─cli::cli_abort(...) 18. └─rlang::abort(...) ── Error ('test-tbl_strata_nested_stack.R:83:3'): tbl_strata_nested_stack() works with unobserved factor levels ── <check_class/standalone-checks/rlang_error/error/condition> Error in `tbl_strata_nested_stack(dplyr::mutate(trial, trt = factor(trt, levels = c("Drug A", "Drug B", "Drug C"))), strata = trt, ~modify_header(tbl_summary(.x, include = c(age, grade), missing = "no"), all_stat_cols() ~ "**Summary Statistics**"))`: The `x` argument must be class <card>, not a tibble. Backtrace: ▆ 1. ├─testthat::expect_silent(...) at test-tbl_strata_nested_stack.R:83:3 2. │ └─testthat:::quasi_capture(enquo(object), NULL, evaluate_promise) 3. │ ├─testthat (local) .capture(...) 4. │ │ ├─withr::with_output_sink(...) 5. │ │ │ └─base::force(code) 6. │ │ ├─base::withCallingHandlers(...) 7. │ │ └─base::withVisible(code) 8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 9. └─gtsummary::tbl_strata_nested_stack(...) 10. ├─rlang::set_names(...) 11. └─gtsummary:::map(...) 12. └─base::lapply(.x, .f, ...) 13. └─gtsummary (local) FUN(X[[i]], ...) 14. ├─dplyr::select(...) 15. └─cards::rename_ard_columns(...) 16. └─cards:::check_class(x, "card") 17. └─cli::cli_abort(...) 18. └─rlang::abort(...) [ FAIL 2 | WARN 0 | SKIP 95 | PASS 41 ] Error: Test failures Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc