CRAN Package Check Results for Package irw

Last updated on 2026-11-09 01:52:19 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.4.0 7.38 76.16 83.54 OK
r-devel-linux-x86_64-debian-gcc 1.4.0 4.75 54.90 59.65 ERROR
r-devel-linux-x86_64-fedora-clang 1.4.0 5.00 55.28 60.28 OK
r-devel-linux-x86_64-fedora-gcc 1.4.0 5.00 53.84 58.84 OK
r-devel-windows-x86_64 1.4.0 10.00 106.00 116.00 OK
r-patched-linux-x86_64 1.4.0 OK
r-release-linux-x86_64 1.4.0 6.87 70.53 77.40 OK
r-release-macos-arm64 1.4.0 2.00 24.00 26.00 OK
r-release-macos-x86_64 1.4.0 5.00 77.00 82.00 OK
r-release-windows-x86_64 1.4.0 11.00 103.00 114.00 OK
r-oldrel-macos-arm64 1.4.0 2.00 33.00 35.00 OK
r-oldrel-macos-x86_64 1.4.0 5.00 132.00 137.00 OK
r-oldrel-windows-x86_64 1.4.0 13.00 115.00 128.00 OK

Check Details

Version: 1.4.0
Check: tests
Result: ERROR Running ‘testthat.R’ [14s/22s] 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(irw) > > test_check("irw") big_five: 2 tables Five-factor inventories. (searched the 2,251 tagged tables of 3,650; coverage incomplete) big_five: 2 tables Five-factor inventories. (searched the 2,251 tagged tables of 3,650; coverage incomplete) Saving _problems/test-disk-cache-66.R Saving _problems/test-disk-cache-68.R Saving _problems/test-disk-cache-91.R Saving _problems/test-disk-cache-103.R Saving _problems/test-disk-cache-112.R Saving _problems/test-disk-cache-154.R Saving _problems/test-disk-cache-162.R Saving _problems/test-disk-cache-163.R Saving _problems/test-disk-cache-164.R Saving _problems/test-disk-cache-165.R Saving _problems/test-disk-cache-176.R Saving _problems/test-disk-cache-177.R Saving _problems/test-disk-cache-178.R Saving _problems/test-disk-cache-179.R Saving _problems/test-disk-cache-196.R Saving _problems/test-disk-cache-198.R Saving _problems/test-disk-cache-218.R Saving _problems/test-disk-cache-236.R Saving _problems/test-fetch-pushdown-103.R Deduplication not needed for dataset 't_push': no duplicate responses found. Filtering applied: Keeping only responses from wave post Filtering applied: Keeping only responses from wave 2 <1b>[1m === NOTE ===<1b>[0m <1b>[1m === Found 3 Tables to Merge ===<1b>[0m m1 (N = 2) m2 (N = 2) m3 (N = 2) All tables have the same number of respondents (N = 2). Do you want to proceed with merging these tables? (yes/no): yes (assumed; session is not interactive) <1b>[1m === Fetching Tables ===<1b>[0m - Fetching table: m1 (Rows: 2, Columns: 3)... - Skipping table 'm2': no data returned. - Fetching table: m3 (Rows: 2, Columns: 4)... - Skipping table 'm3' due to column mismatch. <1b>[1m === Found 3 Tables to Merge ===<1b>[0m m1 (N = 2) m2 (N = 2) m3 (N = 2) All tables have the same number of respondents (N = 2). <1b>[1m === Found 3 Tables to Merge ===<1b>[0m m1 (N = 2) m2 (N = 99) m3 (N = 2) <1b>[1m === WARNING ===<1b>[0m <1b>[1mMerging tables with inconsistent N respondents may require human judgment.<1b>[0m Do you want to proceed with merging these tables? (yes/no): yes (assumed; session is not interactive) <1b>[1m === Fetching Tables ===<1b>[0m - Fetching table: m1 (Rows: 2, Columns: 3)... - Fetching table: m2 (Rows: 2, Columns: 3)... - Fetching table: m3 (Rows: 2, Columns: 4)... - Skipping table 'm3' due to column mismatch. <1b>[1m === NOTE ===<1b>[0m <1b>[1m- IDs are sequential (1...n). You may need to manually verify the IDs, as there could be multiple studies with different subjects, where IDs are the same in both studies.<1b>[0m Do you still want to proceed with merging? (yes/no): yes (assumed; session is not interactive) <1b>[1m === Processing Summary ===<1b>[0m - Merged table dimension: (Rows: 4, Columns: 4). - The merged table includes a 'source_table' column indicating the source of each row. <1b>[1m === Skipped Tables ===<1b>[0m The following tables were skipped: - m3 (numbers of columns of arguments do not match) Note: IRW item text is reconstructed from published sources using a largely automated pipeline and is provided for research purposes only. We make no guarantee as to its accuracy, completeness, or alignment with the `item` identifiers in the response data; verify against the original source. Inclusion here implies no license to reuse an instrument; copyright remains with the original rights holders. See https://itemresponsewarehouse.org/itemtext_issues.html (silence with options(irw.itemtext_disclaimer = FALSE)) BibTeX entries saved to: /home/hornik/tmp/scratch/RtmpRstq0f/file3e9dff1aa552d1.bib 1 table(s) requested; 2 BibTeX entry(ies) saved. [ FAIL 19 | WARN 17 | SKIP 6 | PASS 786 ] ══ Skipped tests (6) ═══════════════════════════════════════════════════════════ • On CRAN (1): 'test-anonymous-read.R:43:3' • {redivis} is not installed (5): 'test-credentials.R:30:3', 'test-credentials.R:42:3', 'test-credentials.R:58:3', 'test-require-redivis.R:2:3', 'test-require-redivis.R:9:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-disk-cache.R:66:3'): a second fetch reads the disk copy and exports nothing ── Expected `tbl$calls$n` to equal 1L. Differences: `actual`: 2 `expected`: 1 ── Failure ('test-disk-cache.R:68:3'): a second fetch reads the disk copy and exports nothing ── Expected `cache_files()` to equal "v1/tables/t_one/h1.parquet". Differences: `actual`: `expected`: "v1/tables/t_one/h1.parquet" ── Failure ('test-disk-cache.R:91:3'): a changed hash is a miss and replaces the old copy ── Expected `cache_files()` to equal "v1/tables/t_one/h2.parquet". Differences: `actual`: `expected`: "v1/tables/t_one/h2.parquet" ── Failure ('test-disk-cache.R:103:3'): a pinned write keeps the live copy ───── Expected `cache_files()` to equal `c("v1/tables/t_one/h1.parquet", "v1/tables/t_one/h2.parquet")`. Differences: `actual`: `expected`: "v1/tables/t_one/h1.parquet" "v1/tables/t_one/h2.parquet" ── Failure ('test-disk-cache.R:112:3'): an unreadable file is discarded and the table exported again ── Expected `out <- irw:::fetch_single_data("t_one")` to throw a message. ── Failure ('test-disk-cache.R:154:3'): IRW_CACHE=0 switches it off and the option overrides it ── Expected `tbl$calls$n` to equal 3L. Differences: `actual`: 4 `expected`: 3 ── Failure ('test-disk-cache.R:162:3'): the file carries its provenance ──────── Expected `meta$table` to equal "t_one". Differences: `actual` is NULL `expected` is a character vector ('t_one') ── Failure ('test-disk-cache.R:163:3'): the file carries its provenance ──────── Expected `meta$hash` to equal "h1". Differences: `actual` is NULL `expected` is a character vector ('h1') ── Failure ('test-disk-cache.R:164:3'): the file carries its provenance ──────── Expected `meta$format` to equal "v1". Differences: `actual` is NULL `expected` is a character vector ('v1') ── Failure ('test-disk-cache.R:165:3'): the file carries its provenance ──────── Expected `meta$writer` to equal "r". Differences: `actual` is NULL `expected` is a character vector ('r') ── Failure ('test-disk-cache.R:176:3'): irw_cache_info() and irw_clear_cache() ── Expected `sort(info$table)` to equal `c("T_Two", "t_one")`. Differences: `actual`: `expected`: "T_Two" "t_one" ── Failure ('test-disk-cache.R:177:3'): irw_cache_info() and irw_clear_cache() ── Expected `unique(info$version)` to equal "v5.0". Differences: `actual`: `expected`: "v5.0" ── Failure ('test-disk-cache.R:178:3'): irw_cache_info() and irw_clear_cache() ── Expected `irw_clear_cache("t_two")` > 0. Actual comparison: 0.0 <= 0.0 Difference: 0.0 <= 0 ── Failure ('test-disk-cache.R:179:3'): irw_cache_info() and irw_clear_cache() ── Expected `irw_cache_info()$table` to equal "t_one". Differences: `actual`: `expected`: "t_one" ── Failure ('test-disk-cache.R:196:3'): item text is cached under its own kind and cleared with its table ── Expected `tbl$calls$n` to equal 1L. Differences: `actual`: 2 `expected`: 1 ── Failure ('test-disk-cache.R:198:3'): item text is cached under its own kind and cleared with its table ── Expected `cache_files()` to equal "v1/itemtext/t_one__items/h1.parquet". Differences: `actual`: `expected`: "v1/itemtext/t_one__items/h1.parquet" ── Error ('test-disk-cache.R:218:3'): R reads a file the Python package wrote ── Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. Backtrace: ▆ 1. └─arrow::write_parquet(at, path) at test-disk-cache.R:218:3 2. ├─ParquetFileWriter$create(...) 3. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 4. └─ParquetWriterProperties$create(...) 5. └─arrow:::parquet___WriterProperties___Builder__create() ── Failure ('test-disk-cache.R:236:3'): the sweep keeps the file it was given even when its path is spelled differently ── Expected `cache_files()` to equal "v1/tables/t_one/h1.parquet". Differences: `actual`: `expected`: "v1/tables/t_one/h1.parquet" ── Failure ('test-fetch-pushdown.R:103:3'): a slice is never written to the cache, and a cached table serves one ── Expected `length(tbl$calls$tibble)` to equal `before`. Differences: `actual`: 2 `expected`: 1 [ FAIL 19 | WARN 17 | SKIP 6 | PASS 786 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-gcc