Last updated on 2026-02-15 07:51:10 CET.
| Package | ERROR | NOTE | OK |
|---|---|---|---|
| ForeCA | 1 | 13 | |
| LambertW | 14 |
Current CRAN status: ERROR: 1, NOTE: 13
Version: 0.2.7
Check: CRAN incoming feasibility
Result: NOTE
Maintainer: ‘Georg M. Goerg <im@gmge.org>’
Package CITATION file contains call(s) to old-style personList() or
as.personList(). Please use c() on person objects instead.
Package CITATION file contains call(s) to old-style citEntry(). Please
use bibentry() instead.
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc
Version: 0.2.7
Check: Rd files
Result: NOTE
checkRd: (-1) foreca.Rd:77: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) foreca.Rd:78-80: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) foreca.Rd:81-83: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) foreca.Rd:84-87: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) foreca.Rd:88-90: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) foreca.Rd:91-92: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) foreca.Rd:93: Lost braces in \itemize; \value handles \item{}{} directly
checkRd: (-1) initialize_weightvector.Rd:53-54: Lost braces in \itemize; meant \describe ?
checkRd: (-1) initialize_weightvector.Rd:55: Lost braces in \itemize; meant \describe ?
checkRd: (-1) initialize_weightvector.Rd:56: Lost braces in \itemize; meant \describe ?
checkRd: (-1) initialize_weightvector.Rd:57: Lost braces in \itemize; meant \describe ?
checkRd: (-1) initialize_weightvector.Rd:58: Lost braces in \itemize; meant \describe ?
checkRd: (-1) initialize_weightvector.Rd:59: Lost braces in \itemize; meant \describe ?
checkRd: (-1) initialize_weightvector.Rd:60-61: Lost braces in \itemize; meant \describe ?
checkRd: (-1) initialize_weightvector.Rd:62: Lost braces in \itemize; meant \describe ?
checkRd: (-1) initialize_weightvector.Rd:63: Lost braces in \itemize; meant \describe ?
checkRd: (-1) initialize_weightvector.Rd:64-65: Lost braces in \itemize; meant \describe ?
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-macos-arm64, r-devel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64
Version: 0.2.7
Check: tests
Result: ERROR
Running ‘testthat.R’ [6s/6s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> test_check("ForeCA")
Loading required package: ForeCA
This is 'ForeCA' version 0.2.7. See https://github.com/gmgeorg/ForeCA for latest updates and citation("ForeCA").
May the ForeC be with you.
Seed used in testing 548676
$estimate
$weightvector.trace
Series 1 Series 2 Series 3 Series 4 Series 5
Iter 0 0.8508559 0.1638361 0.3256218 0.15438309 0.3454537
Iter 1 0.8624697 0.1740986 0.3023916 0.10648321 0.3507939
Iter 2 0.8666853 0.1816373 0.2933533 0.08954103 0.3489854
Iter 3 0.8685611 0.1855961 0.2895743 0.08322078 0.3469536
Iter 4 0.8694451 0.1874853 0.2879162 0.08070921 0.3456945
Iter 5 0.8698647 0.1883562 0.2871707 0.07966136 0.3450282
Iter 6 0.8700626 0.1887523 0.2868316 0.07920956 0.3446984
Iter 7 0.8701553 0.1889317 0.2866767 0.07901062 0.3445408
$h.trace
[1] 0.6081042 0.6056372 0.6052891 0.6052296 0.6052182 0.6052160 0.6052155
[8] 0.6052154
$h.trace.univ
[1] 0.6088211 0.6063578 0.6060110 0.6059520 0.6059408 0.6059386 0.6059382
[8] 0.6059381
$Omega.trace
[1] 39.11789 39.36422 39.39890 39.40480 39.40592 39.40614 39.40618 39.40619
$Omega.trace.univ
[1] 39.10870 39.35343 39.39143 39.39964 39.40197 39.40278 39.40310 39.40323
$Omega
[1] 39.40619
$h
[1] 0.6052154
$weightvector
Series 1 Series 2 Series 3 Series 4 Series 5
[1,] 0.8701553 0.1889317 0.2866767 0.07901062 0.3445408
$iterations
[1] 7
$converged
[1] TRUE
attr(,"class")
[1] "foreca.EM.one_weightvector"
$algorithm.control
$algorithm.control$tol
[1] 1e-06
$algorithm.control$type
[1] "EM"
$algorithm.control$max.iter
[1] 50
$algorithm.control$num.starts
[1] 10
$spectrum.control
$spectrum.control$method
[1] "mvspec"
$spectrum.control$smoothing
[1] FALSE
$entropy.control
$entropy.control$base
[1] 200
$entropy.control$method
[1] "MLE"
$entropy.control$prior.probs
[1] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
[13] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
[25] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
[37] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
[49] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
[61] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
[73] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
[85] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
[97] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
[109] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
[121] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
[133] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
[145] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
[157] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
[169] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
[181] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
[193] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005
$entropy.control$prior.weight
[1] 0.001
$entropy.control$threshold
[1] 0
$best.attempt
[1] "SFA.slow"
$h
[1] 0.6052154
$iterations
[1] 7
$Omega.trace
[1] 39.11789 39.36422 39.39890 39.40480 39.40592 39.40614 39.40618 39.40619
$converged
[1] TRUE
$weightvector
Series 1 Series 2 Series 3 Series 4 Series 5
[1,] 0.8701553 0.1889317 0.2866767 0.07901062 0.3445408
$score
Time Series:
Start = 1
End = 200
Frequency = 1
Series 1
[1,] 0.531007716
[2,] -0.242381264
[3,] 1.409868023
[4,] -0.496304337
[5,] 1.716055552
[6,] 1.215954077
[7,] 1.451089896
[8,] 0.104152544
[9,] 1.359256702
[10,] 0.285875177
[11,] 1.149123825
[12,] 0.967830540
[13,] 1.337378938
[14,] 1.101469353
[15,] 1.973763846
[16,] 1.099759321
[17,] 1.333472740
[18,] 0.952254728
[19,] 0.126525833
[20,] 0.503903133
[21,] -0.121605801
[22,] 0.099599114
[23,] -0.174723472
[24,] -0.766188032
[25,] -0.877366634
[26,] 0.151427335
[27,] -0.282278510
[28,] 0.907577459
[29,] 0.071132618
[30,] 0.528527172
[31,] 0.145771561
[32,] -0.180752132
[33,] -0.524587068
[34,] 0.728527790
[35,] -0.339084484
[36,] 1.159065923
[37,] -0.548097651
[38,] -0.291667390
[39,] -0.627526287
[40,] 0.198277587
[41,] 0.203378208
[42,] 1.005445894
[43,] -0.447978457
[44,] 1.363051139
[45,] -0.259644397
[46,] 1.117157290
[47,] 0.315163991
[48,] 0.559882928
[49,] -0.651240004
[50,] 0.009362618
[51,] -0.304379137
[52,] -0.822919727
[53,] -0.723055455
[54,] -0.716653382
[55,] -0.721987657
[56,] -0.793610174
[57,] -0.528863058
[58,] -1.111243550
[59,] -0.071374662
[60,] -0.446230070
[61,] 0.331060473
[62,] -0.793260476
[63,] 0.524959324
[64,] -1.414416234
[65,] -0.325846868
[66,] -1.755264648
[67,] -1.802505363
[68,] -0.968185758
[69,] -1.834274976
[70,] -1.382675094
[71,] -1.882340829
[72,] -1.370481240
[73,] -0.931984720
[74,] -0.282723629
[75,] -1.466617936
[76,] -1.274214194
[77,] -2.163751069
[78,] -2.218751946
[79,] -1.127605309
[80,] -1.962034934
[81,] -1.866183835
[82,] -2.209758349
[83,] -1.471593918
[84,] -1.760257753
[85,] -1.673410936
[86,] -2.312339442
[87,] -2.124042454
[88,] -1.287288091
[89,] -1.357638657
[90,] -0.207126952
[91,] -1.205260846
[92,] -0.764016805
[93,] -1.442218131
[94,] -1.342322292
[95,] -1.186217102
[96,] -0.541453489
[97,] -0.681423129
[98,] -0.353442655
[99,] 0.065747247
[100,] 0.434787571
[101,] 0.020343267
[102,] -0.038566702
[103,] 0.711138734
[104,] 0.283601678
[105,] 1.363741780
[106,] 0.577228013
[107,] 0.546651205
[108,] 0.747084152
[109,] 0.351715093
[110,] 0.851474130
[111,] -0.052121981
[112,] -0.518415576
[113,] 0.026586666
[114,] -0.280332539
[115,] 0.486560673
[116,] -1.010499266
[117,] 0.577864353
[118,] 0.088537178
[119,] 1.086391240
[120,] 0.841973481
[121,] 1.884389832
[122,] 0.542106328
[123,] 1.125791694
[124,] 0.812417670
[125,] 0.625533083
[126,] 0.918099558
[127,] 1.117545948
[128,] 0.661568597
[129,] 1.295189777
[130,] 0.973610843
[131,] 0.857014739
[132,] 0.526005218
[133,] 1.238805734
[134,] 0.703037589
[135,] 1.385842627
[136,] 0.655007379
[137,] 1.691197866
[138,] 0.267806343
[139,] 1.650345132
[140,] 1.033591479
[141,] 1.558415331
[142,] 1.435358682
[143,] 1.794093075
[144,] 1.134096802
[145,] 1.515495906
[146,] 1.351195500
[147,] 0.569260043
[148,] 0.879263479
[149,] 1.798577922
[150,] 0.184137791
[151,] 0.582924483
[152,] 0.835844340
[153,] 1.084250908
[154,] 1.492123583
[155,] 1.184609364
[156,] 1.535874852
[157,] 0.896541067
[158,] 0.875480357
[159,] 0.988240287
[160,] 0.307485677
[161,] 1.187293443
[162,] -0.123912466
[163,] 0.089205808
[164,] -0.594852154
[165,] -0.014191160
[166,] -1.012829253
[167,] -0.021893739
[168,] -0.105140697
[169,] -0.143783306
[170,] 0.176642079
[171,] -0.260711573
[172,] 0.278283309
[173,] -0.890847937
[174,] 0.023817187
[175,] -1.218054942
[176,] -0.554278834
[177,] -0.467698915
[178,] -0.187185196
[179,] -0.616961190
[180,] -0.670460555
[181,] -1.228137631
[182,] -1.287313976
[183,] -0.891122657
[184,] -1.600040146
[185,] 0.189567929
[186,] -0.903721844
[187,] -0.571664576
[188,] -0.589397135
[189,] -0.790509118
[190,] -0.945152831
[191,] -0.398301692
[192,] -0.576784233
[193,] 0.095190442
[194,] -0.656570997
[195,] 0.761527861
[196,] -0.852501961
[197,] 0.246820528
[198,] -0.291474967
[199,] 0.881657650
[200,] -0.817615345
attr(,"whitened")
[1] TRUE
$Omega.init
[1] 39.1087
attr(,"unit")
[1] "%"
$Omega
[1] 39.40619
$best.f
[1] 9.276680e-02 2.015693e-01 3.170411e-03 4.215030e-02 1.966489e-03
[6] 5.388620e-03 8.014078e-03 9.595580e-05 3.051171e-03 4.381243e-04
[11] 6.122249e-03 3.120716e-03 9.639396e-03 7.682677e-03 4.659447e-04
[16] 1.158130e-03 3.027707e-03 5.281574e-04 6.304311e-04 3.024080e-05
[21] 3.376575e-03 9.527856e-04 1.637330e-03 7.020073e-04 1.320455e-03
[26] 1.075432e-03 1.629566e-03 2.120256e-03 5.572384e-04 9.992411e-04
[31] 8.343970e-05 1.990236e-03 3.048766e-04 7.068383e-05 1.286122e-03
[36] 3.434084e-04 4.705033e-04 1.049453e-03 6.489878e-04 9.688063e-04
[41] 1.688313e-03 3.462617e-04 2.758472e-04 1.536050e-04 3.781979e-04
[46] 1.510636e-04 1.400191e-04 2.092933e-04 1.145014e-03 7.511327e-05
[51] 2.424899e-05 8.251278e-04 2.750060e-04 1.325533e-04 3.934879e-05
[56] 2.896776e-04 1.289401e-03 5.174085e-04 4.275726e-04 1.723240e-04
[61] 7.395534e-04 6.644013e-05 1.393588e-03 1.006847e-03 9.951920e-04
[66] 1.685137e-04 3.162490e-04 8.929429e-04 2.064822e-04 9.060662e-04
[71] 1.073643e-03 6.584038e-04 4.434815e-04 6.496868e-04 3.615419e-03
[76] 2.023011e-04 3.916437e-04 1.795952e-03 1.781473e-04 4.726287e-04
[81] 4.756564e-04 2.500599e-03 1.261473e-04 5.798732e-04 2.810249e-04
[86] 7.444191e-04 6.115906e-04 3.321676e-03 5.037909e-04 5.313569e-03
[91] 1.288995e-03 3.795535e-03 1.955326e-03 1.259022e-03 5.653691e-05
[96] 6.128468e-03 1.756882e-02 3.675042e-03 6.055964e-03 6.425032e-03
$best.f.univ
[1] 9.280584e-02 2.016842e-01 3.164935e-03 4.206686e-02 1.968451e-03
[6] 5.410595e-03 7.989901e-03 9.675048e-05 3.036389e-03 4.381671e-04
[11] 6.133954e-03 3.140127e-03 9.642182e-03 7.715123e-03 4.785350e-04
[16] 1.171440e-03 3.045749e-03 5.092051e-04 6.273320e-04 3.023488e-05
[21] 3.348931e-03 9.497734e-04 1.623818e-03 6.971748e-04 1.336827e-03
[26] 1.084332e-03 1.612804e-03 2.124447e-03 5.643469e-04 9.956337e-04
[31] 8.582415e-05 1.985959e-03 3.028976e-04 7.168036e-05 1.277593e-03
[36] 3.396795e-04 4.735710e-04 1.040407e-03 6.553005e-04 9.632931e-04
[41] 1.693622e-03 3.460259e-04 2.696614e-04 1.565952e-04 3.782033e-04
[46] 1.393840e-04 1.477018e-04 2.116761e-04 1.170383e-03 8.007365e-05
[51] 2.534625e-05 8.290728e-04 2.587884e-04 1.299230e-04 4.197085e-05
[56] 2.942903e-04 1.300815e-03 5.378603e-04 4.237361e-04 1.673180e-04
[61] 7.462312e-04 6.956334e-05 1.405294e-03 9.976091e-04 9.874679e-04
[66] 1.769881e-04 3.172637e-04 9.008014e-04 2.015485e-04 8.952347e-04
[71] 1.083226e-03 6.625184e-04 4.475467e-04 6.584209e-04 3.674006e-03
[76] 2.153315e-04 3.904965e-04 1.852217e-03 1.827897e-04 4.760030e-04
[81] 4.767325e-04 2.477752e-03 1.284588e-04 5.823268e-04 2.777058e-04
[86] 7.450050e-04 5.900756e-04 3.476483e-03 5.220919e-04 5.158883e-03
[91] 1.281293e-03 3.695016e-03 1.947027e-03 1.283622e-03 4.158765e-05
[96] 5.763557e-03 1.742827e-02 3.811271e-03 5.969818e-03 6.709775e-03
$Omega.univ
[1] 39.40323
attr(,"unit")
[1] "%"
attr(,"class")
[1] "foreca.one_weightvector"
ForeCA found the top 4 ForeCs of 'kSeries' (5 time series).
Out of the top 4 ForeCs, 0 are white noise.
Omega(ForeC 1) = 39.4% vs. maximum Omega(kSeries) = 27.95%.
This is an absolute increase of 11.45 percentage points (relative: 40.98%) in forecastability.
* * * * * * * * * *
Use plot(), biplot(), and summary() for more details.
zero-mean: Mean absolute difference: 1.513723
unit-variance: Mean relative difference: 2.542441
uncorrelated: Mean absolute difference: 0.3752561
zero-mean: Mean absolute difference: 1.513723
unit-variance: Mean relative difference: 2.542441
uncorrelated: Mean absolute difference: 0.3752561
*** caught segfault ***
address 0x1, cause 'invalid permissions'
Traceback:
1: eigen(x)
2: FUN(array(newX[, i], d.call, dn.call), ...)
3: apply(spec.Series, 1, function(x) eigen(x)$values)
4: eval(code, test_env)
5: eval(code, test_env)
6: 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)
7: doTryCatch(return(expr), name, parentenv, handler)
8: tryCatchOne(expr, names, parentenv, handlers[[1L]])
9: tryCatchList(expr, classes, parentenv, handlers)
10: 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)
11: doWithOneRestart(return(expr), restart)
12: withOneRestart(expr, restarts[[1L]])
13: 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() { })
14: test_code(code, parent.frame())
15: test_that("mvspectrum is positive semi-definite for every frequency", { lambdas <- apply(spec.Series, 1, function(x) eigen(x)$values) lambdas.flat <- c(lambdas) expect_equal(Im(lambdas.flat), rep(0, length(lambdas.flat))) lambdas.flat <- Re(lambdas.flat) lambdas.pos <- (round(lambdas.flat, 4) >= 0) expect_true(all(lambdas.pos), info = paste0(test.msg, ";\n ", sum(!lambdas.pos), " are negative")) })
16: eval(code, test_env)
17: eval(code, test_env)
18: 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)
19: doTryCatch(return(expr), name, parentenv, handler)
20: tryCatchOne(expr, names, parentenv, handlers[[1L]])
21: tryCatchList(expr, classes, parentenv, handlers)
22: 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)
23: doWithOneRestart(return(expr), restart)
24: withOneRestart(expr, restarts[[1L]])
25: 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() { })
26: test_code(code = exprs, env = env, reporter = get_reporter() %||% StopReporter$new())
27: source_file(path, env = env(env), desc = desc, shuffle = shuffle, error_call = error_call)
28: FUN(X[[i]], ...)
29: lapply(test_paths, test_one_file, env = env, desc = desc, shuffle = shuffle, error_call = error_call)
30: doTryCatch(return(expr), name, parentenv, handler)
31: tryCatchOne(expr, names, parentenv, handlers[[1L]])
32: tryCatchList(expr, classes, parentenv, handlers)
33: tryCatch(code, testthat_abort_reporter = function(cnd) { cat(conditionMessage(cnd), "\n") NULL})
34: with_reporter(reporters$multi, lapply(test_paths, test_one_file, env = env, desc = desc, shuffle = shuffle, error_call = error_call))
35: 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)
36: 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)
37: test_dir("testthat", package = package, reporter = reporter, ..., load_package = "installed")
38: test_check("ForeCA")
An irrecoverable exception occurred. R is aborting now ...
Flavor: r-devel-macos-arm64
Current CRAN status: OK: 14
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.