From 833e53f8f061aa215db9808a3cdc64cd09633888 Mon Sep 17 00:00:00 2001 From: Lukas Joswiak Date: Mon, 9 Aug 2021 17:42:27 -0700 Subject: [PATCH] Add tests back --- fdbserver/ConfigDatabaseUnitTests.actor.cpp | 60 ++++++++++----------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/fdbserver/ConfigDatabaseUnitTests.actor.cpp b/fdbserver/ConfigDatabaseUnitTests.actor.cpp index f683256796..4a0600e4d2 100644 --- a/fdbserver/ConfigDatabaseUnitTests.actor.cpp +++ b/fdbserver/ConfigDatabaseUnitTests.actor.cpp @@ -782,35 +782,35 @@ TEST_CASE("/fdbserver/ConfigDB/Transaction/CompactThenGetConfigClasses") { } // TODO: The below tests seem to always segfault -// TEST_CASE("/fdbserver/ConfigDB/Transaction/GetKnobs") { -// wait(testGetKnobs(params, false, false)); -// return Void(); -// } -// -// TEST_CASE("/fdbserver/ConfigDB/Transaction/CompactThenGetKnobs") { -// wait(testGetKnobs(params, false, true)); -// return Void(); -// } -// -// TEST_CASE("/fdbserver/ConfigDB/Transaction/GetGlobalKnobs") { -// wait(testGetKnobs(params, true, false)); -// return Void(); -// } -// -// TEST_CASE("/fdbserver/ConfigDB/Transaction/CompactThenGetGlobalKnobs") { -// wait(testGetKnobs(params, true, true)); -// return Void(); -// } -// -// TEST_CASE("/fdbserver/ConfigDB/Transaction/BadRangeRead") { -// state TransactionEnvironment env(params.getDataDir()); -// try { -// wait(env.badRangeRead() || env.getError()); -// ASSERT(false); -// } catch (Error& e) { -// ASSERT_EQ(e.code(), error_code_invalid_config_db_range_read); -// } -// return Void(); -// } +TEST_CASE("/fdbserver/ConfigDB/Transaction/GetKnobs") { + wait(testGetKnobs(params, false, false)); + return Void(); +} + +TEST_CASE("/fdbserver/ConfigDB/Transaction/CompactThenGetKnobs") { + wait(testGetKnobs(params, false, true)); + return Void(); +} + +TEST_CASE("/fdbserver/ConfigDB/Transaction/GetGlobalKnobs") { + wait(testGetKnobs(params, true, false)); + return Void(); +} + +TEST_CASE("/fdbserver/ConfigDB/Transaction/CompactThenGetGlobalKnobs") { + wait(testGetKnobs(params, true, true)); + return Void(); +} + +TEST_CASE("/fdbserver/ConfigDB/Transaction/BadRangeRead") { + state TransactionEnvironment env(params.getDataDir()); + try { + wait(env.badRangeRead() || env.getError()); + ASSERT(false); + } catch (Error& e) { + ASSERT_EQ(e.code(), error_code_invalid_config_db_range_read); + } + return Void(); +} // TODO: Test worker failure detection on ConfigBroadcaster