From bcf638f3b6e7b59709c04a40a1774abcc475e07c Mon Sep 17 00:00:00 2001 From: mb706 Date: Wed, 28 Feb 2024 12:35:15 +0100 Subject: [PATCH] Consistent order of params in archive --- tests/testthat/test_TuningInstanceSingleCrit.R | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/testthat/test_TuningInstanceSingleCrit.R b/tests/testthat/test_TuningInstanceSingleCrit.R index 859f4c29..bc4e16e9 100644 --- a/tests/testthat/test_TuningInstanceSingleCrit.R +++ b/tests/testthat/test_TuningInstanceSingleCrit.R @@ -100,6 +100,12 @@ test_that("autoplot.TuningInstanceSingleCrit", { learner$param_set$values$booster = paradox::to_tune() learner$param_set$values$maximize = paradox::to_tune() + # Order entries of param_set$values according to order of + # parameters. This is to have consistent order of output + # independent of whether paradox enforces this order internally. + learner$param_set$values = learner$param_set$values[ + match(learner$param_set$ids(), names(learner$param_set$values), nomatch = 0) + ] set.seed(42) instance = TuningInstanceSingleCrit$new(