- using R Under development (unstable) (2025-12-18 r89199)
- using platform: x86_64-pc-linux-gnu
- R was compiled by
Debian clang version 21.1.7 (1)
Debian flang version 21.1.7 (1)
- running under: Debian GNU/Linux forky/sid
- using session charset: UTF-8
- checking for file ‘saros/DESCRIPTION’ ... OK
- checking extension type ... Package
- this is package ‘saros’ version ‘1.6.0’
- package encoding: UTF-8
- checking CRAN incoming feasibility ... [1s/2s] OK
- 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 ‘saros’ can be installed ... OK
See the install log for details.
- checking package directory ... OK
- checking for future file timestamps ... 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 ... [0s/1s] OK
- checking whether the package can be loaded with stated dependencies ... [0s/1s] OK
- checking whether the package can be unloaded cleanly ... [0s/1s] OK
- checking whether the namespace can be loaded with stated dependencies ... [0s/1s] OK
- checking whether the namespace can be unloaded cleanly ... [0s/1s] OK
- checking loading without being on the library search path ... [0s/1s] OK
- checking whether startup messages can be suppressed ... [0s/1s] 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 ... [16s/20s] OK
- checking Rd files ... [1s/1s] 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 ... [0s/0s] 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 ... [8s/10s] OK
- checking for unstated dependencies in ‘tests’ ... OK
- checking tests ... [92s/49s] ERROR
Running ‘spelling.R’ [0s/0s]
Running ‘testthat.R’ [91s/49s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(saros)
>
> testthat::test_check("saros")
Starting 2 test processes.
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots1.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots2.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots3.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots4.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots5.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots6.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots7.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots8.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots9.pdf")
Saving _problems/test-make_content.cat_plot_docx-27.R
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots10.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots11.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots12.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots13.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots14.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots15.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots16.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots17.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots18.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots19.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots20.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots21.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots22.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots23.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots24.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots25.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots26.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots27.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots28.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots29.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots30.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots31.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots32.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots33.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots34.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots35.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots36.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots37.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots38.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots39.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots40.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots41.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots42.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots43.pdf")
> test-makeme-int-plot-html-snapshots.R: $Target
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots44.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots45.pdf")
> test-makeme-int-plot-html-snapshots.R:
> test-makeme-int-plot-html-snapshots.R: $Others
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots46.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots47.pdf")
> test-makeme-int-plot-html-snapshots.R:
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots48.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots49.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots50.pdf")
> test-crowd_plots_as_tabset.R: dev.new(): using pdf(file="Rplots51.pdf")
> test-tabular-read.R: Rows: 3 Columns: 3
> test-tabular-read.R: -- Column specification --------------------------------------------------------
> test-tabular-read.R: Delimiter: ","
> test-tabular-read.R: chr (1): name
> test-tabular-read.R: dbl (2): id, value
> test-tabular-read.R:
> test-tabular-read.R: i Use `spec()` to retrieve the full column specification for this data.
> test-tabular-read.R: i Specify the column types or set `show_col_types = FALSE` to quiet this message.
> test-tabular-read.R: Rows: 3 Columns: 3
> test-tabular-read.R: -- Column specification --------------------------------------------------------
> test-tabular-read.R: Delimiter: "\t"
> test-tabular-read.R: chr (1): name
> test-tabular-read.R: dbl (2): id, value
> test-tabular-read.R:
> test-tabular-read.R: i Use `spec()` to retrieve the full column specification for this data.
> test-tabular-read.R: i Specify the column types or set `show_col_types = FALSE` to quiet this message.
> test-tabular-read.R: Rows: 0 Columns: 0
> test-tabular-read.R:
> test-tabular-read.R: i Use `spec()` to retrieve the full column specification for this data.
> test-tabular-read.R: i Specify the column types or set `show_col_types = FALSE` to quiet this message.
> test-tabular-read.R: Rows: 3 Columns: 2
> test-tabular-read.R: -- Column specification --------------------------------------------------------
> test-tabular-read.R: Delimiter: ","
> test-tabular-read.R: chr (1): text
> test-tabular-read.R: dbl (1): numbers
> test-tabular-read.R:
> test-tabular-read.R: i Use `spec()` to retrieve the full column specification for this data.
> test-tabular-read.R: i Specify the column types or set `show_col_types = FALSE` to quiet this message.
> test-txt_from_cat_mesos_plots.R: "options('saros')$makeme_defaults" has now been reset to factory defaults.
> test-txt_from_cat_mesos_plots.R: "options('saros')$makeme_defaults" has now been reset to factory defaults.
> test-txt_from_cat_mesos_plots.R: "options('saros')$makeme_defaults" has now been reset to factory defaults.
> test-utils-makeme_helpers.R: i Variables `var2` were selected for both dep and indep.
> test-utils-makeme_helpers.R: i Automatically excluding them from dep to prevent conflicts.
> test-utils-makeme_helpers.R: i Variables `var1` and `var2` were selected for both dep and indep.
> test-utils-makeme_helpers.R: i Automatically excluding them from dep to prevent conflicts.
[ FAIL 1 | WARN 0 | SKIP 21 | PASS 964 ]
══ Skipped tests (21) ══════════════════════════════════════════════════════════
• On CRAN (20): 'test-get_fig_title_suffix_from_ggplot.R:77:3',
'test-get_fig_title_suffix_from_ggplot.R:106:3',
'test-get_fig_title_suffix_from_ggplot.R:124:3',
'test-get_fig_title_suffix_from_ggplot.R:144:3',
'test-get_fig_title_suffix_from_ggplot.R:187:3',
'test-girafe-binary-colors.R:2:3', 'test-girafe-binary-colors.R:32:3',
'test-girafe-binary-colors.R:61:3', 'test-issue-500.R:2:3',
'test-make_content.cat_plot_html.R:15:1',
'test-makeme-int-plot-html-snapshots.R:16:1',
'test-makeme-int-plot-html-snapshots.R:26:1',
'test-makeme-int-plot-html-snapshots.R:36:1',
'test-makeme-int-plot-html-snapshots.R:47:1',
'test-makeme-int-plot-html-snapshots.R:58:1',
'test-makeme-int-plot-html-snapshots.R:70:1',
'test-makeme-int-plot-html-snapshots.R:82:1',
'test-makeme-int-plot-html-snapshots.R:101:1',
'test-makeme-int-plot-html-snapshots.R:117:1',
'test-makeme-int-plot-html-snapshots.R:131:1'
• {svglite} is not installed (1): 'test-utils-ggsaver.R:38:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-make_content.cat_plot_docx.R:8:7'): chart cat_docx ─────────────
Error in ``[.data.table`(dataset, , `:=`(c(".fake_id."), list(seq_len(.N))), by = c(x, group))`: attempt access index 22/22 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_s3_class(...) at test-make_content.cat_plot_docx.R:6:3
2. │ └─testthat::quasi_label(enquo(object))
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─saros::makeme(...) at test-make_content.cat_plot_docx.R:8:7
5. └─saros:::process_all_crowds(...)
6. └─saros:::process_crowd_data(...)
7. ├─base::suppressPackageStartupMessages(...)
8. │ └─base::withCallingHandlers(expr, packageStartupMessage = function(c) tryInvokeRestart("muffleMessage"))
9. ├─rlang::exec(...)
10. ├─saros (local) `<fn>`(...)
11. └─saros:::make_content.cat_prop_plot_docx(...)
12. └─mschart::ms_barchart(...)
13. └─mschart:::ms_chart(...)
14. └─mschart (local) excel_data_setup(out)
15. └─mschart:::dcast_data(data = x$data, x = x$x, y = x$y, group = x$group)
16. ├─...[]
17. └─data.table:::`[.data.table`(...)
[ FAIL 1 | WARN 0 | SKIP 21 | PASS 964 ]
Error:
! Test failures.
Execution halted
- checking for unstated dependencies in vignettes ... OK
- checking package vignettes ... OK
- checking re-building of vignette outputs ... [20s/21s] OK
- checking PDF version of manual ... [8s/11s] OK
- checking HTML version of manual ... [7s/12s] OK
- checking for non-standard things in the check directory ... OK
- DONE
Status: 1 ERROR