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 |
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