CRAN Package Check Results for Package reproducible

Last updated on 2026-06-02 19:52:07 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 3.1.1 19.46 247.08 266.54 ERROR
r-devel-linux-x86_64-debian-gcc 3.1.1 14.34 176.79 191.13 OK
r-devel-linux-x86_64-fedora-clang 3.1.1 37.00 389.81 426.81 OK
r-devel-linux-x86_64-fedora-gcc 3.1.1 32.00 374.19 406.19 OK
r-devel-windows-x86_64 3.1.1 18.00 260.00 278.00 OK
r-patched-linux-x86_64 3.1.1 22.15 231.62 253.77 OK
r-release-linux-x86_64 3.1.1 19.76 234.13 253.89 OK
r-release-macos-arm64 3.1.1 5.00 87.00 92.00 OK
r-release-macos-x86_64 3.1.1 13.00 352.00 365.00 OK
r-release-windows-x86_64 3.1.1 21.00 251.00 272.00 OK
r-oldrel-macos-arm64 3.1.1 4.00 81.00 85.00 OK
r-oldrel-macos-x86_64 3.1.1 13.00 313.00 326.00 OK
r-oldrel-windows-x86_64 3.1.1 31.00 319.00 350.00 OK

Check Details

Version: 3.1.1
Check: tests
Result: ERROR Running ‘test-all.R’ [86s/118s] Running the tests in ‘tests/test-all.R’ failed. Complete output: > library(testthat) > > # NOTE: ALL OPTIONS ARE BEING SET IN tests/testthat/setup.R > > ## Test matrix: 5 combinations of {raster, terra} × {USE_DBI, no DBI} + > ## qs cache format. Running them sequentially in one R session was the > ## documented behavior, but on ubuntu CI it triggered SIGTERM mass-kills > ## (cumulative memory pressure from 5 test_check passes loading namespaces > ## + raster/SF objects without releasing between iterations). Bisect on > ## branch `bisect-ubuntu-fail` confirmed the SINGLE-pass full suite > ## passes; only the 5-pass version wedges. Default to single pass; opt > ## back into the full matrix via R_REPRO_TEST_FULL_MATRIX=true (e.g. > ## locally or on a separate workflow) when you want the full coverage. > if (nzchar(Sys.getenv("R_REPRO_TEST_FULL_MATRIX")) && + as.logical(Sys.getenv("R_REPRO_TEST_FULL_MATRIX"))) { + ## Full 5-combo matrix (opt-in) + Sys.setenv(R_REPRODUCIBLE_RASTER_READ = "raster::raster") + Sys.setenv(R_REPRODUCIBLE_USE_DBI = "false") + test_check("reproducible") + + Sys.setenv(R_REPRODUCIBLE_RASTER_READ = "raster::raster") + Sys.setenv(R_REPRODUCIBLE_USE_DBI = "true") + test_check("reproducible") + + Sys.setenv(R_REPRODUCIBLE_RASTER_READ = "terra::rast") ## default + Sys.setenv(R_REPRODUCIBLE_USE_DBI = "false") ## default + test_check("reproducible") + + Sys.setenv(R_REPRODUCIBLE_RASTER_READ = "terra::rast") + Sys.setenv(R_REPRODUCIBLE_USE_DBI = "true") + test_check("reproducible") + + Sys.setenv(R_REPRODUCIBLE_CACHESAVEFORMAT = "qs") ## default + Sys.setenv(R_REPRODUCIBLE_USE_DBI = "false") ## default + test_check("reproducible") + + } else { + ## Single pass at defaults (terra + USE_DBI=FALSE + qs format). + ## Covers ~95% of the test surface; alternate raster/DBI paths are + ## still exercised by individual test files that explicitly opt in. + test_check("reproducible") + } Loading required package: reproducible Attaching package: 'data.table' The following object is masked from 'package:base': %notin% [ FAIL 1 | WARN 0 | SKIP 104 | PASS 694 ] ══ Skipped tests (104) ═════════════════════════════════════════════════════════ • No Drive token (3): 'test-misc.R:141:3', 'test-prepInputs.R:1303:3', 'test-prepInputs.R:1322:3' • On CRAN (99): 'test-cache.R:158:3', 'test-cache.R:924:3', 'test-cache.R:944:3', 'test-cache.R:1157:3', 'test-cache.R:1723:3', 'test-cache.R:1846:3', 'test-cache.R:1858:3', 'test-cacheGeo.R:2:3', 'test-cloud.R:2:3', 'test-cloud.R:147:3', 'test-cloud.R:190:3', 'test-cloud.R:214:3', 'test-cloud.R:238:3', 'test-cluster.R:2:3', 'test-destinationPathShared.R:745:3', 'test-destinationPathShared.R:1155:1', 'test-destinationPathShared.R:1204:1', 'test-download.R:2:3', 'test-download.R:14:3', 'test-filesMissingExtension.R:2:3', 'test-filesMissingExtension.R:19:3', 'test-filesMissingExtension.R:36:3', 'test-filesMissingExtension.R:54:3', 'test-filesMissingExtension.R:71:3', 'test-gis.R:2:3', 'test-lazyAsyncSpawn.R:6:3', 'test-lazyAsyncSpawn.R:41:3', 'test-misc.R:62:3', 'test-omitArgsTRUE.R:5:3', 'test-omitArgsTRUE.R:47:3', 'test-postProcess.R:2:3', 'test-postProcess.R:231:3', 'test-postProcess.R:279:3', 'test-preProcessDoesntWork.R:2:3', 'test-preProcessDoesntWork.R:130:3', 'test-preProcessDoesntWork.R:146:3', 'test-preProcessDoesntWork.R:160:3', 'test-preProcessDoesntWork.R:196:3', 'test-preProcessWorks.R:2:3', 'test-preProcessWorks.R:13:3', 'test-preProcessWorks.R:24:3', 'test-preProcessWorks.R:33:3', 'test-preProcessWorks.R:55:3', 'test-preProcessWorks.R:78:3', 'test-preProcessWorks.R:90:3', 'test-preProcessWorks.R:104:3', 'test-preProcessWorks.R:120:3', 'test-preProcessWorks.R:135:3', 'test-preProcessWorks.R:151:3', 'test-preProcessWorks.R:166:3', 'test-preProcessWorks.R:183:3', 'test-preProcessWorks.R:206:3', 'test-preProcessWorks.R:236:3', 'test-preProcessWorks.R:251:3', 'test-preProcessWorks.R:266:3', 'test-preProcessWorks.R:281:3', 'test-preProcessWorks.R:292:3', 'test-preProcessWorks.R:308:3', 'test-preProcessWorks.R:326:3', 'test-preProcessWorks.R:337:3', 'test-preProcessWorks.R:352:3', 'test-preProcessWorks.R:367:3', 'test-preProcessWorks.R:383:3', 'test-preProcessWorks.R:412:3', 'test-preProcessWorks.R:433:3', 'test-preProcessWorks.R:443:3', 'test-preProcessWorks.R:465:3', 'test-preProcessWorks.R:519:3', 'test-preProcessWorks.R:546:3', 'test-preProcessWorks.R:663:3', 'test-prepInputs-large-files.R:2:3', 'test-prepInputs-large-files.R:34:3', 'test-prepInputs-large-files.R:58:3', 'test-prepInputs.R:2:3', 'test-prepInputs.R:180:3', 'test-prepInputs.R:321:3', 'test-prepInputs.R:1226:3', 'test-prepInputs.R:1439:3', 'test-prepInputs.R:1614:3', 'test-prepInputs.R:1705:3', 'test-prepInputs.R:1980:3', 'test-prepInputs.R:2002:3', 'test-prepInputs.R:2133:3', 'test-prepInputs.R:2178:3', 'test-prepInputsCOG.R:36:3', 'test-prepInputsCOG.R:48:3', 'test-prepInputsInNestedArchives.R:2:3', 'test-prepInputsInNestedArchives.R:13:3', 'test-prepInputsInNestedArchives.R:28:3', 'test-prepInputsInNestedArchives.R:39:3', 'test-prepInputsInNestedArchives.R:59:5', 'test-prepInputsInNestedArchives.R:82:5', 'test-prepInputsInNestedArchives.R:104:5', 'test-prepInputsInNestedArchives.R:127:5', 'test-prepInputsInNestedArchives.R:152:5', 'test-prepInputsInNestedArchives.R:174:3', 'test-prepInputsUrlTiles.R:2:3', 'test-showCacheCorruptFile.R:8:3', 'test-symlinks.R:2:3' • Only relevant for DBI backend (1): 'test-cache.R:1903:3' • empty test (1): 'test-examples.R:1:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-cacheHelpers.R:99:3'): test miscellaneous unit tests cache-helpers ── Expected `any(grepl(.message$LoadedCacheResult("Memoised"), dMess))` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE [ FAIL 1 | WARN 0 | SKIP 104 | PASS 694 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-clang