* using log directory ‘/data/localhost/ripley/R/packages/tests-MKL/tabxplor.Rcheck’ * using R Under development (unstable) (2026-10-30 r90795) * using platform: x86_64-pc-linux-gnu * R was compiled by gcc (GCC) 16.2.1 20260819 (Red Hat 16.2.1-2) GNU Fortran (GCC) 16.2.1 20260819 (Red Hat 16.2.1-2) * running under: Fedora Linux 44 (Server Edition) * using session charset: UTF-8 * current time: 2026-10-30 10:49:55 UTC * using option ‘--no-stop-on-test-error’ * checking for file ‘tabxplor/DESCRIPTION’ ... OK * this is package ‘tabxplor’ version ‘2.0.1’ * package encoding: UTF-8 * checking package namespace information ... OK * checking package dependencies ... OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for executable files ... OK * checking for hidden files and directories ... OK * checking for portable file names ... OK * checking for sufficient/correct file permissions ... OK * checking whether package ‘tabxplor’ can be installed ... [32s/38s] OK * checking package directory ... OK * checking ‘build’ directory ... OK * checking DESCRIPTION meta-information ... OK * checking top-level files ... OK * checking for left-over files ... OK * checking index information ... OK * checking package subdirectories ... OK * checking code files for non-ASCII characters ... OK * checking R files for syntax errors ... OK * checking whether the package can be loaded ... OK * checking whether the package can be loaded with stated dependencies ... OK * checking whether the package can be unloaded cleanly ... OK * checking whether the namespace can be loaded with stated dependencies ... OK * checking whether the namespace can be unloaded cleanly ... OK * checking loading without being on the library search path ... OK * checking whether startup messages can be suppressed ... OK * checking use of S3 registration ... OK * checking dependencies in R code ... OK * checking S3 generic/method consistency ... OK * checking replacement functions ... OK * checking foreign function calls ... OK * checking R code for possible problems ... [79s/99s] OK * checking Rd files ... OK * checking Rd metadata ... OK * checking Rd line widths ... OK * checking Rd cross-references ... OK * checking for missing documentation entries ... OK * checking for code/documentation mismatches ... OK * checking Rd \usage sections ... OK * checking Rd contents ... OK * checking for unstated dependencies in examples ... OK * checking contents of ‘data’ directory ... OK * checking data for non-ASCII characters ... OK * checking LazyData ... OK * checking data for ASCII and uncompressed saves ... OK * checking installed files from ‘inst/doc’ ... OK * checking files in ‘vignettes’ ... OK * checking examples ... [10s/13s] OK * checking for unstated dependencies in ‘tests’ ... OK * checking tests ... Running ‘testthat.R’ [246s/161s] [246s/161s] ERROR Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(tabxplor) > > # Pin BLAS/OpenMP BEFORE the workers spawn: an OpenBLAS-pthread build fixes its thread count from > # the environment at process startup. Without it each worker multi-threads on its own and the pool > # oversubscribes the machine several-fold. setup.R re-pins at runtime; see CLAUDE.md § Testing. > if (Sys.getenv("OMP_NUM_THREADS") == "") Sys.setenv(OMP_NUM_THREADS = "1") > > # PHYSICAL cores, not SMT siblings. `parallel::detectCores()` reports 12 on this 6-core box and > # `parallelly::availableCores(logical = FALSE)` cannot tell either under WSL2, so read the kernel's > # own topology: one entry per core, shared by its siblings. Measured here, 8 workers on 6 real > # cores buy 6 % over 6 workers while oversubscribing a shared machine. > tx_physical_cores <- function() { + sib <- Sys.glob("/sys/devices/system/cpu/cpu[0-9]*/topology/thread_siblings_list") + if (length(sib)) { + ids <- vapply(sib, function(f) tryCatch(readLines(f, warn = FALSE)[[1]], + error = function(e) NA_character_), character(1)) + ids <- unique(ids[!is.na(ids)]) + if (length(ids)) return(length(ids)) + } + max(1L, parallel::detectCores() %/% 2L) + } > > # Respect an explicit TESTTHAT_CPUS; otherwise use the physical cores, but ONLY off-CRAN (on CRAN > # both guards fail -> testthat's default 2 workers x 1 thread = policy-safe). > if (Sys.getenv("TESTTHAT_CPUS") == "" && + identical(Sys.getenv("NOT_CRAN"), "true") && + Sys.getenv("_R_CHECK_LIMIT_CORES_") == "") { + Sys.setenv(TESTTHAT_CPUS = max(1L, min(8L, tx_physical_cores()))) + } > > test_check("tabxplor") Starting 2 test processes. > test-tab-xl.R: v Excel file written to '/tmp/RtmpXhIFPV/working_dir/Rtmp6KCBML/tab_xl_test.xlsx' > test-tab-xl.R: i "married": binary outcome detected -> `family = "binomial"` (logit). > test-tab-xl.R: This message is displayed once per session. > test-tab-xl.R: v Excel file written to '/tmp/RtmpXhIFPV/working_dir/Rtmp6KCBML/file3e61dcb84691c.xlsx' > test-tab-xl.R: v Excel file written to '/tmp/RtmpXhIFPV/working_dir/Rtmp6KCBML/file3e61dc11f729de.xlsx' > test-tab-xl.R: v Excel file written to '/tmp/RtmpXhIFPV/working_dir/Rtmp6KCBML/file3e61dc6db3f892.xlsx' > test-tab-xl.R: v Excel file written to '/tmp/RtmpXhIFPV/working_dir/Rtmp6KCBML/file3e61dc4a23c1d9.xlsx' > test-tab-classes.R: i year: one row per value. > test-tab-classes.R: i Choose otherwise with `shape = c(year = "quintiles")`. > test-tab-classes.R: This message is displayed once per session. > test-tab-xl.R: v Excel file written to '/tmp/RtmpXhIFPV/working_dir/Rtmp6KCBML/file3e61dc5c2104f3.xlsx' > test-tab-classes.R: ::: {.tabxplor-tab} > test-tab-classes.R: | race | | No answer | Never married | Separated | Divorced | Widowed | Married | | Total | > test-tab-classes.R: |:----------------|-|--------------:|----------------------:|-----------------:|------------:|-----------------:|------------------:|-|-------------------:| > test-tab-classes.R: |  | | *marital* |  |  |  |  |  | |  | > test-tab-classes.R: |  | | ** |  |  |  |  |  | | ** | > test-tab-classes.R: | | | | | | | | | | | > test-tab-classes.R: | Other | | [0%]{.o1} | [32%***]{.p1 } | [6%***]{.o1} | 11%*** | [4%***]{.u1} | 48%    | | 100% ( 1 945) | > test-tab-classes.R: | Black | | 0% | [42%***]{.p2 .o1} | [6%***]{.o1} | 16%    | 8%    | [28%***]{.m2} | | 100% ( 3 094) | > test-tab-classes.R: | White | | 0% | 21%*** | 3%*** | 16%    | 9%*   | 51%*** | | 100% (16 261) | > test-tab-classes.R: |**Total** | | **0%** | **25%**    | **3%**    | **16%**    | **8%**    | **47%**    | | **100%** (21 300) | > test-tab-classes.R: | pvalue (Chi2 !) | | <0.01% | | | | | | | | > test-tab-classes.R: | Cramér's V | | 0.15 | | | | | | | | > test-tab-classes.R: > test-tab-classes.R: Percentage points (risk) difference: cell ≥ the Total row **[+5]{.p1}**; **[+10]{.p2}**; **[+20]{.p3}**; **[+30]{.p4}** points; cell ≤ the Total row **[-5]{.m1}**; **[-10]{.m2}**; **[-20]{.m3}**; **[-30]{.m4}** points. Background colour, relative risk (ratio): cell ≥ the Total row [×1.5]{.o1}; [×2]{.o3}; cell ≤ the Total row [÷2]{.u1}; [÷4]{.u3}.\ > test-tab-classes.R: \*\*\*: significantly different from the reference category (in bold) at the 99.9% confidence level; \*\*: at the 99% level; \*: at the 95% level; no star: not significant.\ > test-tab-classes.R: A note > test-tab-classes.R: ::: > test-tab-classes.R: ::: {.tabxplor-tab} > test-tab-classes.R: | race | | No answer | Never married | Separated | Divorced | Widowed | Married | | Total | > test-tab-classes.R: |:----------------|-|--------------:|----------------------:|-----------------:|------------:|-----------------:|------------------:|-|-------------------:| > test-tab-classes.R: |  | | *marital* |  |  |  |  |  | |  | > test-tab-classes.R: |  | | ** |  |  |  |  |  | | ** | > test-tab-classes.R: | | | | | | | | | | | > test-tab-classes.R: | Other | | [0%]{.o1} | [32%***]{.p1 } | [6%***]{.o1} | 11%*** | [4%***]{.u1} | 48%    | | 100% ( 1 945) | > test-tab-classes.R: | Black | | 0% | [42%***]{.p2 .o1} | [6%***]{.o1} | 16%    | 8%    | [28%***]{.m2} | | 100% ( 3 094) | > test-tab-classes.R: | White | | 0% | 21%*** | 3%*** | 16%    | 9%*   | 51%*** | | 100% (16 261) | > test-tab-classes.R: |**Total** | | **0%** | **25%**    | **3%**    | **16%**    | **8%**    | **47%**    | | **100%** (21 300) | > test-tab-classes.R: | pvalue (Chi2 !) | | <0.01% | | | | | | | | > test-tab-classes.R: | Cramér's V | | 0.15 | | | | | | | | > test-tab-classes.R: > test-tab-classes.R: Percentage points (risk) difference: cell ≥ the Total row **[+5]{.p1}**; **[+10]{.p2}**; **[+20]{.p3}**; **[+30]{.p4}** points; cell ≤ the Total row **[-5]{.m1}**; **[-10]{.m2}**; **[-20]{.m3}**; **[-30]{.m4}** points. Background colour, relative risk (ratio): cell ≥ the Total row [×1.5]{.o1}; [×2]{.o3}; cell ≤ the Total row [÷2]{.u1}; [÷4]{.u3}.\ > test-tab-classes.R: \*\*\*: significantly different from the reference category (in bold) at the 99.9% confidence level; \*\*: at the 99% level; \*: at the 95% level; no star: not significant.\ > test-tab-classes.R: A note > test-tab-classes.R: ::: > test-tab-classes.R: > test-tab-classes.R: ::: {.tabxplor-tab} > test-tab-classes.R: | race | | No answer | Never married | Separated | Divorced | Widowed | Married | | Total | > test-tab-classes.R: |:----------------|-|--------------:|----------------------:|-----------------:|------------:|-----------------:|------------------:|-|-------------------:| > test-tab-classes.R: |  | | *marital* |  |  |  |  |  | |  | > test-tab-classes.R: |  | | ** |  |  |  |  |  | | ** | > test-tab-classes.R: | | | | | | | | | | | > test-tab-classes.R: | Other | | [0%]{.o1} | [32%***]{.p1 } | [6%***]{.o1} | 11%*** | [4%***]{.u1} | 48%    | | 100% ( 1 945) | > test-tab-classes.R: | Black | | 0% | [42%***]{.p2 .o1} | [6%***]{.o1} | 16%    | 8%    | [28%***]{.m2} | | 100% ( 3 094) | > test-tab-classes.R: | White | | 0% | 21%*** | 3%*** | 16%    | 9%*   | 51%*** | | 100% (16 261) | > test-tab-classes.R: |**Total** | | **0%** | **25%**    | **3%**    | **16%**    | **8%**    | **47%**    | | **100%** (21 300) | > test-tab-classes.R: | pvalue (Chi2 !) | | <0.01% | | | | | | | | > test-tab-classes.R: | Cramér's V | | 0.15 | | | | | | | | > test-tab-classes.R: > test-tab-classes.R: Percentage points (risk) difference: cell ≥ the Total row **[+5]{.p1}**; **[+10]{.p2}**; **[+20]{.p3}**; **[+30]{.p4}** points; cell ≤ the Total row **[-5]{.m1}**; **[-10]{.m2}**; **[-20]{.m3}**; **[-30]{.m4}** points. Background colour, relative risk (ratio): cell ≥ the Total row [×1.5]{.o1}; [×2]{.o3}; cell ≤ the Total row [÷2]{.u1}; [÷4]{.u3}.\ > test-tab-classes.R: \*\*\*: significantly different from the reference category (in bold) at the 99.9% confidence level; \*\*: at the 99% level; \*: at the 95% level; no star: not significant.\ > test-tab-classes.R: A note > test-tab-classes.R: ::: > test-tab-classes.R: > test-tab-classes.R: ::: {.tabxplor-tab} > test-tab-classes.R: | race | |No answer |Never married |Separated |Divorced |Widowed | Married | | Total | > test-tab-classes.R: |:--------|-|----------:|--------------:|----------:|---------:|--------:|-------------:|-|-------------------:| > test-tab-classes.R: |  | | *marital* |  |  |  |  |  | |  | > test-tab-classes.R: |  | | ** |  |  |  |  |  | | ** | > test-tab-classes.R: | | | | | | | | | | | > test-tab-classes.R: | Other | | 0% | [32%]{.p1} | 6% | 11% | 4% | 48% | | 100% ( 1 959) | > test-tab-classes.R: | Black | | 0% | [42%]{.p2} | 6% | 16% | 8% | [28%]{.m2} | | 100% ( 3 129) | > test-tab-classes.R: | White | | 0% | 21% | 3% | 16% | 9% | 51% | | 100% (16 395) | > test-tab-classes.R: |**Total**| | **0%** | **25%** | **3%** | **16%** | **8%** | **47%** | | **100%** (21 483) | > test-tab-classes.R: > test-tab-classes.R: Percentage points (risk) difference: cell ≥ the Total row **[+5]{.p1}**; **[+10]{.p2}**; **[+20]{.p3}**; **[+30]{.p4}** points; cell ≤ the Total row **[-5]{.m1}**; **[-10]{.m2}**; **[-20]{.m3}**; **[-30]{.m4}** points. > test-tab-classes.R: ::: > test-tab-classes.R: i year: one row per value. > test-tab-classes.R: i Choose otherwise with `shape = c(year = "quintiles")`. > test-tab-classes.R: This message is displayed once per session. > test-tab-display.R: i "married": binary outcome detected -> `family = "binomial"` (logit). > test-tab-display.R: This message is displayed once per session. > test-tab-display.R: i A total line cannot become a column block: a full total table was added. Use `totaltab = "no"` for no overall column. > test-tab-display.R: This message is displayed once per session. > test-tab-display.R: i `display` field "ci" is empty here. > test-tab.R: 28 rows with zero or NA weights were removed > test-tab-transpose-render.R: v Excel file written to '/tmp/RtmpXhIFPV/working_dir/RtmpvtL3QR/file3e61f0593b3171.xlsx' > test-tab-export.R: v Excel file written to '/tmp/RtmpXhIFPV/working_dir/RtmpvtL3QR/file3e61f03c651353.xlsx' > test-tab-export.R: v Excel file written to '/tmp/RtmpXhIFPV/working_dir/RtmpvtL3QR/file3e61f0462e2fbd.xlsx' > test-survey-design.R: i "y": binary outcome detected -> `family = "binomial"` (logit). > test-survey-design.R: This message is displayed once per session. > test-survey-design.R: i The proportional-odds assumption is not tested here: the Brant test needs an unweighted fit. > test-jmvtab.R: v Excel file written to '/tmp/RtmpXhIFPV/working_dir/RtmpvtL3QR/file3e61f04395cc75/t.xlsx' > test-tab-export-prep.R: i year: one row per value. > test-tab-export-prep.R: i Choose otherwise with `shape = c(year = "quintiles")`. > test-tab-export-prep.R: This message is displayed once per session. > test-tab-export-prep.R: > test-tab-export-prep.R: > test-tab-export-prep.R: ::: {.tabxplor-tab} > test-tab-export-prep.R: | race | | n | | No | | No | | No | > test-tab-export-prep.R: |:--------|-|---------:|-|---------:|-|---------:|-|---------:| > test-tab-export-prep.R: |  | |  | | *MUS_CONCERT_CLASSIQUE*| | *_ROCK* | | *MUS_FREQ*| > test-tab-export-prep.R: |  | | ** | |** | |** | |** | > test-tab-export-prep.R: | | | | | | | | | | > test-tab-export-prep.R: | Other | | 1 959 | | 9% | | 100% | | 48% | > test-tab-export-prep.R: | Black | | 3 129 | | 15% | | 0% | | 51% | > test-tab-export-prep.R: | White | | 16 395 | | 12% | | 100% | | 50% | > test-tab-export-prep.R: |**Total**| |**21 483**| | **12%**| | **85%**| | **50%**| > test-tab-export-prep.R: ::: > test-tab-export-prep.R: > test-tab-export-prep.R: > test-tab-export-prep.R: ::: {.tabxplor-tab} > test-tab-export-prep.R: | race | | n | | No | | No | | No | > test-tab-export-prep.R: |:--------|-|---------:|-|---------:|-|---------:|-|---------:| > test-tab-export-prep.R: |  | |  | | *MUS_CONCERT_CLASSIQUE*| | *_ROCK* | | *MUS_FREQ*| > test-tab-export-prep.R: |  | | ** | |** | |** | |** | > test-tab-export-prep.R: | | | | | | | | | | > test-tab-export-prep.R: | Other | | 1 959 | | 9% | | 100% | | 48% | > test-tab-export-prep.R: | Black | | 3 129 | | 15% | | 0% | | 51% | > test-tab-export-prep.R: | White | | 16 395 | | 12% | | 100% | | 50% | > test-tab-export-prep.R: |**Total**| |**21 483**| | **12%**| | **85%**| | **50%**| > test-tab-export-prep.R: ::: Saving _problems/test-reg-cross-54.R Saving _problems/test-reg-cross-127.R > test-edge-cases.R: 2 rows with zero or NA weights were removed > test-edge-cases.R: v Excel file written to '/tmp/RtmpXhIFPV/working_dir/RtmpvtL3QR/file3e61f0239f5546.xlsx' > test-tab-args.R: i year: one row per value. > test-tab-args.R: i Choose otherwise with `shape = c(year = "quintiles")`. > test-tab-args.R: This message is displayed once per session. > test-edge-cases.R: v Excel file written to '/tmp/RtmpXhIFPV/working_dir/RtmpvtL3QR/file3e61f0257e309.xlsx' > test-edge-cases.R: v Excel file written to '/tmp/RtmpXhIFPV/working_dir/RtmpvtL3QR/file3e61f0359667c2.xlsx' > test-edge-cases.R: i val: one row per value. > test-edge-cases.R: i Choose otherwise with `shape = c(val = "quintiles")`. > test-edge-cases.R: This message is displayed once per session. > test-edge-cases.R: i wt: one row per value. > test-edge-cases.R: i Choose otherwise with `shape = c(wt = "quintiles")`. > test-edge-cases.R: This message is displayed once per session. > test-i18n.R: > test-i18n.R: > test-i18n.R: ::: {.tabxplor-tab} > test-i18n.R: | race | | 1-Democrat |2-Independent, other |3-Republican | NA | | Total | > test-i18n.R: |:--------|-|-------------:|---------------------:|-------------:|--------:|-|-------------------:| > test-i18n.R: |  | | *party3* |  |  |  | |  | > test-i18n.R: |  | | ** |  |  |  | | ** | > test-i18n.R: | | | | | | | | | > test-i18n.R: | White | | [39%]{.m1} | 21% | [40%]{.p1} | 1% | | 100% (16 395) | > test-i18n.R: | Black | | [75%]{.p3} | 16% | [8%]{.m3} | 1% | | 100% ( 3 129) | > test-i18n.R: | Other | | 48% | [32%]{.p2} | [18%]{.m2} | 1% | | 100% ( 1 959) | > test-i18n.R: |**Total**| | **45%** | **21%** | **33%** | **1%** | | **100%** (21 483) | > test-i18n.R: > test-i18n.R: Percentage points (risk) difference: cell ≥ the Total row **[+5]{.p1}**; **[+10]{.p2}**; **[+20]{.p3}**; **[+30]{.p4}** points; cell ≤ the Total row **[-5]{.m1}**; **[-10]{.m2}**; **[-20]{.m3}**; **[-30]{.m4}** points. > test-i18n.R: ::: > test-i18n.R: > test-i18n.R: > test-i18n.R: ::: {.tabxplor-tab} > test-i18n.R: | race | | 1-Democrat |2-Independent, other |3-Republican | NA | | Total | > test-i18n.R: |:--------|-|-------------:|---------------------:|-------------:|--------:|-|-------------------:| > test-i18n.R: |  | | *party3* |  |  |  | |  | > test-i18n.R: |  | | ** |  |  |  | | ** | > test-i18n.R: | | | | | | | | | > test-i18n.R: | White | | [39%]{.m1} | 21% | [40%]{.p1} | 1% | | 100% (16 395) | > test-i18n.R: | Black | | [75%]{.p3} | 16% | [8%]{.m3} | 1% | | 100% ( 3 129) | > test-i18n.R: | Other | | 48% | [32%]{.p2} | [18%]{.m2} | 1% | | 100% ( 1 959) | > test-i18n.R: |**Total**| | **45%** | **21%** | **33%** | **1%** | | **100%** (21 483) | > test-i18n.R: > test-i18n.R: Différence de points de pourcentage : case ≥ la ligne Total **[+5]{.p1}** ; **[+10]{.p2}** ; **[+20]{.p3}** ; **[+30]{.p4}** points ; case ≤ la ligne Total **[-5]{.m1}** ; **[-10]{.m2}** ; **[-20]{.m3}** ; **[-30]{.m4}** points. > test-i18n.R: ::: > test-i18n.R: > test-i18n.R: > test-i18n.R: ::: {.tabxplor-tab} > test-i18n.R: | race | | 1-Democrat |2-Independent, other |3-Republican | NA | | Total | > test-i18n.R: |:--------|-|-------------:|---------------------:|-------------:|--------:|-|-------------------:| > test-i18n.R: |  | | *party3* |  |  |  | |  | > test-i18n.R: |  | | ** |  |  |  | | ** | > test-i18n.R: | | | | | | | | | > test-i18n.R: | White | | [39%]{.m1} | 21% | [40%]{.p1} | 1% | | 100% (16 395) | > test-i18n.R: | Black | | [75%]{.p3} | 16% | [8%]{.m3} | 1% | | 100% ( 3 129) | > test-i18n.R: | Other | | 48% | [32%]{.p2} | [18%]{.m2} | 1% | | 100% ( 1 959) | > test-i18n.R: |**Total**| | **45%** | **21%** | **33%** | **1%** | | **100%** (21 483) | > test-i18n.R: > test-i18n.R: Percentage points (risk) difference: cell ≥ the Total row **[+5]{.p1}**; **[+10]{.p2}**; **[+20]{.p3}**; **[+30]{.p4}** points; cell ≤ the Total row **[-5]{.m1}**; **[-10]{.m2}**; **[-20]{.m3}**; **[-30]{.m4}** points. > test-i18n.R: ::: > test-reg-digest.R: i "married": binary outcome detected -> `family = "binomial"` (logit). > test-reg-digest.R: This message is displayed once per session. > test-reg-digest.R: i "tvhours": continuous outcome detected -> `family = "gaussian"` (linear); it is integer-valued, so `family = "poisson"` if it is a count. > test-reg-digest.R: This message is displayed once per session. Saving _problems/test-reg-digest-390.R Saving _problems/test-reg-empirical-200.R > test-reg-rank.R: i Too few cases in some outcome x predictor combinations: read the proportional-odds p-value with care. > test-row-model.R: i "y": binary outcome detected -> `family = "binomial"` (logit). > test-row-model.R: This message is displayed once per session. > test-tab-footer.R: 10821 rows with zero or NA weights were removed > test-tab-footer.R: 10821 rows with zero or NA weights were removed > test-tab-footer.R: 10821 rows with zero or NA weights were removed > test-tab-legend.R: | | Tests | marital | > test-tab-legend.R: |:-----|:----------------|---------:| > test-tab-legend.R: | race | N | 21 483 | > test-tab-legend.R: | | pvalue (Chi2 !) | <0.01% | > test-tab-legend.R: | | Cramér's V | V = 0.15 | > test-tab-legend.R: > test-tab-legend.R: > test-tab-footer.R: 10821 rows with zero or NA weights were removed [ FAIL 4 | WARN 1 | SKIP 31 | PASS 4443 ] ══ Skipped tests (31) ══════════════════════════════════════════════════════════ • "svyVGAM" %in% rownames(utils::installed.packages()) is TRUE (1): 'test-survey-design.R:402:3' • On CRAN (25): 'test-tab-reg.R:8:1', 'test-plots.R:8:1', 'test-golden.R:144:5', 'test-golden.R:144:5', 'test-golden.R:144:5', 'test-golden.R:144:5', 'test-golden.R:144:5', 'test-golden.R:144:5', 'test-golden.R:144:5', 'test-golden.R:144:5', 'test-golden.R:144:5', 'test-golden.R:144:5', 'test-golden.R:144:5', 'test-golden.R:144:5', 'test-golden.R:144:5', 'test-golden.R:144:5', 'test-golden.R:144:5', 'test-golden.R:144:5', 'test-reg-assumptions.R:187:1', 'test-tab-render-html.R:40:1', 'test-fmt.R:581:1', 'test-reg-resolve.R:8:1', 'test-tab-agg.R:201:1', 'test-tab-color.R:186:1', 'test-tab-counts.R:8:1' • R/ not reachable (installed-package run) (1): 'test-non-ascii.R:42:3' • empty test (1): 'test-tab-args.R:290:1' • man/ not reachable (installed-package run) (2): 'test-non-ascii.R:113:3', 'test-non-ascii.R:125:3' • this session cannot emit 24-bit ANSI fills (1): 'test-tab-display.R:445:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-reg-cross.R:54:3'): `a*b` is an interaction in `predictors`, bare or quoted ── Expected `t1` to be identical to `t2`. Differences: `actual$Model_OR$pct[1:4]`: 0.78574327658169929 NA NA NA `expected$Model_OR$pct[1:4]`: 0.78574327658169896 NA NA NA actual$Model_OR$ci_inf | expected$Model_OR$ci_inf [1] 1.374507974733378601 - 1.374507974733376825 [1] [2] NA | NA [2] [3] 1.435881196103234947 - 1.435881196103236723 [3] [4] 0.519187015362255644 - 0.519187015362255311 [4] [5] 0.196545966350338164 - 0.196545966350338108 [5] [6] 0.770607802786159812 - 0.770607802786160478 [6] [7] 0.216164286266384009 - 0.216164286266383954 [7] [8] 0.117180644025722910 | 0.117180644025722910 [8] [9] 0.639009342585856843 - 0.639009342585856954 [9] [10] 0.215741976758638349 | 0.215741976758638349 [10] ... ... ... and 18 more ... actual$Model_OR$ci_sup | expected$Model_OR$ci_sup [1] 9.78464706335787682 - 9.78464706335785017 [1] [2] NA | NA [2] [3] 4.96241070090136294 - 4.96241070090137093 [3] [4] 1.27792934500552979 - 1.27792934500552935 [4] [5] 0.62182177014217088 | 0.62182177014217088 [5] [6] 2.46982039771088635 - 2.46982039771088768 [6] [7] 0.52729661863937061 - 0.52729661863937072 [7] [8] 0.44514335527266341 | 0.44514335527266341 [8] [9] 2.09155816606726797 | 2.09155816606726797 [9] [10] 0.52389403440433091 - 0.52389403440433102 [10] ... ... ... and 18 more ... actual$Model_OR$pvalue | expected$Model_OR$pvalue [1] 0.0094518635495705622535 - 0.0094518635495706281729 [1] [2] NA | NA [2] [3] 0.0019122914253120717933 - 0.0019122914253120490251 [3] [4] 0.3720227846035172869499 - 0.3720227846035163987715 [4] [5] 0.0003476387922777062173 - 0.0003476387922777068136 [5] [6] 0.2788158742450013161118 - 0.2788158742450000948665 [6] [7] 0.0000018122951899034153 - 0.0000018122951899034314 [7] [8] 0.0000144417514060016675 | 0.0000144417514060016675 [8] [9] 0.6316022318649336941832 - 0.6316022318649332500939 [9] [10] 0.0000014629396572266956 - 0.0000014629396572267022 [10] ... ... ... and 18 more ... actual$Model_OR$or | expected$Model_OR$or [1] 3.667298108763035192 - 3.667298108763028530 [1] [2] 1.000000000000000000 | 1.000000000000000000 [2] [3] 2.669350522648859858 - 2.669350522648863855 [3] [4] 0.814545469864797256 - 0.814545469864796923 [4] [5] 0.349594852236515097 | 0.349594852236515097 [5] [6] 1.379587934840119434 - 1.379587934840120322 [6] [7] 0.337613236142863982 | 0.337613236142863982 [7] [8] 0.228390422423143391 | 0.228390422423143391 [8] [9] 1.156081834767212824 - 1.156081834767213046 [9] [10] 0.336193299449064620 - 0.336193299449064675 [10] ... ... ... and 18 more ... ── Failure ('test-reg-cross.R:125:3'): only the ORDER wrong: swap to the one table that can exist, and say so ── Expected `reg_render_ish <- get_or(t$Model_OR)` to be identical to `get_or(...)`. Differences: actual | expected [1] 0.73294876793712804 - 0.73294876793712871 [1] [2] 1.00000000000000000 | 1.00000000000000000 [2] [3] 3.83771833184686439 - 3.83771833184685907 [3] [4] 1.37017308867304055 - 1.37017308867303944 [4] [5] 0.18112310255629932 - 0.18112310255629943 [5] [6] 0.61049419831876428 - 0.61049419831876439 [6] [7] 0.81797186981480452 | 0.81797186981480452 [7] ── Failure ('test-reg-digest.R:390:3'): a deferred skeleton survives the pooled branch (one compound spec) ── Expected `t_par` to be identical to `t_ser`. Differences: actual$Model_OR$pct | expected$Model_OR$pct [1] 0.39645372231895948 | 0.39645372231895948 [1] [2] 0.40756546032279956 | 0.40756546032279956 [2] [3] 0.68040949579286825 - 0.68040949579286836 [3] [4] 0.50987928819116846 | 0.50987928819116846 [4] [5] NA | NA [5] [6] NA | NA [6] actual$Model_OR$diff | expected$Model_OR$diff [1] 0.0000000000000000000 | 0.0000000000000000000 [1] [2] 0.0000000000000000000 | 0.0000000000000000000 [2] [3] 0.2728440354700686910 - 0.2728440354700688020 [3] [4] 0.1023138278683689006 | 0.1023138278683689006 [4] [5] -0.0012261263642097751 - -0.0012261263642097786 [5] [6] NA | NA [6] [7] NA | NA [7] actual$Model_OR$ratio | expected$Model_OR$ratio [1] 1.00000000000000000 | 1.00000000000000000 [1] [2] 1.00000000000000000 | 1.00000000000000000 [2] [3] 1.66944837586082739 - 1.66944837586082784 [3] [4] 1.25103655198685004 | 1.25103655198685004 [4] [5] NA | NA [5] [6] NA | NA [6] actual$Model_OR$ci_inf | expected$Model_OR$ci_inf [1] 0.32064116824611172 | 0.32064116824611172 [1] [2] NA | NA [2] [3] 1.35503148280412988 - 1.35503148280413033 [3] [4] 0.75159342564864418 | 0.75159342564864418 [4] [5] 0.92098705032888617 | 0.92098705032888617 [5] [6] 0.98332692941546518 | 0.98332692941546518 [6] actual$Model_OR$ci_sup | expected$Model_OR$ci_sup [1] 1.34568857691027222 - 1.34568857691027244 [1] [2] NA | NA [2] [3] 7.75285627389008347 - 7.75285627389008702 [3] [4] 3.33724925928590377 - 3.33724925928590288 [4] [5] 1.00649973322023234 | 1.00649973322023234 [5] [6] 1.09560699617282542 | 1.09560699617282542 [6] [7] 1.08549956105370105 | 1.08549956105370105 [7] actual$Model_OR$pvalue | expected$Model_OR$pvalue [1] 0.250743653226062402 - 0.250743653226062457 [1] [2] NA | NA [2] [3] 0.008223148222226820 - 0.008223148222226799 [3] [4] 0.226638795377690216 - 0.226638795377690438 [4] [5] 0.094143593132501563 - 0.094143593132501632 [5] [6] 0.176890195273158024 - 0.176890195273158135 [6] [7] 0.120569939830452014 - 0.120569939830452097 [7] actual$Model_OR$or | expected$Model_OR$or [1] 0.65687377584735196 - 0.65687377584735207 [1] [2] 1.00000000000000000 | 1.00000000000000000 [2] [3] 3.24119797802858400 - 3.24119797802858534 [3] [4] 1.58374701358205972 - 1.58374701358205949 [4] [5] 0.96279448505655274 | 0.96279448505655274 [5] [6] 1.03794983664564722 | 1.03794983664564722 [6] [7] 1.03692553093245410 | 1.03692553093245410 [7] ── Failure ('test-reg-empirical.R:196:3'): `empirical` takes the word its fact table declares, not only TRUE/FALSE ── Expected `suppressMessages(...)` to be identical to `suppressMessages(...)`. Differences: actual$Model_OR$ci_inf | expected$Model_OR$ci_inf [1] 1.02323124866128445 - 1.02323124866128401 [1] [2] NA | NA [2] [3] 1.43306920403562921 - 1.43306920403562987 [3] [4] 0.52265232418716134 - 0.52265232418716168 [4] actual$Model_OR$ci_sup | expected$Model_OR$ci_sup [1] 2.00136547190431546 - 2.00136547190431457 [1] [2] NA | NA [2] [3] 3.51224746051271763 - 3.51224746051271808 [3] [4] 1.06118881503781992 - 1.06118881503782014 [4] actual$Model_OR$pvalue | expected$Model_OR$pvalue [1] 0.0362462805840943342 - 0.0362462805840944938 [1] [2] NA | NA [2] [3] 0.0004102945106022464 - 0.0004102945106022431 [3] [4] 0.1028373115671556287 - 0.1028373115671559618 [4] actual$Model_OR$or | expected$Model_OR$or [1] 1.43103448275862077 - 1.43103448275862033 [1] [2] 1.00000000000000000 | 1.00000000000000000 [2] [3] 2.24350031705215525 - 2.24350031705215569 [3] [4] 0.74473673239671501 - 0.74473673239671523 [4] [ FAIL 4 | WARN 1 | SKIP 31 | PASS 4443 ] Error: ! Test failures. Execution halted * checking for unstated dependencies in vignettes ... OK * checking package vignettes ... OK * checking re-building of vignette outputs ... [135s/160s] OK * checking PDF version of manual ... [9s/12s] OK * checking HTML version of manual ... OK * checking for non-standard things in the check directory ... OK * checking for detritus in the temp directory ... OK * DONE Status: 1 ERROR See ‘/data/localhost/ripley/R/packages/tests-MKL/tabxplor.Rcheck/00check.log’ for details. Command exited with non-zero status 1 Time 9:09.48, 541.07 + 17.34