CRAN Package Check Results for Package mlr3mbo

Last updated on 2024-06-29 03:49:18 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.2.2 8.46 810.72 819.18 OK
r-devel-linux-x86_64-debian-gcc 0.2.2 6.73 596.65 603.38 OK
r-devel-linux-x86_64-fedora-clang 0.2.2 540.81 ERROR
r-devel-linux-x86_64-fedora-gcc 0.2.2 507.82 ERROR
r-devel-windows-x86_64 0.2.2 11.00 568.00 579.00 OK
r-patched-linux-x86_64 0.2.2 13.53 755.51 769.04 OK
r-release-linux-x86_64 0.2.2 7.22 752.93 760.15 OK
r-release-macos-arm64 0.2.2 161.00 OK
r-release-macos-x86_64 0.2.2 254.00 OK
r-release-windows-x86_64 0.2.2 11.00 577.00 588.00 OK
r-oldrel-macos-arm64 0.2.2 169.00 OK
r-oldrel-macos-x86_64 0.2.2 360.00 OK
r-oldrel-windows-x86_64 0.2.2 13.00 839.00 852.00 OK

Check Details

Version: 0.2.2
Check: tests
Result: ERROR Running ‘testthat.R’ [6m/13m] 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. 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 [18:22:20.033] [mlr3] train: Stopped because hard maximum generation limit was hit. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. WARN [18:22:23.667] [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 [18:23:01.915] [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 [18:24:23.025] [bbotk] Surrogate Train Error. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. WARN [18:24:41.809] [mlr3] train: Stopped because hard maximum generation limit was hit. WARN [18:24:44.300] [mlr3] train: Stopped because hard maximum generation limit was hit. WARN [18:24:50.485] [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 [18:25:04.927] [bbotk] Surrogate Train Error. OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead. OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead. OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead. WARN [18:25:21.426] [mlr3] train: Stopped because hard maximum generation limit was hit. WARN [18:25:23.276] [mlr3] train: Stopped because hard maximum generation limit was hit. WARN [18:25:28.707] [mlr3] train: Stopped because hard maximum generation limit was hit. WARN [18:25:30.677] [mlr3] train: Stopped because hard maximum generation limit was hit. WARN [18:25:47.876] [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 [18:26:44.624] [mlr3] train: Stopped because hard maximum generation limit was hit. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. WARN [18:26:58.017] [mlr3] train: Stopped because hard maximum generation limit was hit. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. WARN [18:27:03.482] [mlr3] train: Stopped because hard maximum generation limit was hit. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. WARN [18:27:10.616] [mlr3] train: Stopped because hard maximum generation limit was hit. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. WARN [18:27:19.799] [mlr3] train: Stopped because hard maximum generation limit was hit. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. WARN [18:27:24.936] [mlr3] train: Stopped because hard maximum generation limit was hit. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. WARN [18:27:35.347] [mlr3] train: Stopped because hard maximum generation limit was hit. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. WARN [18:27:46.364] [mlr3] train: Stopped because hard maximum generation limit was hit. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. WARN [18:28:01.163] [bbotk] Current insample performance of the Surrogate Model does not meet the performance threshold. WARN [18:28:08.051] [mlr3] train: Stopped because hard maximum generation limit was hit. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. WARN [18:28:10.360] [bbotk] R6 class OptimizerError/Optimizer/R6 does not have slot 'optimize'! WARN [18:28:13.276] [bbotk] Surrogate Train Error. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. WARN [18:28:21.775] [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 [18:29:47.804] [mlr3] train: Stopped because hard maximum generation limit was hit. WARN [18:29:49.853] [mlr3] train: Stopped because hard maximum generation limit was hit. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. WARN [18:30:04.773] [mlr3] train: Stopped because hard maximum generation limit was hit. WARN [18:30:06.800] [mlr3] train: Stopped because hard maximum generation limit was hit. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. WARN [18:30:19.356] [mlr3] train: Stopped because hard maximum generation limit was hit. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. WARN [18:30:26.818] [mlr3] train: Stopped because hard maximum generation limit was hit. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead. WARN [18:30:40.717] [mlr3] train: Stopped because hard maximum generation limit was hit. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. OptimInstanceMultiCrit is deprecated. Use OptimInstanceBatchMultiCrit instead. WARN [18:30:49.289] [mlr3] train: Stopped because hard maximum generation limit was hit. WARN [18:30:51.207] [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 [18:32:43.736] [mlr3] train: Surrogate Train Error. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. ERROR [18:32:49.478] [mlr3] train: Surrogate Train Error. OptimInstanceSingleCrit is deprecated. Use OptimInstanceBatchSingleCrit instead. WARN [18:32:51.222] [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 Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.2.2
Check: re-building of vignette outputs
Result: 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 Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc

Version: 0.2.2
Check: tests
Result: 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 Flavor: r-devel-linux-x86_64-fedora-gcc