This is an automated email from the ASF dual-hosted git repository.
szaszm pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
from d38de2233 MINIFICPP-2358 Skip File permission tests while running as
root
new 32603fabb MINIFICPP-2251 Make OPENSSL and CURL mandatory
new 19c2465be Bump requests from 2.31.0 to 2.32.0 in /github_scripts
new d8b90e0f4 MINIFICPP-2382 Add PDH and Lua extensions to the default
build
new 1d7757d87 MINIFICPP-2384 Update version number to 0.99.1
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/ci.yml | 8 -
CMakeLists.txt | 57 +-
Extensions.md | 14 +-
README.md | 24 +-
Windows.md | 2 +-
aptitude.sh | 9 +-
arch.sh | 9 +-
bootstrap.sh | 8 -
bootstrap/system_dependency.py | 4 +-
bstrp_functions.sh | 4 -
centos.sh | 4 +-
cmake/BuildTests.cmake | 102 +--
cmake/BundledLibArchive.cmake | 19 +-
cmake/BundledLibcURL.cmake | 16 +-
cmake/Extensions.cmake | 6 -
cmake/MiNiFiOptions.cmake | 8 +-
cmake/PahoMqttC.cmake | 15 +-
controller/tests/CMakeLists.txt | 3 +-
controller/tests/ControllerTests.cpp | 12 +-
darwin.sh | 5 +-
debian.sh | 5 +-
encrypt-config/tests/CMakeLists.txt | 3 +-
encrypt-config/tests/ConfigFileEncryptorTests.cpp | 4 +-
encrypt-config/tests/ConfigFileTests.cpp | 4 +-
extensions/aws/tests/AWSCredentialsServiceTest.cpp | 6 +-
extensions/aws/tests/CMakeLists.txt | 1 -
extensions/aws/tests/DeleteS3ObjectTests.cpp | 4 +-
extensions/aws/tests/FetchS3ObjectTests.cpp | 4 +-
.../aws/tests/MultipartUploadStateStorageTest.cpp | 4 +-
extensions/aws/tests/PutS3ObjectTests.cpp | 4 +-
extensions/aws/tests/S3TestsFixture.h | 6 +-
extensions/azure/CMakeLists.txt | 2 +-
.../azure/tests/AzureBlobStorageTestsFixture.h | 4 +-
.../azure/tests/AzureDataLakeStorageTestsFixture.h | 9 +-
extensions/azure/tests/CMakeLists.txt | 1 -
.../tests/DeleteAzureDataLakeStorageTests.cpp | 8 +-
.../azure/tests/FetchAzureDataLakeStorageTests.cpp | 2 +-
.../azure/tests/ListAzureBlobStorageTests.cpp | 10 +-
.../azure/tests/ListAzureDataLakeStorageTests.cpp | 16 +-
.../azure/tests/PutAzureDataLakeStorageTests.cpp | 10 +-
extensions/bustache/tests/ApplyTemplateTests.cpp | 4 +-
extensions/bustache/tests/CMakeLists.txt | 1 -
extensions/civetweb/tests/CMakeLists.txt | 52 +-
extensions/civetweb/tests/ListenHTTPTests.cpp | 24 +-
extensions/coap/CMakeLists.txt | 2 +-
extensions/coap/protocols/CoapC2Protocol.h | 2 +-
extensions/coap/tests/CMakeLists.txt | 57 +-
extensions/coap/tests/CoapC2VerifyHeartbeat.cpp | 39 +-
extensions/coap/tests/CoapIntegrationBase.h | 7 +-
extensions/elasticsearch/CMakeLists.txt | 2 -
.../ElasticsearchCredentialsControllerService.cpp | 2 +-
.../ElasticsearchCredentialsControllerService.h | 4 +-
extensions/elasticsearch/PostElasticsearch.cpp | 4 +-
extensions/elasticsearch/PostElasticsearch.h | 4 +-
extensions/elasticsearch/tests/CMakeLists.txt | 3 -
extensions/elasticsearch/tests/MockElastic.h | 2 +-
.../elasticsearch/tests/PostElasticsearchTests.cpp | 4 +-
.../execute-process/test/ExecuteProcessTests.cpp | 4 +-
extensions/expression-language/CMakeLists.txt | 2 +-
extensions/expression-language/Expression.cpp | 11 -
.../expression-language/tests/CMakeLists.txt | 17 +-
.../tests/ExpressionLanguageTests.cpp | 34 +-
.../tests/ProcessContextExprTests.cpp | 4 +-
.../tests/RouteOnAttributeTests.cpp | 4 +-
.../integration/UpdateAttributeIntegrationTest.cpp | 31 +-
extensions/gcp/tests/CMakeLists.txt | 1 -
extensions/gcp/tests/DeleteGCSObjectTests.cpp | 2 +-
extensions/gcp/tests/FetchGCSObjectTests.cpp | 2 +-
.../tests/GCPCredentialsControllerServiceTests.cpp | 4 +-
extensions/gcp/tests/ListGCSBucketTests.cpp | 2 +-
extensions/gcp/tests/PutGCSObjectTests.cpp | 2 +-
extensions/gps/tests/CMakeLists.txt | 1 -
extensions/gps/tests/GPSTests.cpp | 4 +-
extensions/grafana-loki/CMakeLists.txt | 4 +-
extensions/grafana-loki/PushGrafanaLokiREST.cpp | 2 +-
extensions/grafana-loki/PushGrafanaLokiREST.h | 4 +-
extensions/grafana-loki/tests/CMakeLists.txt | 3 -
.../grafana-loki/tests/MockGrafanaLokiREST.h | 2 +-
.../grafana-loki/tests/PushGrafanaLokiGrpcTest.cpp | 6 +-
.../grafana-loki/tests/PushGrafanaLokiRESTTest.cpp | 8 +-
extensions/http-curl/CMakeLists.txt | 41 -
extensions/http-curl/HTTPCurlLoader.cpp | 39 -
extensions/http-curl/tests/CMakeLists.txt | 113 ---
extensions/http-curl/tests/HTTPHandlers.h | 886 ---------------------
extensions/http-curl/tests/HTTPIntegrationBase.h | 262 ------
.../http-curl/tests/VerifyInvokeHTTPGetTest.cpp | 61 --
.../http-curl/tests/VerifyInvokeHTTPPostTest.cpp | 152 ----
.../tests/unit/ConnectionCountingServer.h | 151 ----
extensions/kubernetes/CMakeLists.txt | 4 +-
extensions/kubernetes/tests/CMakeLists.txt | 1 -
.../tests/KubernetesMetricsFilterTests.cpp | 2 +-
extensions/libarchive/tests/ArchiveStreamTests.cpp | 4 +-
extensions/libarchive/tests/CMakeLists.txt | 1 -
.../libarchive/tests/CompressContentTests.cpp | 6 +-
extensions/libarchive/tests/FocusArchiveTests.cpp | 4 +-
.../libarchive/tests/ManipulateArchiveTests.cpp | 4 +-
extensions/libarchive/tests/MergeFileTests.cpp | 8 +-
extensions/libarchive/tests/util/ArchiveTests.cpp | 4 +-
extensions/librdkafka/tests/CMakeLists.txt | 1 -
extensions/librdkafka/tests/PublishKafkaTests.cpp | 6 +-
extensions/lua/tests/CMakeLists.txt | 1 -
extensions/lua/tests/LuaScriptEngineTests.cpp | 6 +-
.../TestExecuteScriptProcessorWithLuaScript.cpp | 6 +-
extensions/mqtt/tests/ConsumeMQTTTests.cpp | 4 +-
extensions/mqtt/tests/PublishMQTTTests.cpp | 4 +-
extensions/opencv/tests/CaptureRTSPFrameTest.cpp | 6 +-
extensions/openwsman/CMakeLists.txt | 2 +-
extensions/pcap/tests/CMakeLists.txt | 16 +-
extensions/pcap/tests/PcapTest.cpp | 32 +-
extensions/pdh/tests/CMakeLists.txt | 1 -
.../pdh/tests/PerformanceDataCounterTests.cpp | 4 +-
.../pdh/tests/PerformanceDataMonitorTests.cpp | 6 +-
extensions/procfs/tests/CMakeLists.txt | 1 -
extensions/procfs/tests/CPUStatTests.cpp | 2 +-
extensions/procfs/tests/DiskStatTests.cpp | 2 +-
extensions/procfs/tests/MemInfoTests.cpp | 2 +-
extensions/procfs/tests/NetDevTests.cpp | 2 +-
extensions/procfs/tests/ProcFsMonitorTests.cpp | 4 +-
extensions/procfs/tests/ProcessStatTests.cpp | 2 +-
extensions/prometheus/tests/CMakeLists.txt | 1 -
.../tests/PrometheusMetricsPublisherTest.cpp | 2 +-
extensions/python/tests/CMakeLists.txt | 2 -
.../python/tests/ExecutePythonProcessorTests.cpp | 10 +-
extensions/python/tests/PythonManifestTests.cpp | 11 +-
.../python/tests/PythonScriptEngineTests.cpp | 6 +-
.../TestExecuteScriptProcessorWithPythonScript.cpp | 6 +-
extensions/rocksdb-repos/tests/CMakeLists.txt | 1 -
.../rocksdb-repos/tests/ContentSessionTests.cpp | 4 +-
.../tests/DBContentRepositoryTests.cpp | 9 +-
.../tests/DBProvenanceRepositoryTests.cpp | 4 +-
extensions/rocksdb-repos/tests/EncryptionTests.cpp | 8 +-
extensions/rocksdb-repos/tests/ProvenanceTests.cpp | 4 +-
extensions/rocksdb-repos/tests/RepoTests.cpp | 49 +-
.../rocksdb-repos/tests/RocksDBStreamTests.cpp | 4 +-
extensions/rocksdb-repos/tests/RocksDBTests.cpp | 18 +-
.../rocksdb-repos/tests/RocksDBUtilsTests.cpp | 4 +-
extensions/rocksdb-repos/tests/SwapTests.cpp | 9 +-
extensions/script/tests/CMakeLists.txt | 1 -
extensions/script/tests/ExecuteScriptTests.cpp | 6 +-
extensions/sensors/tests/CMakeLists.txt | 7 +-
extensions/sensors/tests/SensorTests.cpp | 44 +-
extensions/sftp/CMakeLists.txt | 4 +-
extensions/sftp/client/SFTPClient.cpp | 2 +-
extensions/sftp/client/SFTPClient.h | 4 +-
extensions/sftp/processors/SFTPProcessorBase.cpp | 2 +-
extensions/sftp/tests/CMakeLists.txt | 1 -
extensions/sftp/tests/FetchSFTPTests.cpp | 4 +-
extensions/sftp/tests/ListSFTPTests.cpp | 8 +-
extensions/sftp/tests/ListThenFetchSFTPTests.cpp | 6 +-
extensions/sftp/tests/PutSFTPTests.cpp | 5 +-
extensions/smb/tests/CMakeLists.txt | 1 -
extensions/smb/tests/FetchSmbTests.cpp | 6 +-
extensions/smb/tests/ListAndFetchSmbTests.cpp | 6 +-
extensions/smb/tests/ListSmbTests.cpp | 8 +-
extensions/smb/tests/PutSmbTests.cpp | 6 +-
.../tests/SmbConnectionControllerServiceTests.cpp | 4 +-
.../utils/MockSmbConnectionControllerService.h | 2 +-
extensions/smb/tests/utils/TempSmbShare.h | 2 +-
extensions/splunk/CMakeLists.txt | 2 -
extensions/splunk/PutSplunkHTTP.cpp | 20 +-
extensions/splunk/PutSplunkHTTP.h | 6 +-
extensions/splunk/QuerySplunkIndexingStatus.cpp | 4 +-
extensions/splunk/QuerySplunkIndexingStatus.h | 4 +-
extensions/splunk/SplunkHECProcessor.cpp | 6 +-
extensions/splunk/SplunkHECProcessor.h | 3 +-
extensions/splunk/tests/CMakeLists.txt | 3 -
extensions/splunk/tests/MockSplunkHEC.h | 2 +-
extensions/splunk/tests/PutSplunkHTTPTests.cpp | 8 +-
.../tests/QuerySplunkIndexingStatusTests.cpp | 8 +-
extensions/sql/tests/CMakeLists.txt | 1 -
extensions/sql/tests/ExecuteSQLTests.cpp | 5 +-
extensions/sql/tests/FlowFileMatcher.h | 4 +-
extensions/sql/tests/PutSQLTests.cpp | 7 +-
extensions/sql/tests/QueryDatabaseTableTests.cpp | 9 +-
extensions/sql/tests/SQLColumnIdentifierTests.cpp | 7 +-
extensions/sql/tests/SQLTestController.h | 4 +-
extensions/sql/tests/SQLTestPlan.h | 4 +-
.../standard-processors/processors/GetTCP.cpp | 2 +-
.../standard-processors/processors/HashContent.cpp | 5 -
.../standard-processors/processors/HashContent.h | 4 -
.../processors/InvokeHTTP.cpp | 30 +-
.../processors/InvokeHTTP.h | 18 +-
.../standard-processors/tests/CMakeLists.txt | 19 +-
.../tests/integration}/InvokeHTTPTests.cpp | 16 +-
.../tests/integration/ProcessGroupTest.cpp | 28 +-
.../tests/integration/TailFileTest.cpp | 39 +-
.../tests/integration}/VerifyInvokeHTTP.h | 24 +-
.../tests/integration/VerifyInvokeHTTPGetTest.cpp | 78 ++
.../tests/integration/VerifyInvokeHTTPPostTest.cpp | 207 +++++
.../tests/unit/AdaptiveConfigurationTests.cpp | 14 +-
.../tests/unit/AppendHostInfoTests.cpp | 4 +-
.../tests/unit/AttributeRollingWindowTests.cpp | 5 +-
.../tests/unit/AttributesToJSONTests.cpp | 8 +-
.../tests/unit/ClassLoaderTests.cpp | 4 +-
.../tests/unit/ConfigurationTests.cpp | 4 +-
.../tests/unit/ControllerServiceTests.cpp | 4 +-
.../tests/unit/DefragmentTextTests.cpp | 8 +-
.../tests/unit/ExtractTextTests.cpp | 8 +-
.../tests/unit/FetchFileTests.cpp | 37 +-
.../tests/unit/FlowJsonTests.cpp | 4 +-
.../tests/unit/GenerateFlowFileTests.cpp | 6 +-
.../tests/unit/GetFileTests.cpp | 21 +-
.../standard-processors/tests/unit/GetTCPTests.cpp | 14 +-
.../tests/unit/HashContentTest.cpp | 12 +-
.../tests/unit/JoltTransformJSONTests.cpp | 9 +-
.../tests/unit/ListFileTests.cpp | 30 +-
.../tests/unit/ListenSyslogTests.cpp | 6 +-
.../tests/unit/ListenTcpTests.cpp | 10 +-
.../tests/unit/ListenUDPTests.cpp | 6 +-
.../tests/unit/ManifestTests.cpp | 4 +-
.../tests/unit/ProcessGroupTestUtils.h | 8 +-
.../tests/unit/ProcessorTests.cpp | 38 +-
.../tests/unit/PutFileTests.cpp | 6 +-
.../standard-processors/tests/unit/PutTCPTests.cpp | 12 +-
.../standard-processors/tests/unit/PutUDPTests.cpp | 4 +-
.../tests/unit/ReplaceTextTests.cpp | 4 +-
.../tests/unit/RetryFlowFileTests.cpp | 6 +-
.../tests/unit/RollingWindowTests.cpp | 2 +-
.../tests/unit/RouteTextTests.cpp | 4 +-
.../tests/unit/SplitTextTests.cpp | 6 +-
.../tests/unit/TailFileTests.cpp | 8 +-
.../tests/unit/UpdateAttributeTests.cpp | 6 +-
.../tests/unit/YamlConfigurationTests.cpp | 10 +-
.../tests/unit/YamlConnectionParserTest.cpp | 10 +-
.../tests/unit/YamlProcessGroupParserTests.cpp | 7 +-
extensions/systemd/tests/CMakeLists.txt | 1 -
extensions/systemd/tests/ConsumeJournaldTest.cpp | 6 +-
.../windows-event-log/tests/BookmarkTests.cpp | 4 +-
extensions/windows-event-log/tests/CMakeLists.txt | 1 -
.../tests/CWELCustomProviderTests.cpp | 13 +-
extensions/windows-event-log/tests/CWELTestUtils.h | 6 +-
.../tests/ConsumeWindowsEventLogTests.cpp | 6 +-
.../windows-event-log/tests/LookupCacherTests.cpp | 2 +-
.../tests/MetadataWalkerTests.cpp | 4 +-
fedora.sh | 5 +-
github_scripts/requirements.txt | 2 +-
libminifi/CMakeLists.txt | 16 +-
libminifi/include/RemoteProcessorGroupPort.h | 10 +-
.../include/c2}/protocols/RESTSender.h | 6 +-
libminifi/include/controllers/SSLContextService.h | 16 -
libminifi/include/core/ProcessGroup.h | 6 +-
libminifi/include/{utils => http}/BaseHTTPClient.h | 16 +-
.../include/http}/HTTPCallback.h | 10 +-
.../client => libminifi/include/http}/HTTPClient.h | 52 +-
.../client => libminifi/include/http}/HTTPStream.h | 4 +-
.../include}/sitetosite/HTTPProtocol.h | 18 +-
.../include}/sitetosite/HTTPTransaction.h | 8 +-
libminifi/include/sitetosite/Peer.h | 8 +-
.../include}/sitetosite/PeersEntity.h | 0
libminifi/include/sitetosite/SiteToSite.h | 8 +-
libminifi/include/utils/IntegrationTestUtils.h | 62 --
libminifi/include/utils/TestUtils.h | 122 ---
libminifi/include/utils/TimeUtil.h | 6 +
libminifi/include/utils/tls/CertificateUtils.h | 3 -
libminifi/include/utils/tls/ExtendedKeyUsage.h | 3 -
libminifi/src/FlowController.cpp | 2 +-
libminifi/src/RemoteProcessorGroupPort.cpp | 34 +-
libminifi/src/c2/C2Agent.cpp | 6 +-
.../src/c2}/protocols/RESTSender.cpp | 20 +-
libminifi/src/controllers/SSLContextService.cpp | 8 -
libminifi/src/core/logging/alert/AlertSink.cpp | 8 +-
libminifi/src/{utils => http}/BaseHTTPClient.cpp | 9 +-
.../client => libminifi/src/http}/HTTPClient.cpp | 86 +-
.../client => libminifi/src/http}/HTTPStream.cpp | 10 +-
.../src}/sitetosite/HTTPProtocol.cpp | 34 +-
libminifi/src/utils/TestUtils.cpp | 90 ---
libminifi/src/utils/TimeUtil.cpp | 12 +
libminifi/src/utils/tls/CertificateUtils.cpp | 10 +-
libminifi/src/utils/tls/ExtendedKeyUsage.cpp | 4 -
libminifi/test/.device_id | 1 -
libminifi/test/CPPLINT.cfg | 1 -
libminifi/test/Server.cpp | 537 -------------
libminifi/test/SingleProcessorTestController.h | 144 ----
libminifi/test/flow-tests/CMakeLists.txt | 1 -
libminifi/test/flow-tests/CustomProcessors.h | 8 +-
libminifi/test/flow-tests/CycleTest.cpp | 6 +-
libminifi/test/flow-tests/FlowControllerTests.cpp | 16 +-
libminifi/test/flow-tests/LoopTest.cpp | 4 +-
libminifi/test/flow-tests/MultiLoopTest.cpp | 4 +-
libminifi/test/flow-tests/SessionTests.cpp | 4 +-
libminifi/test/flow-tests/TestControllerWithFlow.h | 102 ---
.../test/integration}/AbsoluteTimeoutTest.cpp | 17 +-
.../test/integration}/AlertTests.cpp | 25 +-
.../integration}/C2ClearCoreComponentStateTest.cpp | 60 +-
.../test/integration}/C2CompressTest.cpp | 24 +-
.../test/integration}/C2ConfigEncryption.cpp | 43 +-
.../test/integration}/C2DebugBundleTest.cpp | 40 +-
.../C2DescribeCoreComponentStateTest.cpp | 40 +-
.../test/integration}/C2DescribeManifestTest.cpp | 27 +-
.../test/integration}/C2DescribeMetricsTest.cpp | 32 +-
.../test/integration}/C2EmptyMetricTest.cpp | 33 +-
.../test/integration}/C2FailedUpdateTest.cpp | 27 +-
.../test/integration}/C2FetchFlowIfMissingTest.cpp | 26 +-
.../test/integration}/C2JstackTest.cpp | 28 +-
.../test/integration}/C2LogHeartbeatTest.cpp | 27 +-
.../test/integration}/C2MetricsTest.cpp | 35 +-
.../test/integration}/C2MultipleCommandsTest.cpp | 36 +-
.../test/integration}/C2NullConfiguration.cpp | 40 +-
.../test/integration}/C2PauseResumeTest.cpp | 54 +-
.../test/integration}/C2PropertiesUpdateTests.cpp | 69 +-
.../test/integration}/C2RequestClassTest.cpp | 27 +-
.../test/integration}/C2SameProcessorMetrics.cpp | 33 +-
.../test/integration}/C2UpdateAssetTest.cpp | 31 +-
.../test/integration}/C2UpdateTest.cpp | 27 +-
.../test/integration}/C2VerifyHeartbeatAndStop.cpp | 36 +-
.../C2VerifyLightweightHeartbeatAndStop.cpp | 39 +-
.../C2VerifyResourceConsumptionInHeartbeat.cpp | 76 +-
.../test/integration}/C2VerifyServeResults.cpp | 45 +-
.../test/integration}/CMakeLists.txt | 42 +-
.../test/integration}/ConfigTestAccessor.h | 0
.../ControllerServiceIntegrationTests.cpp | 57 +-
.../test/integration}/HTTPClientTests.cpp | 32 +-
.../test/integration}/HTTPSiteToSiteTests.cpp | 81 +-
.../test/integration}/HttpPostIntegrationTest.cpp | 45 +-
libminifi/test/integration/IntegrationBase.h | 297 -------
.../integration/OnScheduleErrorHandlingTests.cpp | 57 +-
.../test/integration}/SiteToSiteRestTest.cpp | 43 +-
.../integration/StateTransactionalityTests.cpp | 254 +++---
.../integration}/TimeoutHTTPSiteToSiteTests.cpp | 59 +-
libminifi/test/keyvalue-tests/CMakeLists.txt | 1 -
.../keyvalue-tests/PersistentStateStorageTest.cpp | 6 +-
.../keyvalue-tests/VolatileMapStateStorageTest.cpp | 4 +-
.../test/libtest}/CMakeLists.txt | 22 +-
.../test/libtest/integration}/CMakeLists.txt | 25 +-
.../test/libtest/integration}/CivetLibrary.h | 0
.../test/libtest/integration}/CivetStream.h | 14 +-
.../integration/ConnectionCountingServer.cpp | 111 +++
.../libtest/integration/ConnectionCountingServer.h | 88 ++
.../test/libtest/integration/HTTPHandlers.cpp | 558 +++++++++++++
libminifi/test/libtest/integration/HTTPHandlers.h | 408 ++++++++++
.../libtest/integration/HTTPIntegrationBase.cpp | 94 +++
.../test/libtest/integration/HTTPIntegrationBase.h | 197 +++++
.../test/libtest/integration/IntegrationBase.cpp | 156 ++++
.../test/libtest/integration/IntegrationBase.h | 121 +++
.../test/libtest/integration}/ServerAwareHandler.h | 2 +
.../test/libtest/integration}/TestServer.h | 6 +-
.../test/libtest/unit}/CMakeLists.txt | 27 +-
libminifi/test/{ => libtest/unit}/Catch.h | 0
.../unit}/ConfigurationTestController.h | 2 +-
.../unit/ContentRepositoryDependentTests.h | 16 +-
.../test/{ => libtest/unit}/DummyProcessor.cpp | 0
libminifi/test/{ => libtest/unit}/DummyProcessor.h | 0
libminifi/test/{ => libtest/unit}/EmptyFlow.h | 0
libminifi/test/{ => libtest/unit}/LogUtils.h | 0
libminifi/test/{ => libtest}/unit/MockClasses.h | 9 +-
.../test/{ => libtest}/unit/ProvenanceTestHelper.h | 0
.../unit}/ReadFromFlowFileTestProcessor.cpp | 0
.../unit}/ReadFromFlowFileTestProcessor.h | 0
.../libtest/unit/SingleProcessorTestController.cpp | 104 +++
.../libtest/unit/SingleProcessorTestController.h | 76 ++
.../test/{ => libtest}/unit/SiteToSiteHelper.h | 0
.../test/{ => libtest/unit}/StatefulProcessor.cpp | 2 +-
.../test/{ => libtest/unit}/StatefulProcessor.h | 0
libminifi/test/{ => libtest/unit}/TestBase.cpp | 30 +-
libminifi/test/{ => libtest/unit}/TestBase.h | 0
.../test/libtest/unit/TestControllerWithFlow.cpp | 83 ++
.../test/libtest/unit/TestControllerWithFlow.h | 27 +-
.../test/{Utils.h => libtest/unit/TestUtils.cpp} | 208 +++--
.../test/{Utils.h => libtest/unit/TestUtils.h} | 228 +++---
.../unit}/WriteToFlowFileTestProcessor.cpp | 0
.../unit}/WriteToFlowFileTestProcessor.h | 0
.../test/persistence-tests/PersistenceTests.cpp | 10 +-
libminifi/test/schema-tests/SchemaTests.cpp | 4 +-
libminifi/test/unit/AbstractProcessorTest.cpp | 2 +-
libminifi/test/unit/ArrayUtilsTests.cpp | 2 +-
libminifi/test/unit/BackTraceTests.cpp | 4 +-
libminifi/test/unit/CMakeLists.txt | 62 ++
libminifi/test/unit/CRCTests.cpp | 4 +-
libminifi/test/unit/CertificateUtilsTests.cpp | 2 +-
libminifi/test/unit/ChecksumCalculatorTests.cpp | 22 +-
libminifi/test/unit/ClassUtilsTests.cpp | 4 +-
libminifi/test/unit/CollectionUtilsTests.cpp | 4 +-
libminifi/test/unit/ComponentManifestTests.cpp | 4 +-
.../test/unit/ConfigurationChecksumsTests.cpp | 12 +-
libminifi/test/unit/ConnectionTests.cpp | 6 +-
.../unit/ControllerSocketMetricsPublisherTest.cpp | 4 +-
libminifi/test/unit/CoreTests.cpp | 2 +-
libminifi/test/unit/CpuUsageTest.cpp | 4 +-
libminifi/test/unit/CronTests.cpp | 2 +-
libminifi/test/unit/DecryptorTests.cpp | 10 +-
libminifi/test/unit/DiskSpaceWatchdogTests.cpp | 4 +-
libminifi/test/unit/DistinguishedNameTests.cpp | 2 +-
libminifi/test/unit/DynamicPropertyTests.cpp | 4 +-
libminifi/test/unit/EncryptionUtilsTests.cpp | 4 +-
libminifi/test/unit/EnvironmentUtilsTests.cpp | 4 +-
libminifi/test/unit/ExceptionTests.cpp | 4 +-
libminifi/test/unit/ExpectedTest.cpp | 4 +-
libminifi/test/unit/ExtendedKeyUsageTests.cpp | 6 +-
libminifi/test/unit/ExtensionVerificationTests.cpp | 8 +-
libminifi/test/unit/FileMutexTests.cpp | 2 +-
libminifi/test/unit/FilePatternTests.cpp | 4 +-
libminifi/test/unit/FileStreamTests.cpp | 8 +-
libminifi/test/unit/FileSystemRepositoryTests.cpp | 9 +-
libminifi/test/unit/FileSystemTests.cpp | 4 +-
libminifi/test/unit/FileTriggerTests.cpp | 4 +-
libminifi/test/unit/FileUtilsTests.cpp | 4 +-
libminifi/test/unit/FlatMapTests.cpp | 4 +-
libminifi/test/unit/FlowFileQueueSwapTests.cpp | 217 ++++-
libminifi/test/unit/FlowFileQueueTests.cpp | 16 +-
libminifi/test/unit/FlowFileSerializationTests.cpp | 4 +-
libminifi/test/unit/GeneralUtilsTest.cpp | 4 +-
.../test}/unit/HTTPStreamingCallbackTests.cpp | 14 +-
libminifi/test/unit/HTTPUtilTests.cpp | 74 +-
libminifi/test/unit/IdTests.cpp | 6 +-
libminifi/test/unit/IntervalSwitchTest.cpp | 4 +-
libminifi/test/unit/JsonFlowSerializerTests.cpp | 6 +-
.../LineByLineInputOutputStreamCallbackTests.cpp | 4 +-
libminifi/test/unit/LogMetricsPublisherTests.cpp | 18 +-
libminifi/test/unit/LoggerConfigurationTests.cpp | 4 +-
libminifi/test/unit/LoggerTests.cpp | 10 +-
libminifi/test/unit/MapUtilsTests.cpp | 4 +-
libminifi/test/unit/MemoryUsageTest.cpp | 4 +-
libminifi/test/unit/MetricsPublisherStoreTests.cpp | 6 +-
libminifi/test/unit/MetricsTests.cpp | 8 +-
libminifi/test/unit/MinifiConcurrentQueueTests.cpp | 12 +-
libminifi/test/unit/NetUtilsTest.cpp | 6 +-
libminifi/test/unit/NetworkInterfaceInfoTests.cpp | 4 +-
.../test/unit/NetworkPrioritizerServiceTests.cpp | 12 +-
.../test/unit/OpenTelemetryLogDataModelTests.cpp | 4 +-
libminifi/test/unit/OptionalTest.cpp | 4 +-
libminifi/test/unit/OsUtilTests.cpp | 4 +-
libminifi/test/unit/PathUtilsTests.cpp | 2 +-
libminifi/test/unit/PayloadParserTests.cpp | 4 +-
libminifi/test/unit/ProcessContextTest.cpp | 2 +-
libminifi/test/unit/ProcessSessionTests.cpp | 9 +-
libminifi/test/unit/ProcessorConfigUtilsTests.cpp | 4 +-
.../test/unit/PropertyEncryptionUtilsTests.cpp | 2 +-
libminifi/test/unit/PropertyTests.cpp | 4 +-
libminifi/test/unit/PropertyValidationTests.cpp | 4 +-
libminifi/test/unit/RegexUtilsTests.cpp | 4 +-
libminifi/test/unit/RelationshipTests.cpp | 2 +-
libminifi/test/unit/ResourceQueueTests.cpp | 4 +-
libminifi/test/unit/ResponseNodeLoaderTests.cpp | 8 +-
libminifi/test/unit/ResponseNodeValueTests.cpp | 4 +-
libminifi/test/unit/SchedulingAgentTests.cpp | 11 +-
libminifi/test/unit/SerializationTests.cpp | 7 +-
libminifi/test/unit/Site2SiteTests.cpp | 6 +-
libminifi/test/unit/SpanTests.cpp | 4 +-
libminifi/test/unit/StagingQueueTests.cpp | 4 +-
libminifi/test/unit/StreamTests.cpp | 4 +-
libminifi/test/unit/StringUtilsTests.cpp | 4 +-
libminifi/test/unit/SwapTestController.h | 238 ------
libminifi/test/unit/ThreadPoolTests.cpp | 4 +-
libminifi/test/unit/TimeUtilTests.cpp | 4 +-
libminifi/test/unit/TypeListTests.cpp | 2 +-
libminifi/test/unit/UpdatePolicyTests.cpp | 4 +-
libminifi/test/unit/ValueParserTests.cpp | 2 +-
.../test/unit/WindowsCertStoreLocationTests.cpp | 4 +-
libminifi/test/unit/YamlFlowSerializerTests.cpp | 4 +-
libminifi/test/unit/ZlibStreamTests.cpp | 4 +-
minifi_main/tests/CMakeLists.txt | 4 +-
minifi_main/tests/TableFormatterTests.cpp | 2 +-
nanofi/CMakeLists.txt | 6 +-
nanofi/ecu/CMakeLists.txt | 3 -
nanofi/examples/CMakeLists.txt | 4 -
nanofi/examples/hash_file.c | 5 -
nanofi/tests/CAPITests.cpp | 4 +-
nanofi/tests/CLogAggregatorTests.cpp | 2 +-
nanofi/tests/CSite2SiteTests.cpp | 4 +-
nanofi/tests/CTailFileChunkTests.cpp | 2 +-
nanofi/tests/CTailFileDelimitedTests.cpp | 2 +-
nanofi/tests/CTestsBase.h | 4 +-
nanofi/tests/CUUIDTests.cpp | 4 +-
rheldistro.sh | 5 +-
suse.sh | 5 +-
win_build_vs.bat | 2 +-
466 files changed, 4957 insertions(+), 6189 deletions(-)
delete mode 100644 extensions/http-curl/CMakeLists.txt
delete mode 100644 extensions/http-curl/HTTPCurlLoader.cpp
delete mode 100644 extensions/http-curl/tests/CMakeLists.txt
delete mode 100644 extensions/http-curl/tests/HTTPHandlers.h
delete mode 100644 extensions/http-curl/tests/HTTPIntegrationBase.h
delete mode 100644 extensions/http-curl/tests/VerifyInvokeHTTPGetTest.cpp
delete mode 100644 extensions/http-curl/tests/VerifyInvokeHTTPPostTest.cpp
delete mode 100644 extensions/http-curl/tests/unit/ConnectionCountingServer.h
rename extensions/{http-curl => standard-processors}/processors/InvokeHTTP.cpp
(90%)
rename extensions/{http-curl => standard-processors}/processors/InvokeHTTP.h
(96%)
rename extensions/{http-curl/tests/unit =>
standard-processors/tests/integration}/InvokeHTTPTests.cpp (98%)
rename extensions/{http-curl/tests =>
standard-processors/tests/integration}/VerifyInvokeHTTP.h (86%)
create mode 100644
extensions/standard-processors/tests/integration/VerifyInvokeHTTPGetTest.cpp
create mode 100644
extensions/standard-processors/tests/integration/VerifyInvokeHTTPPostTest.cpp
rename {extensions/http-curl => libminifi/include/c2}/protocols/RESTSender.h
(91%)
rename libminifi/include/{utils => http}/BaseHTTPClient.h (94%)
rename {extensions/http-curl/client => libminifi/include/http}/HTTPCallback.h
(96%)
rename {extensions/http-curl/client => libminifi/include/http}/HTTPClient.h
(78%)
rename {extensions/http-curl/client => libminifi/include/http}/HTTPStream.h
(97%)
rename {extensions/http-curl => libminifi/include}/sitetosite/HTTPProtocol.h
(85%)
rename {extensions/http-curl =>
libminifi/include}/sitetosite/HTTPTransaction.h (87%)
rename {extensions/http-curl => libminifi/include}/sitetosite/PeersEntity.h
(100%)
delete mode 100644 libminifi/include/utils/IntegrationTestUtils.h
delete mode 100644 libminifi/include/utils/TestUtils.h
rename {extensions/http-curl => libminifi/src/c2}/protocols/RESTSender.cpp
(92%)
rename libminifi/src/{utils => http}/BaseHTTPClient.cpp (96%)
rename {extensions/http-curl/client => libminifi/src/http}/HTTPClient.cpp (89%)
rename {extensions/http-curl/client => libminifi/src/http}/HTTPStream.cpp (91%)
rename {extensions/http-curl => libminifi/src}/sitetosite/HTTPProtocol.cpp
(89%)
delete mode 100644 libminifi/src/utils/TestUtils.cpp
delete mode 100644 libminifi/test/.device_id
delete mode 100644 libminifi/test/Server.cpp
delete mode 100644 libminifi/test/SingleProcessorTestController.h
delete mode 100644 libminifi/test/flow-tests/TestControllerWithFlow.h
rename {extensions/http-curl/tests =>
libminifi/test/integration}/AbsoluteTimeoutTest.cpp (77%)
rename {extensions/http-curl/tests/unit =>
libminifi/test/integration}/AlertTests.cpp (90%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2ClearCoreComponentStateTest.cpp (80%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2CompressTest.cpp (86%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2ConfigEncryption.cpp (60%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2DebugBundleTest.cpp (87%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2DescribeCoreComponentStateTest.cpp (77%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2DescribeManifestTest.cpp (78%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2DescribeMetricsTest.cpp (90%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2EmptyMetricTest.cpp (84%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2FailedUpdateTest.cpp (60%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2FetchFlowIfMissingTest.cpp (67%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2JstackTest.cpp (74%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2LogHeartbeatTest.cpp (79%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2MetricsTest.cpp (92%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2MultipleCommandsTest.cpp (80%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2NullConfiguration.cpp (79%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2PauseResumeTest.cpp (80%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2PropertiesUpdateTests.cpp (76%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2RequestClassTest.cpp (81%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2SameProcessorMetrics.cpp (84%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2UpdateAssetTest.cpp (90%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2UpdateTest.cpp (66%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2VerifyHeartbeatAndStop.cpp (69%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2VerifyLightweightHeartbeatAndStop.cpp (73%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2VerifyResourceConsumptionInHeartbeat.cpp (63%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/C2VerifyServeResults.cpp (66%)
copy {extensions/splunk/tests => libminifi/test/integration}/CMakeLists.txt
(51%)
copy {extensions/http-curl/tests =>
libminifi/test/integration}/ConfigTestAccessor.h (100%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/ControllerServiceIntegrationTests.cpp (74%)
rename {extensions/http-curl/tests/unit =>
libminifi/test/integration}/HTTPClientTests.cpp (84%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/HTTPSiteToSiteTests.cpp (75%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/HttpPostIntegrationTest.cpp (69%)
delete mode 100644 libminifi/test/integration/IntegrationBase.h
rename {extensions/http-curl/tests =>
libminifi/test/integration}/SiteToSiteRestTest.cpp (71%)
rename {extensions/http-curl/tests =>
libminifi/test/integration}/TimeoutHTTPSiteToSiteTests.cpp (77%)
copy {extensions/splunk => libminifi/test/libtest}/CMakeLists.txt (56%)
copy {extensions/splunk => libminifi/test/libtest/integration}/CMakeLists.txt
(56%)
rename {extensions/http-curl/tests =>
libminifi/test/libtest/integration}/CivetLibrary.h (100%)
rename {extensions/http-curl/tests =>
libminifi/test/libtest/integration}/CivetStream.h (86%)
create mode 100644
libminifi/test/libtest/integration/ConnectionCountingServer.cpp
create mode 100644
libminifi/test/libtest/integration/ConnectionCountingServer.h
create mode 100644 libminifi/test/libtest/integration/HTTPHandlers.cpp
create mode 100644 libminifi/test/libtest/integration/HTTPHandlers.h
create mode 100644 libminifi/test/libtest/integration/HTTPIntegrationBase.cpp
create mode 100644 libminifi/test/libtest/integration/HTTPIntegrationBase.h
create mode 100644 libminifi/test/libtest/integration/IntegrationBase.cpp
create mode 100644 libminifi/test/libtest/integration/IntegrationBase.h
rename {extensions/http-curl/tests =>
libminifi/test/libtest/integration}/ServerAwareHandler.h (97%)
rename {extensions/http-curl/tests =>
libminifi/test/libtest/integration}/TestServer.h (92%)
copy {extensions/splunk => libminifi/test/libtest/unit}/CMakeLists.txt (57%)
rename libminifi/test/{ => libtest/unit}/Catch.h (100%)
rename libminifi/test/{ => libtest/unit}/ConfigurationTestController.h (98%)
rename libminifi/test/{ => libtest}/unit/ContentRepositoryDependentTests.h
(95%)
rename libminifi/test/{ => libtest/unit}/DummyProcessor.cpp (100%)
rename libminifi/test/{ => libtest/unit}/DummyProcessor.h (100%)
rename libminifi/test/{ => libtest/unit}/EmptyFlow.h (100%)
rename libminifi/test/{ => libtest/unit}/LogUtils.h (100%)
rename libminifi/test/{ => libtest}/unit/MockClasses.h (93%)
rename libminifi/test/{ => libtest}/unit/ProvenanceTestHelper.h (100%)
rename libminifi/test/{ => libtest/unit}/ReadFromFlowFileTestProcessor.cpp
(100%)
rename libminifi/test/{ => libtest/unit}/ReadFromFlowFileTestProcessor.h (100%)
create mode 100644
libminifi/test/libtest/unit/SingleProcessorTestController.cpp
create mode 100644 libminifi/test/libtest/unit/SingleProcessorTestController.h
rename libminifi/test/{ => libtest}/unit/SiteToSiteHelper.h (100%)
rename libminifi/test/{ => libtest/unit}/StatefulProcessor.cpp (100%)
rename libminifi/test/{ => libtest/unit}/StatefulProcessor.h (100%)
rename libminifi/test/{ => libtest/unit}/TestBase.cpp (96%)
rename libminifi/test/{ => libtest/unit}/TestBase.h (100%)
create mode 100644 libminifi/test/libtest/unit/TestControllerWithFlow.cpp
rename extensions/http-curl/tests/ConfigTestAccessor.h =>
libminifi/test/libtest/unit/TestControllerWithFlow.h (57%)
copy libminifi/test/{Utils.h => libtest/unit/TestUtils.cpp} (60%)
rename libminifi/test/{Utils.h => libtest/unit/TestUtils.h} (52%)
rename libminifi/test/{ => libtest/unit}/WriteToFlowFileTestProcessor.cpp
(100%)
rename libminifi/test/{ => libtest/unit}/WriteToFlowFileTestProcessor.h (100%)
create mode 100644 libminifi/test/unit/CMakeLists.txt
rename {extensions/http-curl/tests =>
libminifi/test}/unit/HTTPStreamingCallbackTests.cpp (93%)
delete mode 100644 libminifi/test/unit/SwapTestController.h