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


Reply via email to