CRAN Package Check Results for Package openfhe.R

Last updated on 2026-11-14 00:50:10 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.5.1.2 894.27 437.28 1331.55 OK
r-devel-linux-x86_64-debian-gcc 1.5.1.2 841.81 278.47 1120.28 OK
r-devel-linux-x86_64-fedora-clang 1.6.1 960.00 341.44 1301.44 OK
r-devel-linux-x86_64-fedora-gcc 1.6.1 1406.00 360.47 1766.47 OK
r-devel-windows-x86_64 1.5.1.2 1085.00 488.00 1573.00 OK
r-patched-linux-x86_64 1.5.1.2 1123.15 463.87 1587.02 OK
r-release-linux-x86_64 1.5.1.2 1105.13 455.46 1560.59 OK
r-release-macos-arm64 1.6.1 306.00 -143.00 163.00 OK
r-release-macos-x86_64 1.6.1 1980.00 -737.00 1243.00 OK
r-release-windows-x86_64 1.5.1.2 1070.00 437.00 1507.00 OK
r-oldrel-macos-arm64 1.6.1 OK
r-oldrel-macos-x86_64 1.6.1 2040.00 -898.00 1142.00 FAIL
r-oldrel-windows-x86_64 1.5.1.2 1165.00 558.00 1723.00 OK

Check Details

Version: 1.6.1
Check: tests
Result: ERROR Running ‘tinytest.R’ [87s/25s] Running the tests in ‘tests/tinytest.R’ failed. Complete output: > # No thread cap here on purpose. Under R CMD check the package caps > # OpenFHE at CRAN's two threads in .onLoad() (keyed on > # _R_CHECK_LIMIT_CORES_, which --as-cran sets); outside a check the tests > # should use whatever the machine has. > # > # The files are run one at a time with a garbage collection after each, > # not with one call to tinytest::test_package(). A context with its keys > # can hold gigabytes that R's collector does not see, so without the > # collections the memory of every finished file stays until R happens to > # collect, and the full suite needs several times the memory of its > # largest file (notes/discoveries/D043). > library(openfhe.R) > if (requireNamespace("tinytest", quietly = TRUE)) { + files <- list.files(system.file("tinytest", package = "openfhe.R"), + pattern = "^test.*[.][rR]$", full.names = TRUE) + n_pass <- 0L + failed <- list() + for (f in files) { + ## at_home = FALSE is what test_package() passes; the heavy files + ## decide for themselves from at_home() and the CI variable. + res <- tinytest::run_test_file(f, at_home = FALSE, verbose = 0L) + ok <- vapply(res, isTRUE, logical(1L)) + n_pass <- n_pass + sum(ok) + failed <- c(failed, res[!ok]) + rm(res) + invisible(gc()) + } + cat(sprintf("%d files, %d results, %d failed\n", + length(files), n_pass + length(failed), length(failed))) + if (length(failed) > 0L) { + for (r in failed) print(r) + stop(sprintf("%d test result(s) failed", length(failed))) + } + } <CryptoParameters> [null] <CryptoParameters> [null] <EncodingParams> [null] <EncodingParams> [null] <ElementParams> [active] <ElementParams> [null] <ElementParams> [null] Execution halted Flavor: r-oldrel-macos-x86_64

Version: 1.6.1
Check: package vignettes
Result: FAIL * DONE * Status: FAILURE * using check arguments '--no-clean-on-error ' * elapsed time (check, wall clock): 30:03 * result classification: failed check, errors:yes, warnings:no, notes:no Flavor: r-oldrel-macos-x86_64