This is an automated email from the ASF dual-hosted git repository.
adamdebreceni pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
The following commit(s) were added to refs/heads/main by this push:
new 1ed49d6da MINIFICPP-2839 Remove test rocksdb instance after test runs
(#2193)
1ed49d6da is described below
commit 1ed49d6dad9bbfdd1c0b1de9f5c0ef5833e88865
Author: Gabor Gyimesi <[email protected]>
AuthorDate: Wed Jun 3 14:50:39 2026 +0200
MINIFICPP-2839 Remove test rocksdb instance after test runs (#2193)
---
extensions/rocksdb-repos/tests/DBContentRepositoryTests.cpp | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/extensions/rocksdb-repos/tests/DBContentRepositoryTests.cpp
b/extensions/rocksdb-repos/tests/DBContentRepositoryTests.cpp
index 0e63a6e64..60b5155ff 100644
--- a/extensions/rocksdb-repos/tests/DBContentRepositoryTests.cpp
+++ b/extensions/rocksdb-repos/tests/DBContentRepositoryTests.cpp
@@ -363,9 +363,12 @@ TEST_CASE("DBContentRepository can clear orphan entries") {
}
TEST_CASE("nifi_dbcontent_optimize_for_small_db_cache_size default") {
+ TestController testController;
+ const auto content_repo_dir = testController.createTempDirectory();
LogTestController::getInstance().setTrace<core::repository::DatabaseContentRepository>();
const auto configuration =
std::make_shared<org::apache::nifi::minifi::ConfigureImpl>();
+
configuration->set(minifi::Configure::nifi_dbcontent_repository_directory_default,
content_repo_dir.string());
const auto content_repo =
std::make_shared<core::repository::DatabaseContentRepository>();
REQUIRE(content_repo->initialize(configuration));
@@ -373,9 +376,12 @@ TEST_CASE("nifi_dbcontent_optimize_for_small_db_cache_size
default") {
}
TEST_CASE("nifi_dbcontent_optimize_for_small_db_cache_size override") {
+ TestController testController;
+ const auto content_repo_dir = testController.createTempDirectory();
LogTestController::getInstance().setTrace<core::repository::DatabaseContentRepository>();
const auto configuration =
std::make_shared<org::apache::nifi::minifi::ConfigureImpl>();
+
configuration->set(minifi::Configure::nifi_dbcontent_repository_directory_default,
content_repo_dir.string());
configuration->set("nifi.database.content.repository.optimize.for.small.db.cache.size",
"100 MB");
const auto content_repo =
std::make_shared<core::repository::DatabaseContentRepository>();
REQUIRE(content_repo->initialize(configuration));
@@ -384,9 +390,12 @@ TEST_CASE("nifi_dbcontent_optimize_for_small_db_cache_size
override") {
}
TEST_CASE("nifi_dbcontent_optimize_for_small_db_cache_size disable") {
+ TestController testController;
+ const auto content_repo_dir = testController.createTempDirectory();
LogTestController::getInstance().setTrace<core::repository::DatabaseContentRepository>();
const auto configuration =
std::make_shared<org::apache::nifi::minifi::ConfigureImpl>();
+
configuration->set(minifi::Configure::nifi_dbcontent_repository_directory_default,
content_repo_dir.string());
configuration->set("nifi.database.content.repository.optimize.for.small.db.cache.size",
"");
const auto content_repo =
std::make_shared<core::repository::DatabaseContentRepository>();
REQUIRE(content_repo->initialize(configuration));