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