Last updated on 2026-08-04 02:50:50 CEST.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 0.1.2 | 48.92 | 70.52 | 119.44 | OK | |
| r-devel-linux-x86_64-debian-gcc | 0.1.2 | 33.08 | 53.39 | 86.47 | NOTE | |
| r-devel-linux-x86_64-fedora-clang | 0.1.2 | 66.00 | 104.55 | 170.55 | OK | |
| r-devel-linux-x86_64-fedora-gcc | 0.1.2 | 38.00 | 44.92 | 82.92 | OK | |
| r-devel-windows-x86_64 | 0.1.2 | 56.00 | 98.00 | 154.00 | OK | |
| r-patched-linux-x86_64 | 0.1.2 | 48.26 | 65.80 | 114.06 | OK | |
| r-release-linux-x86_64 | 0.1.2 | 50.43 | 66.41 | 116.84 | OK | |
| r-release-macos-arm64 | 0.1.2 | 9.00 | 16.00 | 25.00 | OK | |
| r-release-macos-x86_64 | 0.1.2 | 29.00 | 75.00 | 104.00 | OK | |
| r-release-windows-x86_64 | 0.1.2 | 57.00 | 103.00 | 160.00 | OK | |
| r-oldrel-macos-arm64 | 0.1.2 | 8.00 | 20.00 | 28.00 | ERROR | |
| r-oldrel-macos-x86_64 | 0.1.2 | 29.00 | 84.00 | 113.00 | OK | |
| r-oldrel-windows-x86_64 | 0.1.2 | 66.00 | 123.00 | 189.00 | OK |
Version: 0.1.2
Check: for new files in some other directories
Result: NOTE
Found the following files/directories:
‘~/tmp/scratch/Rtmp0TmIFD’ ‘~/tmp/scratch/Rtmp0cgBS7’
‘~/tmp/scratch/Rtmp14JYZv’ ‘~/tmp/scratch/Rtmp1DPLbK’
‘~/tmp/scratch/Rtmp1WyeLj’ ‘~/tmp/scratch/Rtmp1jVnMD’
‘~/tmp/scratch/Rtmp20m8dD’ ‘~/tmp/scratch/Rtmp2fp8RE’
‘~/tmp/scratch/Rtmp382Vjz’ ‘~/tmp/scratch/Rtmp4CgfqN’
‘~/tmp/scratch/Rtmp4EeXzU’ ‘~/tmp/scratch/Rtmp4GFdGm’
‘~/tmp/scratch/Rtmp4WFBp2’ ‘~/tmp/scratch/Rtmp4iOPbz’
‘~/tmp/scratch/Rtmp5qIA2t’ ‘~/tmp/scratch/Rtmp6Ov36S’
‘~/tmp/scratch/Rtmp6WSb5H’ ‘~/tmp/scratch/Rtmp7DSc3f’
‘~/tmp/scratch/Rtmp8KoGQG’ ‘~/tmp/scratch/Rtmp8YpXq0’
‘~/tmp/scratch/Rtmp9pzEAI’ ‘~/tmp/scratch/Rtmp9qQ4Ak’
‘~/tmp/scratch/RtmpA1j7cO’ ‘~/tmp/scratch/RtmpA3PWGo’
‘~/tmp/scratch/RtmpAF2dZC’ ‘~/tmp/scratch/RtmpB8sYty’
‘~/tmp/scratch/RtmpBHsA9Q’ ‘~/tmp/scratch/RtmpBSMGFd’
‘~/tmp/scratch/RtmpBilwHe’ ‘~/tmp/scratch/RtmpC0dZ6T’
‘~/tmp/scratch/RtmpCJV7XE’ ‘~/tmp/scratch/RtmpD4Bcbi’
‘~/tmp/scratch/RtmpDZoGEw’ ‘~/tmp/scratch/RtmpEnp7ma’
‘~/tmp/scratch/RtmpGMPv6q’ ‘~/tmp/scratch/RtmpGd6Uyh’
‘~/tmp/scratch/RtmpGeoccM’ ‘~/tmp/scratch/RtmpGsmz5k’
‘~/tmp/scratch/RtmpHe9bK4’ ‘~/tmp/scratch/RtmpHhctV5’
‘~/tmp/scratch/RtmpJUTe9e’ ‘~/tmp/scratch/RtmpJYvCyU’
‘~/tmp/scratch/RtmpJdNcLr’ ‘~/tmp/scratch/RtmpJdUxHX’
‘~/tmp/scratch/RtmpLTStp8’ ‘~/tmp/scratch/RtmpLmcC9o’
‘~/tmp/scratch/RtmpMARbzI’ ‘~/tmp/scratch/RtmpMWXpo5’
‘~/tmp/scratch/RtmpMfsNf9’ ‘~/tmp/scratch/RtmpMkfZPH’
‘~/tmp/scratch/RtmpNvHVPH’ ‘~/tmp/scratch/RtmpOGygSE’
‘~/tmp/scratch/RtmpOqU94W’ ‘~/tmp/scratch/RtmpPNJEcw’
‘~/tmp/scratch/RtmpPd9DYs’ ‘~/tmp/scratch/RtmpQyz8GC’
‘~/tmp/scratch/RtmpRTAjQ8’ ‘~/tmp/scratch/RtmpRtX5Mc’
‘~/tmp/scratch/RtmpTFE3JS’ ‘~/tmp/scratch/RtmpTNHYvn’
‘~/tmp/scratch/RtmpTbxSWv’ ‘~/tmp/scratch/RtmpTr8Bqs’
‘~/tmp/scratch/RtmpTxOdoq’ ‘~/tmp/scratch/RtmpU0KTBb’
‘~/tmp/scratch/RtmpU6Y0J9’ ‘~/tmp/scratch/RtmpVi2HZc’
‘~/tmp/scratch/RtmpVxtDtl’ ‘~/tmp/scratch/RtmpWmDl5t’
‘~/tmp/scratch/RtmpXSsBsW’ ‘~/tmp/scratch/RtmpXoBR9O’
‘~/tmp/scratch/RtmpXpSV5f’ ‘~/tmp/scratch/RtmpXvd9kb’
‘~/tmp/scratch/RtmpYhYDtq’ ‘~/tmp/scratch/RtmpYxvjv3’
‘~/tmp/scratch/RtmpZIbcEn’ ‘~/tmp/scratch/RtmpZlU0YS’
‘~/tmp/scratch/RtmpZtwYIC’ ‘~/tmp/scratch/RtmpaE7nlN’
‘~/tmp/scratch/RtmpaR3clA’ ‘~/tmp/scratch/RtmpbLRzQi’
‘~/tmp/scratch/RtmpbzU7Qd’ ‘~/tmp/scratch/Rtmpcw7vzC’
‘~/tmp/scratch/RtmpdAVbNj’ ‘~/tmp/scratch/RtmpdJWK7p’
‘~/tmp/scratch/RtmpdP1peI’ ‘~/tmp/scratch/RtmpdwRtzJ’
‘~/tmp/scratch/RtmpeB0Ita’ ‘~/tmp/scratch/RtmpfMUE9b’
‘~/tmp/scratch/Rtmpgfnbhu’ ‘~/tmp/scratch/Rtmpi2HeMM’
‘~/tmp/scratch/RtmpiL3kqP’ ‘~/tmp/scratch/RtmpiZO9Iu’
‘~/tmp/scratch/Rtmpijp1Nl’ ‘~/tmp/scratch/Rtmpj4yeur’
‘~/tmp/scratch/RtmpjmpZn4’ ‘~/tmp/scratch/RtmpkNY15T’
‘~/tmp/scratch/RtmpkwZs9y’ ‘~/tmp/scratch/RtmplC1TCE’
‘~/tmp/scratch/RtmplQvHeD’ ‘~/tmp/scratch/RtmpmgUFcc’
‘~/tmp/scratch/Rtmpn83pJr’ ‘~/tmp/scratch/RtmpnHSMuV’
‘~/tmp/scratch/RtmpnmtgtK’ ‘~/tmp/scratch/Rtmpnr45A2’
‘~/tmp/scratch/RtmpoGLdF0’ ‘~/tmp/scratch/RtmpoqxgFK’
‘~/tmp/scratch/RtmpotbRpS’ ‘~/tmp/scratch/Rtmpp9AHAE’
‘~/tmp/scratch/Rtmpr1YzUB’ ‘~/tmp/scratch/RtmprY3gAv’
‘~/tmp/scratch/Rtmps1l9Rb’ ‘~/tmp/scratch/Rtmps5w4y4’
‘~/tmp/scratch/RtmpsQVhi0’ ‘~/tmp/scratch/RtmpszurHP’
‘~/tmp/scratch/RtmptLgkDk’ ‘~/tmp/scratch/Rtmpto5F7K’
‘~/tmp/scratch/Rtmpuj2nFl’ ‘~/tmp/scratch/RtmpvTA3NE’
‘~/tmp/scratch/RtmpwISEAW’ ‘~/tmp/scratch/RtmpwwbcSR’
‘~/tmp/scratch/Rtmpx9Wh7I’ ‘~/tmp/scratch/RtmpxmDnus’
‘~/tmp/scratch/Rtmpyjuvrc’ ‘~/tmp/scratch/RtmpzLxAvJ’
‘~/tmp/scratch/Rtmpztys1O’ ‘~/tmp/scratch/xvfb-run.3wuoza’
‘~/tmp/scratch/xvfb-run.4WmVDl’ ‘~/tmp/scratch/xvfb-run.4j1BoO’
‘~/tmp/scratch/xvfb-run.5Slh43’ ‘~/tmp/scratch/xvfb-run.6FG3zd’
‘~/tmp/scratch/xvfb-run.6gNfPD’ ‘~/tmp/scratch/xvfb-run.7OtC6u’
‘~/tmp/scratch/xvfb-run.BnV2p9’ ‘~/tmp/scratch/xvfb-run.DdYS9s’
‘~/tmp/scratch/xvfb-run.DucNQc’ ‘~/tmp/scratch/xvfb-run.GmvfAW’
‘~/tmp/scratch/xvfb-run.GzbpK7’ ‘~/tmp/scratch/xvfb-run.HdyJpH’
‘~/tmp/scratch/xvfb-run.HkNcsK’ ‘~/tmp/scratch/xvfb-run.HvLYcP’
‘~/tmp/scratch/xvfb-run.JbCIrB’ ‘~/tmp/scratch/xvfb-run.KQ59LD’
‘~/tmp/scratch/xvfb-run.NkPUkZ’ ‘~/tmp/scratch/xvfb-run.OICtBO’
‘~/tmp/scratch/xvfb-run.RSPqc7’ ‘~/tmp/scratch/xvfb-run.V6jxtC’
‘~/tmp/scratch/xvfb-run.VDq22P’ ‘~/tmp/scratch/xvfb-run.VlV9kE’
‘~/tmp/scratch/xvfb-run.WORs07’ ‘~/tmp/scratch/xvfb-run.WxZrhz’
‘~/tmp/scratch/xvfb-run.X4TmQU’ ‘~/tmp/scratch/xvfb-run.XMzkOM’
‘~/tmp/scratch/xvfb-run.Xx8ZWU’ ‘~/tmp/scratch/xvfb-run.XzVSoR’
‘~/tmp/scratch/xvfb-run.azSwkK’ ‘~/tmp/scratch/xvfb-run.bzoa8q’
‘~/tmp/scratch/xvfb-run.cMWqVe’ ‘~/tmp/scratch/xvfb-run.cQrAbo’
‘~/tmp/scratch/xvfb-run.dSo5Te’ ‘~/tmp/scratch/xvfb-run.dlvX8m’
‘~/tmp/scratch/xvfb-run.irjxgh’ ‘~/tmp/scratch/xvfb-run.jIsVBW’
‘~/tmp/scratch/xvfb-run.juJmg0’ ‘~/tmp/scratch/xvfb-run.lDzBP0’
‘~/tmp/scratch/xvfb-run.llKIeG’ ‘~/tmp/scratch/xvfb-run.lwcMxJ’
‘~/tmp/scratch/xvfb-run.lyN4Fz’ ‘~/tmp/scratch/xvfb-run.n8bJKf’
‘~/tmp/scratch/xvfb-run.nlY70o’ ‘~/tmp/scratch/xvfb-run.phZ0Bs’
‘~/tmp/scratch/xvfb-run.vW1Gzx’ ‘~/tmp/scratch/xvfb-run.wdDH2W’
‘~/tmp/scratch/xvfb-run.zlX8rw’
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 0.1.2
Check: tests
Result: ERROR
Running ‘testthat.R’ [1s/1s]
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/tests.html
> # * https://testthat.r-lib.org/reference/test_package.html#special-files
>
> library(testthat)
> library(manifold)
Attaching package: 'manifold'
The following object is masked from 'package:base':
norm
>
> test_check("manifold")
*** caught segfault ***
address 0x3a456953c, cause 'invalid permissions'
Traceback:
1: LogM(matrix(x, d, d))
2: logmvec(p, d)
3: matrix(logmvec(p, d), length(p), n)
4: rieExp.LogEu(mfd, p, V)
5: rieExp(mfd, p, V)
6: rmfd.default(mfd, 100, d, p = samp[, 1], totalVar = 0.1)
7: rmfd(mfd, 100, d, p = samp[, 1], totalVar = 0.1)
8: eval(code, test_env)
9: eval(code, test_env)
10: withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt)
11: doTryCatch(return(expr), name, parentenv, handler)
12: tryCatchOne(expr, names, parentenv, handlers[[1L]])
13: tryCatchList(expr, classes, parentenv, handlers)
14: tryCatch(withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt), error = handle_fatal)
15: doWithOneRestart(return(expr), restart)
16: withOneRestart(expr, restarts[[1L]])
17: withRestarts(tryCatch(withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt), error = handle_fatal), end_test = function() { })
18: test_code(code, parent.frame())
19: test_that("random variable generation works", { set.seed(2) for (n in 1:3) { for (p in 2:4) { for (mm in mfdFinite) { mfd <- createM(mm) d <- calcIntDim(mfd, geomPar = p) samp <- rmfd(mfd, n, d) samp1 <- rmfd(mfd, 100, d, p = samp[, 1], totalVar = 0.1) expect_identical(dim(samp), c(calcAmbDim(mfd, dimIntrinsic = d), as.integer(n))) expect_equal(distance(mfd, samp, samp), rep(0, n), scale = 1, tolerance = 1e-06) expect_equal(distance(mfd, frechetMean(mfd, samp1, mu0 = samp[, 1]), samp[, 1, drop = FALSE]), 0, scale = 1, tolerance = 0.1) } } }})
20: eval(code, test_env)
21: eval(code, test_env)
22: withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt)
23: doTryCatch(return(expr), name, parentenv, handler)
24: tryCatchOne(expr, names, parentenv, handlers[[1L]])
25: tryCatchList(expr, classes, parentenv, handlers)
26: tryCatch(withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt), error = handle_fatal)
27: doWithOneRestart(return(expr), restart)
28: withOneRestart(expr, restarts[[1L]])
29: withRestarts(tryCatch(withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt), error = handle_fatal), end_test = function() { })
30: test_code(code = exprs, env = env, reporter = get_reporter() %||% StopReporter$new())
31: source_file(path, env = env(env), desc = desc, shuffle = shuffle, error_call = error_call)
32: FUN(X[[i]], ...)
33: lapply(test_paths, test_one_file, env = env, desc = desc, shuffle = shuffle, error_call = error_call)
34: doTryCatch(return(expr), name, parentenv, handler)
35: tryCatchOne(expr, names, parentenv, handlers[[1L]])
36: tryCatchList(expr, classes, parentenv, handlers)
37: tryCatch(code, testthat_abort_reporter = function(cnd) { cat(conditionMessage(cnd), "\n") NULL})
38: with_reporter(reporters$multi, lapply(test_paths, test_one_file, env = env, desc = desc, shuffle = shuffle, error_call = error_call))
39: test_files_serial(test_dir = test_dir, test_package = test_package, test_paths = test_paths, load_helpers = load_helpers, reporter = reporter, env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, desc = desc, load_package = load_package, shuffle = shuffle, error_call = error_call)
40: test_files(test_dir = path, test_paths = test_paths, test_package = package, reporter = reporter, load_helpers = load_helpers, env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, load_package = load_package, parallel = parallel, shuffle = shuffle)
41: test_dir("testthat", package = package, reporter = reporter, ..., load_package = "installed")
42: test_check("manifold")
An irrecoverable exception occurred. R is aborting now ...
Flavor: r-oldrel-macos-arm64