R Under development (unstable) (2025-12-02 r89085 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. > pkg_name <- "teal.modules.general" > if (requireNamespace("testthat", quietly = TRUE)) { + library(testthat) + is_on_ci <- isTRUE(as.logical(Sys.getenv("CI"))) + if (is_on_ci) { + reporter <- MultiReporter$new(list( + CheckReporter$new() + )) + test_results <- test_check(pkg_name, reporter = reporter) + saveRDS(test_results, "unit_testing_results.rds") + } else { + reporter <- ParallelProgressReporter$new() + test_check(pkg_name, reporter = reporter) + } + } Loading required package: teal.modules.general Loading required package: ggplot2 Loading required package: shiny Loading required package: teal Loading required package: teal.data Loading required package: teal.code Loading required package: teal.slice You are using teal version 1.1.0 Attaching package: 'teal' The following objects are masked from 'package:teal.slice': as.teal_slices, teal_slices Loading required package: teal.transform ✔ | F W S OK | Context ⠋ [ FAIL 0 | WARN 0 | SKIP 0 | PASS 0 ] Starting up... ✔ | 43 0 | examples ✔ | 11 0 | shinytest2-tm_a_pca ✔ | 7 0 | shinytest2-tm_a_regression ✔ | 4 0 | shinytest2-tm_data_table ✔ | 4 0 | shinytest2-tm_file_viewer ✔ | 3 0 | shinytest2-tm_front_page ✔ | 4 0 | shinytest2-tm_g_association ✔ | 4 0 | shinytest2-tm_g_bivariate ✔ | 3 0 | shinytest2-tm_g_distribution ✔ | 4 0 | shinytest2-tm_g_response ✔ | 5 0 | shinytest2-tm_g_scatterplot ✔ | 4 0 | shinytest2-tm_g_scatterplotmatrix ✔ | 4 0 | shinytest2-tm_missing_data ✔ | 10 0 | shinytest2-tm_outliers ✔ | 4 0 | shinytest2-tm_t_crosstable ✔ | 6 0 | shinytest2-tm_variable_browser ✔ | 18 | tm_g_bivariate ✔ | 4 | tm_rmarkdown [3.5s] ✔ | 12 | utils ✔ | 23 | bivariate_ggplot_call ✔ | 4 | front_page ✔ | 15 | g_expert_cl ✔ | 6 | scatterplotmatrix_get_stats ✔ | 3 | variable_browser ══ Results ═════════════════════════════════════════════════════════════════════ Duration: 5.0 s ── Skipped tests (120) ───────────────────────────────────────────────────────── • On CRAN (43): 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7', 'test-examples.R:143:7' • testing depth 3 is below current testing specification 5 (77): 'test-shinytest2-tm_a_pca.R:38:3', 'test-shinytest2-tm_a_pca.R:67:3', 'test-shinytest2-tm_a_pca.R:84:3', 'test-shinytest2-tm_a_pca.R:101:3', 'test-shinytest2-tm_a_pca.R:118:3', 'test-shinytest2-tm_a_pca.R:139:3', 'test-shinytest2-tm_a_pca.R:162:3', 'test-shinytest2-tm_a_pca.R:180:3', 'test-shinytest2-tm_a_pca.R:194:3', 'test-shinytest2-tm_a_pca.R:222:3', 'test-shinytest2-tm_a_pca.R:240:3', 'test-shinytest2-tm_a_regression.R:52:3', 'test-shinytest2-tm_a_regression.R:69:3', 'test-shinytest2-tm_a_regression.R:92:3', 'test-shinytest2-tm_a_regression.R:105:3', 'test-shinytest2-tm_a_regression.R:132:3', 'test-shinytest2-tm_a_regression.R:144:3', 'test-shinytest2-tm_a_regression.R:172:3', 'test-shinytest2-tm_data_table.R:26:3', 'test-shinytest2-tm_data_table.R:38:3', 'test-shinytest2-tm_data_table.R:47:3', 'test-shinytest2-tm_data_table.R:83:3', 'test-shinytest2-tm_file_viewer.R:22:3', 'test-shinytest2-tm_file_viewer.R:45:3', 'test-shinytest2-tm_file_viewer.R:66:3', 'test-shinytest2-tm_file_viewer.R:93:3', 'test-shinytest2-tm_front_page.R:27:3', 'test-shinytest2-tm_front_page.R:48:3', 'test-shinytest2-tm_front_page.R:60:3', 'test-shinytest2-tm_g_association.R:51:3', 'test-shinytest2-tm_g_association.R:68:3', 'test-shinytest2-tm_g_association.R:90:3', 'test-shinytest2-tm_g_association.R:100:3', 'test-shinytest2-tm_g_bivariate.R:91:3', 'test-shinytest2-tm_g_bivariate.R:119:3', 'test-shinytest2-tm_g_bivariate.R:160:3', 'test-shinytest2-tm_g_bivariate.R:196:3', 'test-shinytest2-tm_g_distribution.R:51:3', 'test-shinytest2-tm_g_distribution.R:75:3', 'test-shinytest2-tm_g_distribution.R:112:3', 'test-shinytest2-tm_g_response.R:46:3', 'test-shinytest2-tm_g_response.R:64:3', 'test-shinytest2-tm_g_response.R:94:3', 'test-shinytest2-tm_g_response.R:105:3', 'test-shinytest2-tm_g_scatterplot.R:90:3', 'test-shinytest2-tm_g_scatterplot.R:116:3', 'test-shinytest2-tm_g_scatterplot.R:136:3', 'test-shinytest2-tm_g_scatterplot.R:155:3', 'test-shinytest2-tm_g_scatterplot.R:167:3', 'test-shinytest2-tm_g_scatterplotmatrix.R:50:3', 'test-shinytest2-tm_g_scatterplotmatrix.R:64:3', 'test-shinytest2-tm_g_scatterplotmatrix.R:78:3', 'test-shinytest2-tm_g_scatterplotmatrix.R:105:3', 'test-shinytest2-tm_missing_data.R:41:3', 'test-shinytest2-tm_missing_data.R:55:3', 'test-shinytest2-tm_missing_data.R:85:3', 'test-shinytest2-tm_missing_data.R:119:3', 'test-shinytest2-tm_outliers.R:55:3', 'test-shinytest2-tm_outliers.R:72:3', 'test-shinytest2-tm_outliers.R:108:3', 'test-shinytest2-tm_outliers.R:125:3', 'test-shinytest2-tm_outliers.R:142:3', 'test-shinytest2-tm_outliers.R:159:3', 'test-shinytest2-tm_outliers.R:175:3', 'test-shinytest2-tm_outliers.R:190:3', 'test-shinytest2-tm_outliers.R:251:3', 'test-shinytest2-tm_outliers.R:301:3', 'test-shinytest2-tm_t_crosstable.R:49:3', 'test-shinytest2-tm_t_crosstable.R:63:3', 'test-shinytest2-tm_t_crosstable.R:75:3', 'test-shinytest2-tm_t_crosstable.R:98:3', 'test-shinytest2-tm_variable_browser.R:33:3', 'test-shinytest2-tm_variable_browser.R:71:3', 'test-shinytest2-tm_variable_browser.R:107:3', 'test-shinytest2-tm_variable_browser.R:165:3', 'test-shinytest2-tm_variable_browser.R:180:3', 'test-shinytest2-tm_variable_browser.R:211:3' [ FAIL 0 | WARN 0 | SKIP 120 | PASS 85 ] > > proc.time() user system elapsed 4.98 0.70 8.46