- using R Under development (unstable) (2025-02-15 r87725)
- using platform: x86_64-pc-linux-gnu
- R was compiled by
clang version 19.1.7
flang-new version 19.1.7
- running under: Fedora Linux 40 (Workstation Edition)
- using session charset: UTF-8
- using option ‘--no-stop-on-test-error’
- checking for file ‘reservr/DESCRIPTION’ ... OK
- this is package ‘reservr’ version ‘0.0.3’
- package encoding: UTF-8
- checking package namespace information ... OK
- checking package dependencies ... OK
- checking if this is a source package ... OK
- checking if there is a namespace ... OK
- checking for executable files ... OK
- checking for hidden files and directories ... OK
- checking for portable file names ... OK
- checking for sufficient/correct file permissions ... OK
- checking whether package ‘reservr’ can be installed ... [4m/11m] OK
See the install log for details.
- used C++ compiler: ‘clang version 19.1.7’
- checking installed package size ... OK
- checking package directory ... OK
- checking ‘build’ directory ... OK
- checking DESCRIPTION meta-information ... OK
- checking top-level files ... OK
- checking for left-over files ... OK
- checking index information ... OK
- checking package subdirectories ... OK
- checking code files for non-ASCII characters ... OK
- checking R files for syntax errors ... OK
- checking whether the package can be loaded ... OK
- checking whether the package can be loaded with stated dependencies ... OK
- checking whether the package can be unloaded cleanly ... OK
- checking whether the namespace can be loaded with stated dependencies ... OK
- checking whether the namespace can be unloaded cleanly ... OK
- checking loading without being on the library search path ... OK
- checking whether startup messages can be suppressed ... OK
- checking use of S3 registration ... OK
- checking dependencies in R code ... OK
- checking S3 generic/method consistency ... OK
- checking replacement functions ... OK
- checking foreign function calls ... OK
- checking R code for possible problems ... [52s/173s] OK
- checking Rd files ... OK
- checking Rd metadata ... OK
- checking Rd line widths ... OK
- checking Rd cross-references ... OK
- checking for missing documentation entries ... OK
- checking for code/documentation mismatches ... OK
- checking Rd \usage sections ... OK
- checking Rd contents ... OK
- checking for unstated dependencies in examples ... OK
- checking line endings in C/C++/Fortran sources/headers ... OK
- checking line endings in Makefiles ... OK
- checking compilation flags in Makevars ... OK
- checking for GNU extensions in Makefiles ... INFO
GNU make is a SystemRequirements.
- checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK
- checking use of PKG_*FLAGS in Makefiles ... OK
- checking use of SHLIB_OPENMP_*FLAGS in Makefiles ... OK
- checking pragmas in C/C++ headers and code ... OK
- checking compilation flags used ... OK
- checking compiled code ... OK
- checking installed files from ‘inst/doc’ ... OK
- checking files in ‘vignettes’ ... OK
- checking examples ... [56s/139s] ERROR
Running examples in ‘reservr-Ex.R’ failed
The error most likely occurred in:
> ### Name: quantile.Distribution
> ### Title: Quantiles of Distributions
> ### Aliases: quantile.Distribution
>
> ### ** Examples
>
> # With quantiles available
> dist <- dist_normal(sd = 1)
> qqs <- quantile(dist, probs = rep(0.5, 3), with_params = list(mean = 1:3))
> stopifnot(all.equal(qqs, 1:3))
>
> # Without quantiles available
> dist <- dist_erlangmix(shapes = list(1, 2, 3), scale = 1.0)
> my_probs <- c(0, 0.01, 0.25, 0.5, 0.75, 1)
> qqs <- quantile(
+ dist, probs = my_probs,
+ with_params = list(probs = list(0.5, 0.3, 0.2)), .start = 2
+ )
Error in uniroot(diff_prob, lower = q0_min, upper = .start, prob_target = prob) :
lower < upper is not fulfilled
Calls: quantile -> quantile.Distribution -> uniroot
Execution halted
- checking for unstated dependencies in ‘tests’ ... OK
- checking tests ... [36s/61s] ERROR
Running ‘testthat.R’ [36s/60s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(reservr)
>
> test_check("reservr")
── Skip ('/data/gannet/ripley/R/packages/tests-clang/reservr.Rcheck/tests/testthat/helpers.R:13:3'): set floatx to 64-bit ──
Reason: TensorFlow not available for testing
[ FAIL 8 | WARN 0 | SKIP 29 | PASS 1205 ]
══ Skipped tests (29) ══════════════════════════════════════════════════════════
• TensorFlow not available for testing (29): 'test-dist_beta.R:16:3',
'test-dist_binomial.R:26:3', 'test-dist_blended.R:108:3',
'test-dist_dirac.R:25:3', 'test-dist_discrete.R:39:3',
'test-dist_erlangmix.R:67:3', 'test-dist_erlangmix.R:112:3',
'test-dist_exponential.R:17:3', 'test-dist_gamma.R:17:3',
'test-dist_genpareto.R:42:5', 'test-dist_lognormal.R:17:3',
'test-dist_mixture.R:60:3', 'test-dist_negbinomial.R:18:3',
'test-dist_normal.R:17:3', 'test-dist_pareto.R:17:3',
'test-dist_poisson.R:18:3', 'test-dist_translate.R:56:3',
'test-dist_trunc.R:42:3', 'test-dist_uniform.R:21:3',
'test-dist_weibull.R:17:3', 'test-interval.R:159:3', 'test-tf_fit.R:2:3',
'test-tf_fit.R:74:3', 'test-tf_fit.R:127:3', 'test-tf_fit.R:179:3',
'test-tf_fit.R:239:3', 'test-tf_fit.R:281:3', 'test-tf_fit.R:332:3',
'test-tf_initialise.R:2:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test-dist_erlangmix.R:16:3'): erlang mixture distribution works ───
`fit(dist, x, init = "shapes", shapes = as.numeric(params$shapes))` produced output.
── Failure ('test-dist_erlangmix.R:18:3'): erlang mixture distribution works ───
`fit(dist, x, init = "fan", spread = 3L)` produced output.
── Failure ('test-dist_erlangmix.R:20:3'): erlang mixture distribution works ───
`fit(dist, x, init = "kmeans")` produced output.
── Failure ('test-dist_erlangmix.R:21:3'): erlang mixture distribution works ───
`fit(dist, x, init = "cmm")` produced output.
── Failure ('test-dist_mixture.R:21:3'): test dist_mixture ─────────────────────
`fit(dist, x)` produced output.
── Failure ('test-distribution_generics.R:18:3'): fit_dist_direct works ────────
`fit_result <- fit_dist(dist, x)` produced output.
── Failure ('test-distribution_generics.R:19:3'): fit_dist_direct works ────────
`direct_fit_result <- fit_dist_direct(dist, x)` produced output.
── Error ('test-distribution_methods.R:10:3'): test quantile.Distribution ──────
Error in `uniroot(diff_prob, lower = q0_min, upper = .start, prob_target = prob)`: lower < upper is not fulfilled
Backtrace:
▆
1. ├─testthat::expect_equal(quantile(dist, p, start = 0), x, tolerance = 1e-04) at test-distribution_methods.R:10:3
2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─stats::quantile(dist, p, start = 0)
5. └─reservr:::quantile.Distribution(dist, p, start = 0)
6. └─stats::uniroot(diff_prob, lower = q0_min, upper = .start, prob_target = prob)
[ FAIL 8 | WARN 0 | SKIP 29 | PASS 1205 ]
Error: Test failures
Execution halted
- checking for unstated dependencies in vignettes ... OK
- checking package vignettes ... OK
- checking re-building of vignette outputs ... [45s/65s] OK
- checking PDF version of manual ... [12s/15s] OK
- checking HTML version of manual ... OK
- checking for non-standard things in the check directory ... OK
- checking for detritus in the temp directory ... OK
- DONE
Status: 2 ERRORs