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));

Reply via email to