You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ad...@apache.org on 2026/06/03 12:50:45 UTC

(nifi-minifi-cpp) branch main updated: MINIFICPP-2839 Remove test rocksdb instance after test runs (#2193)

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 <ga...@gmail.com>
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));