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