- using R Under development (unstable) (2024-06-28 r86849)
- using platform: x86_64-pc-linux-gnu
- R was compiled by
gcc-14 (GCC) 14.1.0
GNU Fortran (GCC) 14.1.0
- running under: Fedora Linux 36 (Workstation Edition)
- using session charset: UTF-8
- using option ‘--no-stop-on-test-error’
- checking for file ‘mlr3mbo/DESCRIPTION’ ... OK
- checking extension type ... Package
- this is package ‘mlr3mbo’ version ‘0.2.2’
- 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 ‘mlr3mbo’ can be installed ... [11s/26s] OK
See the install log for details.
- used C compiler: ‘gcc-14 (GCC) 14.1.0’
- 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 ... [40s/95s] 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 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 ... [36s/69s] OK
- checking for unstated dependencies in ‘tests’ ... OK
- checking tests ... [326s/375s] ERROR
Running ‘testthat.R’ [325s/374s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> if (requireNamespace("testthat", quietly = TRUE)) {
+ library(testthat)
+ library(mlr3mbo)
+ test_check("mlr3mbo")
+ }
Loading required namespace: mlr3learners
Loading required namespace: DiceKriging
Loading required namespace: rgenoud
Loading required package: mlr3
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:34:00.410] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:35:05.658] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:35:08.416] [bbotk] R6 class OptimizerError/Optimizer/R6 does not have slot 'optimize'!
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:35:42.086] [bbotk] Less then `n_select` (1) candidate points found during acquisition function optimization were not already evaluated.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:36:27.457] [bbotk] Surrogate Train Error.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:36:35.125] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:36:37.219] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:36:41.904] [bbotk] Current insample performance of the Surrogate Model does not meet the performance threshold.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
WARN [20:36:49.740] [bbotk] Surrogate Train Error.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
WARN [20:36:57.306] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:36:59.133] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:37:01.040] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:37:02.841] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:37:12.134] [bbotk] Current insample performance of the Surrogate Model does not meet the performance threshold.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:37:37.863] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:37:43.699] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:37:49.064] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:37:54.025] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:37:58.328] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:38:02.497] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:38:07.245] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:38:12.222] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:38:19.814] [bbotk] Current insample performance of the Surrogate Model does not meet the performance threshold.
WARN [20:38:23.185] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:38:25.171] [bbotk] R6 class OptimizerError/Optimizer/R6 does not have slot 'optimize'!
WARN [20:38:26.570] [bbotk] Surrogate Train Error.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:38:27.850] [bbotk] Surrogate Predict Error.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
WARN [20:38:53.402] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:38:55.186] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:39:01.815] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:39:03.585] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:39:10.849] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:39:15.082] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
WARN [20:39:21.561] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
WARN [20:39:27.464] [mlr3] train: Stopped because hard maximum generation limit was hit.
WARN [20:39:29.239] [mlr3] train: Stopped because hard maximum generation limit was hit.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
ERROR [20:39:48.060] [mlr3] train: Surrogate Train Error.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
ERROR [20:39:49.196] [mlr3] train: Surrogate Train Error.
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
WARN [20:39:49.439] [bbotk] Cannot predict, Learner 'regr.error' has not been trained yet
OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead.
[ FAIL 36 | WARN 0 | SKIP 4 | PASS 755 ]
══ Skipped tests (4) ═══════════════════════════════════════════════════════════
• On CRAN (4): 'test_AcqFunctionEHVIGH.R:32:3', 'test_OptimizerMbo.R:2:3',
'test_ResultAssignerSurrogate.R:16:3', 'test_TunerMbo.R:2:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test_AcqFunction.R:15:3'): AcqFunction API works ──────────────────
acqf$label (`actual`) not equal to "label" (`expected`).
`actual`: NA
`expected`: "label"
── Failure ('test_AcqFunction.R:16:3'): AcqFunction API works ──────────────────
acqf$man (`actual`) not equal to "man" (`expected`).
`actual`: NA
`expected`: "man"
── Failure ('test_AcqFunctionAEI.R:9:3'): AcqFunctionAEI works ─────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionAEI.R:9:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionCB.R:5:3'): AcqFunctionCB works ───────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionCB.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionEHVI.R:5:3'): AcqFunctionEHVI works ───────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionEHVI.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionEHVIGH.R:7:3'): AcqFunctionEHVIGH works ───────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionEHVIGH.R:7:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionEI.R:5:3'): AcqFunctionEI works ───────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionEI.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionEI.R:6:3'): AcqFunctionEI works ───────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionEI.R:6:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionEIPS.R:10:3'): AcqFunctionEIPS works ──────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionEIPS.R:10:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionMean.R:5:3'): AcqFunctionMean works ───────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionMean.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionPI.R:5:3'): AcqFunctionPI works ───────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionPI.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionSD.R:5:3'): AcqFunctionSD works ───────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionSD.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_AcqFunctionSmsEgo.R:5:3'): AcqFunctionSmsEgo works ───────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqf) at test_AcqFunctionSmsEgo.R:5:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
── Error ('test_OptimizerMbo.R:66:5'): OptimizerMbo works with different settings - singlecrit ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_OptimizerMbo.R:66:5
2. └─global `$.R6`(optimizer, optimize) at test_OptimizerMbo.R:66:5
── Error ('test_OptimizerMbo.R:89:3'): OptimizerMbo works for noisy problems ───
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_OptimizerMbo.R:89:3
2. └─global `$.R6`(optimizer, optimize) at test_OptimizerMbo.R:89:3
── Error ('test_OptimizerMbo.R:100:3'): OptimizerMbo sugar ─────────────────────
Error in ``$.R6`(optimizer, "optimize")`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─bbotk::bb_optimize(...) at test_OptimizerMbo.R:100:3
2. └─bbotk:::bb_optimize.Objective(...)
3. ├─optimizer$optimize
4. └─global `$.R6`(optimizer, "optimize")
── Error ('test_OptimizerMbo.R:165:3'): OptimizerMbo args ──────────────────────
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─testthat::expect_error(optimizer$optimize(instance), "Must be a subset of \\{'init_design_size','random_interleave_iter'\\}, but has additional elements \\{'test'\\}.") at test_OptimizerMbo.R:165:3
2. │ └─testthat:::expect_condition_matching(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. ├─optimizer$optimize
8. └─global `$.R6`(optimizer, optimize)
── Error ('test_OptimizerMbo.R:179:3'): OptimizerMbo reset ─────────────────────
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_OptimizerMbo.R:179:3
2. └─global `$.R6`(optimizer, optimize) at test_OptimizerMbo.R:179:3
── Error ('test_OptimizerMbo.R:210:3'): OptimizerMbo up to date surrogate after optimization ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_OptimizerMbo.R:210:3
2. └─global `$.R6`(optimizer, optimize) at test_OptimizerMbo.R:210:3
── Error ('test_ResultAssignerArchive.R:24:3'): ResultAssignerArchive works with OptimizerMbo and bayesopt_ego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerArchive.R:24:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerArchive.R:24:3
── Error ('test_ResultAssignerArchive.R:38:3'): ResultAssignerArchive works with OptimizerMbo and bayesopt_parego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerArchive.R:38:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerArchive.R:38:3
── Error ('test_ResultAssignerArchive.R:52:3'): ResultAssignerArchive works with OptimizerMbo and bayesopt_smsego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerArchive.R:52:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerArchive.R:52:3
── Error ('test_ResultAssignerSurrogate.R:44:3'): ResultAssignerSurrogate works with OptimizerMbo and bayesopt_ego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerSurrogate.R:44:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerSurrogate.R:44:3
── Error ('test_ResultAssignerSurrogate.R:62:3'): ResultAssignerSurrogate works with OptimizerMbo and bayesopt_parego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerSurrogate.R:62:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerSurrogate.R:62:3
── Error ('test_ResultAssignerSurrogate.R:80:3'): ResultAssignerSurrogate works with OptimizerMbo and bayesopt_smsego ──
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_ResultAssignerSurrogate.R:80:3
2. └─global `$.R6`(optimizer, optimize) at test_ResultAssignerSurrogate.R:80:3
── Error ('test_TunerMbo.R:52:3'): Constructing TunerMbo and ABs ───────────────
Error in ``$.R6`(private$.optimizer, "optimize")`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TunerMbo.R:52:3
2. └─mlr3tuning:::.__TunerFromOptimizer__optimize(...)
3. ├─private$.optimizer$optimize
4. └─global `$.R6`(private$.optimizer, "optimize")
── Error ('test_TunerMbo.R:72:3'): TunerMbo sugar ──────────────────────────────
Error in ``$.R6`(private$.optimizer, "optimize")`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. └─mlr3tuning::tune(...) at test_TunerMbo.R:72:3
2. └─tuner$optimize(instance)
3. └─mlr3tuning:::.__TunerFromOptimizer__optimize(...)
4. ├─private$.optimizer$optimize
5. └─global `$.R6`(private$.optimizer, "optimize")
── Error ('test_TunerMbo.R:140:3'): TunerMbo args ──────────────────────────────
Error in ``$.R6`(private$.optimizer, "optimize")`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─testthat::expect_error(tuner$optimize(instance), "Must be a subset of \\{'init_design_size','random_interleave_iter'\\}, but has additional elements \\{'test'\\}.") at test_TunerMbo.R:140:3
2. │ └─testthat:::expect_condition_matching(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. └─tuner$optimize(instance)
8. └─mlr3tuning:::.__TunerFromOptimizer__optimize(...)
9. ├─private$.optimizer$optimize
10. └─global `$.R6`(private$.optimizer, "optimize")
── Error ('test_TunerMbo.R:158:3'): TunerMbo reset ─────────────────────────────
Error in ``$.R6`(private$.optimizer, "optimize")`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. └─tuner$optimize(instance) at test_TunerMbo.R:158:3
2. └─mlr3tuning:::.__TunerFromOptimizer__optimize(...)
3. ├─private$.optimizer$optimize
4. └─global `$.R6`(private$.optimizer, "optimize")
── Failure ('test_bayesopt_ego.R:112:3'): stable bayesopt_ego ──────────────────
... == 1L is not TRUE
`actual`: FALSE
`expected`: TRUE
── Failure ('test_mbo_defaults.R:121:3'): default_acqoptimizer ─────────────────
Check on 'acqopt$optimizer' failed: Must inherit from class 'OptimizerRandomSearch', but has classes 'OptimizerBatchRandomSearch','OptimizerBatch','Optimizer','R6'
Backtrace:
▆
1. └─checkmate::expect_r6(acqopt$optimizer, "OptimizerRandomSearch") at test_mbo_defaults.R:121:3
2. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_mbo_defaults.R:167:3'): stability and defaults ───────────────
Check on 'acq_optimizer$optimizer' failed: Must inherit from class 'OptimizerRandomSearch', but has classes 'OptimizerBatchRandomSearch','OptimizerBatch','Optimizer','R6'
Backtrace:
▆
1. └─checkmate::expect_r6(acq_optimizer$optimizer, "OptimizerRandomSearch") at test_mbo_defaults.R:167:3
2. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_mlr_acqfunctions.R:15:3'): as.data.table(mlr_acqfunctions) ───
Check on 'd$label' failed: Contains missing values (element 1)
Backtrace:
▆
1. └─checkmate::expect_character(d$label, unique = TRUE, any.missing = FALSE) at test_mlr_acqfunctions.R:15:3
2. └─checkmate::makeExpectation(x, res, info, label)
── Failure ('test_mlr_acqfunctions.R:16:3'): as.data.table(mlr_acqfunctions) ───
Check on 'd$man' failed: Contains missing values (element 1)
Backtrace:
▆
1. └─checkmate::expect_character(d$man, unique = TRUE, any.missing = FALSE) at test_mlr_acqfunctions.R:16:3
2. └─checkmate::makeExpectation(x, res, info, label)
── Error ('test_mlr_loop_functions.R:58:3'): custom loop_function ──────────────
Error in ``$.R6`(optimizer, optimize)`: R6 class OptimizerMbo/Optimizer/R6 does not have slot 'optimize'!
Backtrace:
▆
1. ├─optimizer$optimize at test_mlr_loop_functions.R:58:3
2. └─global `$.R6`(optimizer, optimize) at test_mlr_loop_functions.R:58:3
── Failure ('test_sugar.R:15:3'): AcqFunction sugar ────────────────────────────
Check on 'acqf$label' failed: May not be NA
Backtrace:
▆
1. └─mlr3mbo:::expect_acqfunction(acqfunction) at test_sugar.R:15:3
2. └─checkmate::expect_string(acqf$label) at tests/testthat/helper.R:194:3
3. └─checkmate::makeExpectation(x, res, info, label)
[ FAIL 36 | WARN 0 | SKIP 4 | PASS 755 ]
Error: Test failures
Execution halted
- checking for unstated dependencies in vignettes ... OK
- checking package vignettes ... OK
- checking re-building of vignette outputs ... [22s/50s] ERROR
Error(s) in re-building vignettes:
--- re-building ‘mlr3mbo.Rmd’ using rmarkdown
Quitting from lines 525-557 [unnamed-chunk-27] (mlr3mbo.Rmd)
Error: processing vignette 'mlr3mbo.Rmd' failed with diagnostics:
attempt to apply non-function
--- failed re-building ‘mlr3mbo.Rmd’
SUMMARY: processing the following file failed:
‘mlr3mbo.Rmd’
Error: Vignette re-building failed.
Execution halted
- checking PDF version of manual ... [12s/20s] 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