From a100b900c5c17ae119dd0b4a57b85a6bb7b690d3 Mon Sep 17 00:00:00 2001 From: andrejtonev <29177572+andrejtonev@users.noreply.github.com> Date: Mon, 16 Oct 2023 23:12:49 +0200 Subject: [PATCH] Fix DB configuration error under expansion gbench (#1368) --- tests/benchmark/expansion.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/benchmark/expansion.cpp b/tests/benchmark/expansion.cpp index 93e1a83c6..dd363a2c1 100644 --- a/tests/benchmark/expansion.cpp +++ b/tests/benchmark/expansion.cpp @@ -21,15 +21,19 @@ #include "storage/v2/isolation_level.hpp" #include "utils/logging.hpp" +std::filesystem::path data_directory{std::filesystem::temp_directory_path() / "expansion-benchmark"}; + class ExpansionBenchFixture : public benchmark::Fixture { protected: std::optional interpreter_context; std::optional interpreter; - std::filesystem::path data_directory{std::filesystem::temp_directory_path() / "expansion-benchmark"}; - std::optional> db_gk{memgraph::storage::Config{ - .durability.storage_directory = data_directory, .disk.main_storage_directory = data_directory / "disk"}}; + std::optional> db_gk; void SetUp(const benchmark::State &state) override { + memgraph::storage::Config config{}; + config.durability.storage_directory = data_directory; + config.disk.main_storage_directory = data_directory / "disk"; + db_gk.emplace(std::move(config)); auto db_acc_opt = db_gk->access(); MG_ASSERT(db_acc_opt, "Failed to access db"); auto &db_acc = *db_acc_opt;