CRAN Package Check Results for Package DCC

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

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.2.1 7.94 260.76 268.70 OK
r-devel-linux-x86_64-debian-gcc 1.2.1 6.72 180.15 186.87 ERROR
r-devel-linux-x86_64-fedora-clang 1.2.1 8.00 164.54 172.54 OK
r-devel-linux-x86_64-fedora-gcc 1.2.1 166.27 OK
r-devel-windows-x86_64 1.2.1 12.00 275.00 287.00 OK
r-patched-linux-x86_64 1.2.1 OK
r-release-linux-x86_64 1.2.1 9.47 228.33 237.80 OK
r-release-macos-arm64 1.2.1 2.00 81.00 83.00 OK
r-release-macos-x86_64 1.2.1 7.00 348.00 355.00 OK
r-release-windows-x86_64 1.2.1 15.00 267.00 282.00 OK
r-oldrel-macos-arm64 1.2.1 3.00 112.00 115.00 OK
r-oldrel-macos-x86_64 1.2.1 7.00 339.00 346.00 OK
r-oldrel-windows-x86_64 1.2.1 17.00 344.00 361.00 OK

Check Details

Version: 1.2.1
Check: tests
Result: ERROR Running ‘testthat.R’ [121s/132s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(DCC) > > test_check("DCC") Saving _problems/test-chunked-166.R Saving _problems/test-chunked-205.R Saving _problems/test-chunked-220.R Saving _problems/test-config-45.R Saving _problems/test-execute-178.R Saving _problems/test-format-matrix-81.R Saving _problems/test-formats-branches-32.R adding: responses.csv (stored 0%) Saving _problems/test-formats-columnar-25.R Saving _problems/test-formats-columnar-35.R adding: responses.csv (stored 0%) Saving _problems/test-report-statistical-65.R Saving _problems/test-run-24.R Saving _problems/test-run-25.R Saving _problems/test-run-39.R Saving _problems/test-run-40.R Saving _problems/test-run-41.R Saving _problems/test-run-42.R Saving _problems/test-run-93.R [ FAIL 17 | WARN 0 | SKIP 41 | PASS 1629 ] ══ Skipped tests (41) ══════════════════════════════════════════════════════════ • requires the DCC source tree (skipped in installed-package checks) (41): 'test-acceptance-contract.R:6:3', 'test-acceptance-contract.R:29:3', 'test-acceptance-contract.R:59:3', 'test-acceptance-contract.R:81:3', 'test-acceptance-contract.R:98:3', 'test-acceptance-contract.R:123:3', 'test-acceptance-contract.R:139:3', 'test-acceptance-contract.R:176:3', 'test-benchmark-contract.R:4:3', 'test-benchmark-contract.R:18:3', 'test-benchmark-contract.R:48:3', 'test-benchmark-contract.R:89:3', 'test-benchmark-contract.R:126:3', 'test-benchmark-contract.R:155:3', 'test-benchmark-contract.R:173:3', 'test-build-release-evidence.R:59:3', 'test-build-release-evidence.R:77:3', 'test-build-release-evidence.R:96:3', 'test-build-release-evidence.R:112:3', 'test-dependency-contract.R:10:3', 'test-dependency-contract.R:24:3', 'test-dependency-contract.R:38:3', 'test-dependency-contract.R:51:3', 'test-dependency-contract.R:63:3', 'test-dependency-contract.R:86:3', 'test-format-matrix.R:114:3', 'test-r-check-classifier.R:16:3', 'test-r-check-classifier.R:32:3', 'test-r-check-classifier.R:47:3', 'test-r-check-classifier.R:68:3', 'test-release-candidate.R:2:3', 'test-release-candidate.R:12:3', 'test-release-evidence.R:73:3', 'test-release-evidence.R:88:3', 'test-release-evidence.R:113:3', 'test-release-evidence.R:130:3', 'test-release-evidence.R:145:3', 'test-release-evidence.R:160:3', 'test-release-evidence.R:186:3', 'test-release-evidence.R:213:3', 'test-release-evidence.R:246:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-chunked.R:166:3'): arrow backend equals in-memory findings ───── 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(data.table::fread(fx$csv), pq) at test-chunked.R:166:3 2. ├─ParquetFileWriter$create(...) 3. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 4. └─ParquetWriterProperties$create(...) 5. └─arrow:::parquet___WriterProperties___Builder__create() ── Error ('test-chunked.R:205:7'): Arrow Parquet and Feather batches match in-memory findings ── 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(df, path) at test-chunked.R:205:7 2. ├─ParquetFileWriter$create(...) 3. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 4. └─ParquetWriterProperties$create(...) 5. └─arrow:::parquet___WriterProperties___Builder__create() ── Error ('test-chunked.R:220:3'): arrow backend rejects a missing id_var with a typed error ── 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(data.table::fread(fx$csv), pq) at test-chunked.R:220:3 2. ├─ParquetFileWriter$create(...) 3. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 4. └─ParquetWriterProperties$create(...) 5. └─arrow:::parquet___WriterProperties___Builder__create() ── Failure ('test-config.R:45:3'): dcc_read_config config drives a dcc_run ───── Expected `file.exists(file.path(out, "cleaned-data.csv"))` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Error ('test-execute.R:178:5'): audit log exports to CSV (and Parquet when arrow present) ── 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. └─DCC::dcc_export_log(res, pq) at test-execute.R:178:5 2. └─arrow::write_parquet(log, path) 3. ├─ParquetFileWriter$create(...) 4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 5. └─ParquetWriterProperties$create(...) 6. └─arrow:::parquet___WriterProperties___Builder__create() ── Error ('test-format-matrix.R:81:3'): dcc_read loads Parquet and Feather ───── 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(df, pq) at test-format-matrix.R:81:3 2. ├─ParquetFileWriter$create(...) 3. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 4. └─ParquetWriterProperties$create(...) 5. └─arrow:::parquet___WriterProperties___Builder__create() ── Error ('test-formats-branches.R:32:3'): columnar adapter validates source, options, and rejects bad files ── 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 test-formats-branches.R:32:3 2. ├─ParquetFileWriter$create(...) 3. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 4. └─ParquetWriterProperties$create(...) 5. └─arrow:::parquet___WriterProperties___Builder__create() ── Error ('test-formats-columnar.R:25:3'): Parquet and Feather produce equal canonical tables ── 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. └─DCC (local) columnar_fixture("parquet") at test-formats-columnar.R:25:3 2. └─arrow::write_parquet(data, path) at test-formats-columnar.R:6:5 3. ├─ParquetFileWriter$create(...) 4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 5. └─ParquetWriterProperties$create(...) 6. └─arrow:::parquet___WriterProperties___Builder__create() ── Error ('test-formats-columnar.R:35:3'): columnar adapters retain Arrow schema text ── 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. └─DCC (local) columnar_fixture("parquet") at test-formats-columnar.R:35:3 2. └─arrow::write_parquet(data, path) at test-formats-columnar.R:6:5 3. ├─ParquetFileWriter$create(...) 4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 5. └─ParquetWriterProperties$create(...) 6. └─arrow:::parquet___WriterProperties___Builder__create() ── Error ('test-report-statistical.R:64:3'): statistical bundle writes full Parquet tables ── 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. └─DCC::dcc_report_statistical(...) at test-report-statistical.R:64:3 2. └─DCC:::report_write_table(tables[[i]], table_paths[i], table_format) 3. └─arrow::write_parquet(table, path) 4. ├─ParquetFileWriter$create(...) 5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 6. └─ParquetWriterProperties$create(...) 7. └─arrow:::parquet___WriterProperties___Builder__create() ── Failure ('test-run.R:24:3'): preview reports without changing data or writing cleaned data ── Expected `file.exists(file.path(out, "findings.xlsx"))` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Failure ('test-run.R:25:3'): preview reports without changing data or writing cleaned data ── Expected `file.exists(file.path(out, "management-report.html"))` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Failure ('test-run.R:39:3'): execute writes cleaned data, audit log and manifest ── Expected `file.exists(file.path(out, "cleaned-data.csv"))` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Failure ('test-run.R:40:3'): execute writes cleaned data, audit log and manifest ── Expected `file.exists(file.path(out, "audit-log.csv"))` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Failure ('test-run.R:41:3'): execute writes cleaned data, audit log and manifest ── Expected `file.exists(file.path(out, "manifest.yaml"))` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Error ('test-run.R:42:3'): execute writes cleaned data, audit log and manifest ── <dcc_io_error/dcc_error/error/condition> Error: Manifest file not found: /home/hornik/tmp/scratch/RtmptzP4nI/dcc-out26ffbe39fd0095/manifest.yaml Backtrace: ▆ 1. ├─testthat::expect_true(dcc_rerun(file.path(out, "manifest.yaml"))$reproduced) at test-run.R:42:3 2. │ └─testthat::quasi_label(enquo(object), label) 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. └─DCC::dcc_rerun(file.path(out, "manifest.yaml")) 5. └─DCC:::dcc_abort("Manifest file not found: ", manifest, class = "dcc_io_error") ── Error ('test-run.R:92:3'): rerun takes an explicit manifest and writes a new run directory ── <dcc_run_error/dcc_error/error/condition> Error: DCC run failed: Manifest file not found: /home/hornik/tmp/scratch/RtmptzP4nI/dcc-source26ffbe4aedc34a/manifest.yaml Backtrace: ▆ 1. └─DCC::dcc_run(...) at test-run.R:92:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) [ FAIL 17 | WARN 0 | SKIP 41 | PASS 1629 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-gcc