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