This is an automated email from the ASF dual-hosted git repository.

martinzink pushed a commit to branch MINIFICPP-2584-apache
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git


The following commit(s) were added to refs/heads/MINIFICPP-2584-apache by this 
push:
     new a6289dfe2 rocky fixes
a6289dfe2 is described below

commit a6289dfe2ed7dd8b22cff37ac27c77a27b27d86c
Author: Martin Zink <[email protected]>
AuthorDate: Wed Jul 16 13:08:32 2025 +0200

    rocky fixes
---
 libminifi/test/integration/C2AssetSyncTest.cpp   | 6 ++++++
 libminifi/test/integration/C2UpdateAssetTest.cpp | 5 +++++
 2 files changed, 11 insertions(+)

diff --git a/libminifi/test/integration/C2AssetSyncTest.cpp 
b/libminifi/test/integration/C2AssetSyncTest.cpp
index a1ce6ad68..d55131d67 100644
--- a/libminifi/test/integration/C2AssetSyncTest.cpp
+++ b/libminifi/test/integration/C2AssetSyncTest.cpp
@@ -173,6 +173,11 @@ class VerifyC2AssetSync : public VerifyC2Base {
     verify_ = std::move(verify);
   }
 
+
+  void setAssetDir(const std::filesystem::path& asset_dir) {
+    configuration->set(Configure::nifi_asset_directory, asset_dir.string());
+  }
+
  private:
   std::function<void()> verify_;
 };
@@ -201,6 +206,7 @@ TEST_CASE("C2AssetSync", "[c2test]") {
   C2HeartbeatHandler hb_handler{std::make_shared<minifi::ConfigureImpl>()};
 
   VerifyC2AssetSync harness;
+  harness.setAssetDir(asset_dir);
   harness.setUrl("http://localhost:0/api/file/A.txt";, &file_A_provider);
   harness.setUrl("http://localhost:0/api/file/Av2.txt";, &file_Av2_provider);
   harness.setUrl("http://localhost:0/api/file/B.txt";, &file_B_provider);
diff --git a/libminifi/test/integration/C2UpdateAssetTest.cpp 
b/libminifi/test/integration/C2UpdateAssetTest.cpp
index 7da531de2..8dc59e4d5 100644
--- a/libminifi/test/integration/C2UpdateAssetTest.cpp
+++ b/libminifi/test/integration/C2UpdateAssetTest.cpp
@@ -86,6 +86,10 @@ class VerifyC2AssetUpdate : public VerifyC2Base {
     verify_ = std::move(verify);
   }
 
+  void setAssetDir(const std::filesystem::path& asset_dir) {
+    configuration->set(Configure::nifi_asset_directory, asset_dir.string());
+  }
+
  private:
   std::function<bool()> verify_;
 };
@@ -117,6 +121,7 @@ TEST_CASE("Test update asset C2 command", "[c2test]") {
   C2HeartbeatHandler hb_handler{std::make_shared<minifi::ConfigureImpl>()};
 
   VerifyC2AssetUpdate harness;
+  harness.setAssetDir(asset_dir);
   harness.setUrl("http://localhost:0/api/file/A.txt";, &file_A_provider);
   harness.setUrl("http://localhost:0/api/file/B.txt";, &file_B_provider);
 

Reply via email to