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

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


    from b1137d2b7 MINIFICPP-2736 Add checks of library unload result for class 
description removal
     new e2de4ca72 MINIFICPP-2686 Move Prometheus tests to modular docker tests
     new c460780a9 MINIFICPP-2688 Move site-to-site tests to modular docker 
tests
     new d39671da8 MINIFICPP-2687 Move Python extension docker tests to modular 
docker tests
     new 91481eff7 MINIFICPP-2716 Refactor and stabilize modular docker tests
     new 7ec2fd7c1 MINIFICPP-2714 Move Kubernetes to modular docker tests
     new 572832b7e MINIFICPP-2717 Remove old docker testing framework
     new 30c2434bd MINIFICPP-2739 Add test scenario info to behave logs
     new 30493bf09 MINIFICPP-2738 Suppress false positive warning on GCC 12
     new 1d764d7a7 MINIFICPP-2744 Fix ubuntu_22_04_clang_arm CI job
     new 022bd6ffd MINIFICPP-2745 Upgrade OPC UA library to v1.5.2

The 10 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                           |  60 --
 .github/workflows/verify-package.yml               |  74 +-
 .gitignore                                         |   1 +
 README.md                                          |  18 +-
 .../minifi_test_framework/containers/container.py  |   4 +-
 .../containers/http_proxy_container.py             |   2 +-
 .../containers/minifi_container.py                 |  22 +-
 .../containers/nifi_container.py                   |  25 +-
 .../resources/nifi}/convert_cert_to_jks.sh         |   0
 .../src/minifi_test_framework/core/hooks.py        |  17 +-
 .../src/minifi_test_framework/minifi/connection.py |   1 +
 .../minifi/flow_definition.py                      |  60 ++
 .../minifi/{parameter.py => input_port.py}         |  29 +-
 .../minifi/minifi_flow_definition.py               |   9 +-
 .../minifi/nifi_flow_definition.py                 |  22 +-
 .../minifi/{parameter.py => output_port.py}        |  29 +-
 .../{controller_service.py => remote_port.py}      |  16 +-
 .../minifi/remote_process_group.py                 |  44 +
 .../minifi_test_framework/steps/checking_steps.py  |  41 +-
 .../steps/configuration_steps.py                   |  23 +-
 .../src/minifi_test_framework/steps/core_steps.py  |  55 +-
 .../steps/flow_building_steps.py                   |  91 ++-
 cmake/BundledOpen62541.cmake                       |   6 +-
 cmake/DockerConfig.cmake                           |  33 +-
 cmake/VerifyPackageWithDocker.cmake                |  31 +-
 docker/DockerVerify.sh                             | 195 -----
 docker/RunBehaveTests.sh                           |  20 +-
 docker/requirements.txt                            |   1 -
 docker/test/integration/.gitignore                 |   2 -
 docker/test/integration/__init__.py                |   0
 docker/test/integration/cluster/ContainerStore.py  | 274 -------
 .../test/integration/cluster/DockerCommunicator.py |  86 --
 .../test/integration/cluster/DockerTestCluster.py  | 278 -------
 .../cluster/DockerTestDirectoryBindings.py         | 221 -----
 docker/test/integration/cluster/FeatureContext.py  |  21 -
 docker/test/integration/cluster/ImageStore.py      | 350 --------
 docker/test/integration/cluster/KubernetesProxy.py | 161 ----
 docker/test/integration/cluster/LogSource.py       |  19 -
 docker/test/integration/cluster/__init__.py        |   0
 .../integration/cluster/checkers/AzureChecker.py   |  59 --
 .../integration/cluster/checkers/ModbusChecker.py  |  24 -
 .../cluster/checkers/PostgresChecker.py            |  27 -
 .../cluster/checkers/PrometheusChecker.py          | 136 ----
 .../test/integration/cluster/checkers/__init__.py  |   0
 .../containers/AzureStorageServerContainer.py      |  40 -
 .../integration/cluster/containers/Container.py    |  90 ---
 .../cluster/containers/FlowContainer.py            |  63 --
 .../cluster/containers/HttpProxyContainer.py       |  39 -
 .../containers/MinifiAsPodInKubernetesCluster.py   |  73 --
 .../cluster/containers/MinifiContainer.py          | 217 -----
 .../cluster/containers/NifiContainer.py            | 100 ---
 .../containers/PostgreSQLServerContainer.py        |  37 -
 .../cluster/containers/PrometheusContainer.py      | 100 ---
 .../cluster/containers/SyslogTcpClientContainer.py |  38 -
 .../cluster/containers/SyslogUdpClientContainer.py |  38 -
 .../cluster/containers/ZookeeperContainer.py       |  39 -
 .../integration/cluster/containers/__init__.py     |   0
 .../features/MiNiFi_integration_test_driver.py     | 391 ---------
 docker/test/integration/features/README.md         |  43 -
 docker/test/integration/features/environment.py    | 105 ---
 .../integration/features/python_script.feature     |  30 -
 docker/test/integration/features/steps/steps.py    | 894 ---------------------
 docker/test/integration/features/utils.py          |  92 ---
 .../filesystem_validation/FileSystemObserver.py    |  69 --
 .../filesystem_validation/OutputEventHandler.py    |  64 --
 .../integration/filesystem_validation/__init__.py  |   0
 docker/test/integration/minifi/__init__.py         |   0
 .../minifi/controllers/JsonRecordSetWriter.py      |  24 -
 .../minifi/controllers/JsonTreeReader.py           |  23 -
 .../controllers/KubernetesControllerService.py     |  28 -
 .../integration/minifi/controllers/ODBCService.py  |  27 -
 .../minifi/controllers/SSLContextService.py        |  39 -
 .../integration/minifi/controllers/XMLReader.py    |  21 -
 .../minifi/controllers/XMLRecordSetWriter.py       |  23 -
 .../integration/minifi/controllers/__init__.py     |   0
 docker/test/integration/minifi/core/Connectable.py |  70 --
 .../integration/minifi/core/ControllerService.py   |  40 -
 docker/test/integration/minifi/core/Funnel.py      |  22 -
 docker/test/integration/minifi/core/InputPort.py   |  34 -
 docker/test/integration/minifi/core/OutputPort.py  |  34 -
 docker/test/integration/minifi/core/Processor.py   |  85 --
 .../integration/minifi/core/RemoteProcessGroup.py  |  40 -
 docker/test/integration/minifi/core/__init__.py    |   0
 .../Minifi_flow_json_serializer.py                 | 209 -----
 .../Minifi_flow_yaml_serializer.py                 | 244 ------
 .../Nifi_flow_json_serializer.py                   | 250 ------
 .../minifi/flow_serialization/__init__.py          |   0
 .../minifi/processors/AddPythonAttribute.py        |  22 -
 .../processors/AzureBlobStorageProcessorBase.py    |  33 -
 .../integration/minifi/processors/ChunkDocument.py |  26 -
 .../processors/CollectKubernetesPodMetrics.py      |  25 -
 .../integration/minifi/processors/ConvertRecord.py |  23 -
 .../minifi/processors/CountingProcessor.py         |  24 -
 .../minifi/processors/CreateFlowFile.py            |  25 -
 .../integration/minifi/processors/CreateNothing.py |  25 -
 .../minifi/processors/DeleteAzureBlobStorage.py    |  25 -
 .../EvaluateExpressionLanguageChecker.py           |  26 -
 .../integration/minifi/processors/ExecuteSQL.py    |  26 -
 .../integration/minifi/processors/ExecuteScript.py |  25 -
 .../ExpressionLanguagePropertyWithValidator.py     |  26 -
 .../minifi/processors/FailureWithAttributes.py     |  26 -
 .../minifi/processors/FailureWithContent.py        |  26 -
 .../minifi/processors/FetchAzureBlobStorage.py     |  25 -
 .../integration/minifi/processors/FetchFile.py     |  26 -
 .../minifi/processors/FetchOPCProcessor.py         |  25 -
 .../processors/GaussianDistributionWithNumpy.py    |  24 -
 .../minifi/processors/GenerateFlowFile.py          |  26 -
 .../test/integration/minifi/processors/GetFile.py  |  29 -
 .../integration/minifi/processors/HashContent.py   |  27 -
 .../integration/minifi/processors/InvokeHTTP.py    |  46 --
 .../minifi/processors/ListAzureBlobStorage.py      |  27 -
 .../test/integration/minifi/processors/ListFile.py |  26 -
 .../integration/minifi/processors/ListenHTTP.py    |  33 -
 .../integration/minifi/processors/ListenSyslog.py  |  27 -
 .../integration/minifi/processors/LogAttribute.py  |  26 -
 .../minifi/processors/LogDynamicProperties.py      |  20 -
 .../minifi/processors/LogOnDestructionProcessor.py |  23 -
 .../minifi/processors/MoveContentToJson.py         |  24 -
 .../processors/NifiStyleLogDynamicProperties.py    |  25 -
 .../integration/minifi/processors/ParseDocument.py |  26 -
 .../processors/ProcessContextInterfaceChecker.py   |  26 -
 .../minifi/processors/PutAzureBlobStorage.py       |  25 -
 .../test/integration/minifi/processors/PutFile.py  |  33 -
 .../minifi/processors/PutOPCProcessor.py           |  26 -
 .../test/integration/minifi/processors/PutSQL.py   |  26 -
 .../minifi/processors/QueryDatabaseTable.py        |  25 -
 .../minifi/processors/RelativeImporterProcessor.py |  26 -
 .../minifi/processors/RemoveFlowFile.py            |  24 -
 .../integration/minifi/processors/ReplaceText.py   |  27 -
 .../minifi/processors/RotatingForwarder.py         |  26 -
 .../minifi/processors/RouteOnAttribute.py          |  27 -
 .../integration/minifi/processors/RouteText.py     |  26 -
 .../minifi/processors/RunLlamaCppInference.py      |  26 -
 .../minifi/processors/SetRecordField.py            |  26 -
 .../processors/SpecialPropertyTypeChecker.py       |  26 -
 .../integration/minifi/processors/SplitText.py     |  24 -
 .../test/integration/minifi/processors/TailFile.py |  25 -
 .../minifi/processors/TestStateManager.py          |  25 -
 .../minifi/processors/TransferToOriginal.py        |  26 -
 .../minifi/processors/UpdateAttribute.py           |  26 -
 .../test/integration/minifi/processors/__init__.py |   0
 .../minifi/validators/EmptyFilesOutPutValidator.py |  44 -
 .../minifi/validators/FileOutputValidator.py       |  95 ---
 .../minifi/validators/MultiFileOutputValidator.py  |  81 --
 .../NoContentCheckFileNumberValidator.py           |  38 -
 .../minifi/validators/NoFileOutPutValidator.py     |  31 -
 .../validators/NumFileRangeAndFileSizeValidator.py |  36 -
 .../minifi/validators/NumFileRangeValidator.py     |  38 -
 .../minifi/validators/OutputValidator.py           |  27 -
 .../minifi/validators/SegfaultValidator.py         |  25 -
 .../minifi/validators/SingleFileOutputValidator.py |  38 -
 .../validators/SingleJSONFileOutputValidator.py    |  55 --
 .../SingleOrMultiFileOutputRegexValidator.py       |  38 -
 .../validators/SingleOrMultiFileOutputValidator.py |  38 -
 .../test/integration/minifi/validators/__init__.py |   0
 .../kubernetes/minifi-conf/minifi-log.properties   |   3 -
 .../kubernetes/minifi-conf/minifi.properties       |  10 -
 .../resources/minifi/minifi-log.properties         |   4 -
 .../integration/resources/minifi/minifi.properties |   6 -
 .../integration/resources/python/sleep_forever.py  |  23 -
 .../test/integration/ssl_utils/SSL_cert_utils.py   | 161 ----
 docker/test/integration/ssl_utils/__init__.py      |   0
 .../kinesis_server_container.py                    |   0
 .../{steps => containers}/s3_server_container.py   |   2 +-
 extensions/aws/tests/features/kinesis.feature      |   2 +-
 extensions/aws/tests/features/s3.feature           |  38 +-
 extensions/aws/tests/features/steps/steps.py       |  10 +-
 .../azure_server_container.py                      |   0
 extensions/azure/tests/features/steps/steps.py     |   2 +-
 extensions/civetweb/tests/features/http.feature    | 125 +--
 extensions/civetweb/tests/features/https.feature   | 117 +--
 .../couchbase_server_container.py                  |   2 +-
 extensions/couchbase/tests/features/steps/steps.py |   2 +-
 .../elastic_base_container.py                      |   0
 .../elasticsearch_container.py                     |   0
 .../{steps => containers}/opensearch_container.py  |   0
 .../tests/features/elasticsearch.feature           |   6 +-
 .../tests/features/opensearch.feature              |   6 +-
 .../elasticsearch/tests/features/steps/steps.py    |   4 +-
 .../fake_gcs_server_container.py                   |   0
 .../tests/features/google_cloud_storage.feature    |   2 +-
 extensions/gcp/tests/features/steps/steps.py       |   2 +-
 .../grafana_loki_container.py                      |   0
 .../reverse_proxy_container.py                     |   0
 .../grafana-loki/tests/features/steps/steps.py     |   4 +-
 .../kafka_server_container.py                      |   0
 extensions/kafka/tests/features/steps/steps.py     |   2 +-
 .../tests/features/environment.py                  |  21 +-
 .../kubernetes/tests}/features/kubernetes.feature  |  30 +-
 .../tests/features/resources}/daemon.namespace.yml |   0
 .../resources}/hello-world-one.helper-pod.yml      |   0
 .../resources}/hello-world-two.helper-pod.yml      |   0
 .../resources}/metrics-server.dependencies.yml     |   0
 .../tests/features/resources}/minifi.test-pod.yml  |   6 +-
 .../resources}/namespace-reader.clusterrole.yml    |   0
 .../namespace-reader.clusterrolebinding.yml        |   0
 .../features/resources}/pod-reader.clusterrole.yml |   0
 .../resources}/pod-reader.clusterrolebinding.yml   |   0
 .../tests/features/steps/kubernetes_proxy.py       | 164 ++++
 .../steps/minifi_as_pod_in_kubernetes_cluster.py   |  35 +
 .../kubernetes/tests/features/steps/steps.py       |  59 ++
 .../{steps => containers}/mqtt_broker_container.py |   0
 extensions/mqtt/tests/features/mqtt.feature        |  10 +-
 extensions/mqtt/tests/features/steps/steps.py      |   2 +-
 extensions/opc/include/opc.h                       |   1 +
 extensions/opc/src/opc.cpp                         |  13 +-
 extensions/opc/tests/OpcUaTestServer.h             |   4 +-
 .../opc_ua_server_container.py                     |   6 +-
 extensions/opc/tests/features/opcua.feature        |  65 +-
 .../tests/features/resources/opcua_client_cert.der | Bin 1040 -> 0 bytes
 .../tests/features/resources/opcua_client_key.der  | Bin 1191 -> 0 bytes
 extensions/opc/tests/features/steps/steps.py       |  43 +-
 .../features/containers/prometheus_container.py    |  92 +++
 .../tests/features/environment.py                  |  17 +-
 .../prometheus/tests}/features/prometheus.feature  |  14 +-
 .../tests/features/resources/prometheus_checker.py | 156 ++++
 .../prometheus/tests/features/steps/steps.py       |  73 ++
 extensions/python/tests/features/environment.py    | 124 +++
 .../python/tests}/features/python.feature          | 181 +++--
 .../tests/features/resources}/CreateFlowFile.py    |   0
 .../tests/features/resources}/CreateNothing.py     |   0
 .../EvaluateExpressionLanguageChecker.py           |   0
 .../ExpressionLanguagePropertyWithValidator.py     |   0
 .../features/resources}/FailureWithAttributes.py   |   0
 .../features/resources}/FailureWithContent.py      |   0
 .../features/resources}/LogDynamicProperties.py    |   0
 .../resources}/NifiStyleLogDynamicProperties.py    |   0
 .../resources}/ProcessContextInterfaceChecker.py   |   0
 .../resources}/RelativeImporterProcessor.py        |   0
 .../tests/features/resources}/RotatingForwarder.py |   0
 .../tests/features/resources}/SetRecordField.py    |   0
 .../resources}/SpecialPropertyTypeChecker.py       |   0
 .../tests/features/resources}/TestStateManager.py  |   0
 .../features/resources}/TransferToOriginal.py      |   0
 .../tests/features/resources}/multiplierutils.py   |   0
 .../tests/features/resources}/subtractutils.py     |   0
 extensions/python/tests/features/steps/steps.py    | 122 +++
 .../{steps => containers}/splunk_container.py      |   0
 extensions/splunk/tests/features/splunk.feature    |   4 +-
 extensions/splunk/tests/features/steps/steps.py    |   2 +-
 .../postgress_server_container.py                  |   2 +-
 extensions/sql/tests/features/steps/steps.py       |   2 +-
 .../controllers/JsonTreeReader.cpp                 |   8 +
 .../tests/features/attributes_to_json.feature      |   2 +-
 .../{steps => containers}/diag_slave_container.py  |   2 +-
 .../{steps => containers}/syslog_container.py      |   0
 .../{steps => containers}/tcp_client_container.py  |   2 +-
 .../tests/features/core_functionality.feature      |   2 +-
 .../tests/features/evaluate_json_path.feature      |   4 +-
 .../tests/features/file_system_operations.feature  |   4 +-
 .../tests/features/hashcontent.feature             |  12 +-
 .../tests/features/minifi_c2_server.feature        |   8 +-
 .../tests/features/minifi_controller.feature       |  12 +-
 .../tests}/features/s2s.feature                    | 288 +++----
 .../tests/features/split_json.feature              |   2 +-
 .../tests/features/steps/steps.py                  |   6 +-
 thirdparty/open62541/open62541.patch               |  75 +-
 257 files changed, 1923 insertions(+), 8620 deletions(-)
 rename {docker/test/integration => 
behave_framework/src/minifi_test_framework/containers/resources/nifi}/convert_cert_to_jks.sh
 (100%)
 copy behave_framework/src/minifi_test_framework/minifi/{parameter.py => 
input_port.py} (55%)
 copy behave_framework/src/minifi_test_framework/minifi/{parameter.py => 
output_port.py} (55%)
 copy behave_framework/src/minifi_test_framework/minifi/{controller_service.py 
=> remote_port.py} (74%)
 create mode 100644 
behave_framework/src/minifi_test_framework/minifi/remote_process_group.py
 delete mode 100755 docker/DockerVerify.sh
 delete mode 100644 docker/test/integration/.gitignore
 delete mode 100644 docker/test/integration/__init__.py
 delete mode 100644 docker/test/integration/cluster/ContainerStore.py
 delete mode 100644 docker/test/integration/cluster/DockerCommunicator.py
 delete mode 100644 docker/test/integration/cluster/DockerTestCluster.py
 delete mode 100644 
docker/test/integration/cluster/DockerTestDirectoryBindings.py
 delete mode 100644 docker/test/integration/cluster/FeatureContext.py
 delete mode 100644 docker/test/integration/cluster/ImageStore.py
 delete mode 100644 docker/test/integration/cluster/KubernetesProxy.py
 delete mode 100644 docker/test/integration/cluster/LogSource.py
 delete mode 100644 docker/test/integration/cluster/__init__.py
 delete mode 100644 docker/test/integration/cluster/checkers/AzureChecker.py
 delete mode 100644 docker/test/integration/cluster/checkers/ModbusChecker.py
 delete mode 100644 docker/test/integration/cluster/checkers/PostgresChecker.py
 delete mode 100644 
docker/test/integration/cluster/checkers/PrometheusChecker.py
 delete mode 100644 docker/test/integration/cluster/checkers/__init__.py
 delete mode 100644 
docker/test/integration/cluster/containers/AzureStorageServerContainer.py
 delete mode 100644 docker/test/integration/cluster/containers/Container.py
 delete mode 100644 docker/test/integration/cluster/containers/FlowContainer.py
 delete mode 100644 
docker/test/integration/cluster/containers/HttpProxyContainer.py
 delete mode 100644 
docker/test/integration/cluster/containers/MinifiAsPodInKubernetesCluster.py
 delete mode 100644 
docker/test/integration/cluster/containers/MinifiContainer.py
 delete mode 100644 docker/test/integration/cluster/containers/NifiContainer.py
 delete mode 100644 
docker/test/integration/cluster/containers/PostgreSQLServerContainer.py
 delete mode 100644 
docker/test/integration/cluster/containers/PrometheusContainer.py
 delete mode 100644 
docker/test/integration/cluster/containers/SyslogTcpClientContainer.py
 delete mode 100644 
docker/test/integration/cluster/containers/SyslogUdpClientContainer.py
 delete mode 100644 
docker/test/integration/cluster/containers/ZookeeperContainer.py
 delete mode 100644 docker/test/integration/cluster/containers/__init__.py
 delete mode 100644 
docker/test/integration/features/MiNiFi_integration_test_driver.py
 delete mode 100644 docker/test/integration/features/README.md
 delete mode 100644 docker/test/integration/features/environment.py
 delete mode 100644 docker/test/integration/features/python_script.feature
 delete mode 100644 docker/test/integration/features/steps/steps.py
 delete mode 100644 docker/test/integration/features/utils.py
 delete mode 100644 
docker/test/integration/filesystem_validation/FileSystemObserver.py
 delete mode 100644 
docker/test/integration/filesystem_validation/OutputEventHandler.py
 delete mode 100644 docker/test/integration/filesystem_validation/__init__.py
 delete mode 100644 docker/test/integration/minifi/__init__.py
 delete mode 100644 
docker/test/integration/minifi/controllers/JsonRecordSetWriter.py
 delete mode 100644 docker/test/integration/minifi/controllers/JsonTreeReader.py
 delete mode 100644 
docker/test/integration/minifi/controllers/KubernetesControllerService.py
 delete mode 100644 docker/test/integration/minifi/controllers/ODBCService.py
 delete mode 100644 
docker/test/integration/minifi/controllers/SSLContextService.py
 delete mode 100644 docker/test/integration/minifi/controllers/XMLReader.py
 delete mode 100644 
docker/test/integration/minifi/controllers/XMLRecordSetWriter.py
 delete mode 100644 docker/test/integration/minifi/controllers/__init__.py
 delete mode 100644 docker/test/integration/minifi/core/Connectable.py
 delete mode 100644 docker/test/integration/minifi/core/ControllerService.py
 delete mode 100644 docker/test/integration/minifi/core/Funnel.py
 delete mode 100644 docker/test/integration/minifi/core/InputPort.py
 delete mode 100644 docker/test/integration/minifi/core/OutputPort.py
 delete mode 100644 docker/test/integration/minifi/core/Processor.py
 delete mode 100644 docker/test/integration/minifi/core/RemoteProcessGroup.py
 delete mode 100644 docker/test/integration/minifi/core/__init__.py
 delete mode 100644 
docker/test/integration/minifi/flow_serialization/Minifi_flow_json_serializer.py
 delete mode 100644 
docker/test/integration/minifi/flow_serialization/Minifi_flow_yaml_serializer.py
 delete mode 100644 
docker/test/integration/minifi/flow_serialization/Nifi_flow_json_serializer.py
 delete mode 100644 
docker/test/integration/minifi/flow_serialization/__init__.py
 delete mode 100644 
docker/test/integration/minifi/processors/AddPythonAttribute.py
 delete mode 100644 
docker/test/integration/minifi/processors/AzureBlobStorageProcessorBase.py
 delete mode 100644 docker/test/integration/minifi/processors/ChunkDocument.py
 delete mode 100644 
docker/test/integration/minifi/processors/CollectKubernetesPodMetrics.py
 delete mode 100644 docker/test/integration/minifi/processors/ConvertRecord.py
 delete mode 100644 
docker/test/integration/minifi/processors/CountingProcessor.py
 delete mode 100644 docker/test/integration/minifi/processors/CreateFlowFile.py
 delete mode 100644 docker/test/integration/minifi/processors/CreateNothing.py
 delete mode 100644 
docker/test/integration/minifi/processors/DeleteAzureBlobStorage.py
 delete mode 100644 
docker/test/integration/minifi/processors/EvaluateExpressionLanguageChecker.py
 delete mode 100644 docker/test/integration/minifi/processors/ExecuteSQL.py
 delete mode 100644 docker/test/integration/minifi/processors/ExecuteScript.py
 delete mode 100644 
docker/test/integration/minifi/processors/ExpressionLanguagePropertyWithValidator.py
 delete mode 100644 
docker/test/integration/minifi/processors/FailureWithAttributes.py
 delete mode 100644 
docker/test/integration/minifi/processors/FailureWithContent.py
 delete mode 100644 
docker/test/integration/minifi/processors/FetchAzureBlobStorage.py
 delete mode 100644 docker/test/integration/minifi/processors/FetchFile.py
 delete mode 100644 
docker/test/integration/minifi/processors/FetchOPCProcessor.py
 delete mode 100644 
docker/test/integration/minifi/processors/GaussianDistributionWithNumpy.py
 delete mode 100644 
docker/test/integration/minifi/processors/GenerateFlowFile.py
 delete mode 100644 docker/test/integration/minifi/processors/GetFile.py
 delete mode 100644 docker/test/integration/minifi/processors/HashContent.py
 delete mode 100644 docker/test/integration/minifi/processors/InvokeHTTP.py
 delete mode 100644 
docker/test/integration/minifi/processors/ListAzureBlobStorage.py
 delete mode 100644 docker/test/integration/minifi/processors/ListFile.py
 delete mode 100644 docker/test/integration/minifi/processors/ListenHTTP.py
 delete mode 100644 docker/test/integration/minifi/processors/ListenSyslog.py
 delete mode 100644 docker/test/integration/minifi/processors/LogAttribute.py
 delete mode 100644 
docker/test/integration/minifi/processors/LogDynamicProperties.py
 delete mode 100644 
docker/test/integration/minifi/processors/LogOnDestructionProcessor.py
 delete mode 100644 
docker/test/integration/minifi/processors/MoveContentToJson.py
 delete mode 100644 
docker/test/integration/minifi/processors/NifiStyleLogDynamicProperties.py
 delete mode 100644 docker/test/integration/minifi/processors/ParseDocument.py
 delete mode 100644 
docker/test/integration/minifi/processors/ProcessContextInterfaceChecker.py
 delete mode 100644 
docker/test/integration/minifi/processors/PutAzureBlobStorage.py
 delete mode 100644 docker/test/integration/minifi/processors/PutFile.py
 delete mode 100644 docker/test/integration/minifi/processors/PutOPCProcessor.py
 delete mode 100644 docker/test/integration/minifi/processors/PutSQL.py
 delete mode 100644 
docker/test/integration/minifi/processors/QueryDatabaseTable.py
 delete mode 100644 
docker/test/integration/minifi/processors/RelativeImporterProcessor.py
 delete mode 100644 docker/test/integration/minifi/processors/RemoveFlowFile.py
 delete mode 100644 docker/test/integration/minifi/processors/ReplaceText.py
 delete mode 100644 
docker/test/integration/minifi/processors/RotatingForwarder.py
 delete mode 100644 
docker/test/integration/minifi/processors/RouteOnAttribute.py
 delete mode 100644 docker/test/integration/minifi/processors/RouteText.py
 delete mode 100644 
docker/test/integration/minifi/processors/RunLlamaCppInference.py
 delete mode 100644 docker/test/integration/minifi/processors/SetRecordField.py
 delete mode 100644 
docker/test/integration/minifi/processors/SpecialPropertyTypeChecker.py
 delete mode 100644 docker/test/integration/minifi/processors/SplitText.py
 delete mode 100644 docker/test/integration/minifi/processors/TailFile.py
 delete mode 100644 
docker/test/integration/minifi/processors/TestStateManager.py
 delete mode 100644 
docker/test/integration/minifi/processors/TransferToOriginal.py
 delete mode 100644 docker/test/integration/minifi/processors/UpdateAttribute.py
 delete mode 100644 docker/test/integration/minifi/processors/__init__.py
 delete mode 100644 
docker/test/integration/minifi/validators/EmptyFilesOutPutValidator.py
 delete mode 100644 
docker/test/integration/minifi/validators/FileOutputValidator.py
 delete mode 100644 
docker/test/integration/minifi/validators/MultiFileOutputValidator.py
 delete mode 100644 
docker/test/integration/minifi/validators/NoContentCheckFileNumberValidator.py
 delete mode 100644 
docker/test/integration/minifi/validators/NoFileOutPutValidator.py
 delete mode 100644 
docker/test/integration/minifi/validators/NumFileRangeAndFileSizeValidator.py
 delete mode 100644 
docker/test/integration/minifi/validators/NumFileRangeValidator.py
 delete mode 100644 docker/test/integration/minifi/validators/OutputValidator.py
 delete mode 100644 
docker/test/integration/minifi/validators/SegfaultValidator.py
 delete mode 100644 
docker/test/integration/minifi/validators/SingleFileOutputValidator.py
 delete mode 100644 
docker/test/integration/minifi/validators/SingleJSONFileOutputValidator.py
 delete mode 100644 
docker/test/integration/minifi/validators/SingleOrMultiFileOutputRegexValidator.py
 delete mode 100644 
docker/test/integration/minifi/validators/SingleOrMultiFileOutputValidator.py
 delete mode 100644 docker/test/integration/minifi/validators/__init__.py
 delete mode 100644 
docker/test/integration/resources/kubernetes/minifi-conf/minifi-log.properties
 delete mode 100644 
docker/test/integration/resources/kubernetes/minifi-conf/minifi.properties
 delete mode 100644 
docker/test/integration/resources/minifi/minifi-log.properties
 delete mode 100644 docker/test/integration/resources/minifi/minifi.properties
 delete mode 100644 docker/test/integration/resources/python/sleep_forever.py
 delete mode 100644 docker/test/integration/ssl_utils/SSL_cert_utils.py
 delete mode 100644 docker/test/integration/ssl_utils/__init__.py
 rename extensions/aws/tests/features/{steps => 
containers}/kinesis_server_container.py (100%)
 rename extensions/aws/tests/features/{steps => 
containers}/s3_server_container.py (99%)
 rename extensions/azure/tests/features/{steps => 
containers}/azure_server_container.py (100%)
 rename extensions/couchbase/tests/features/{steps => 
containers}/couchbase_server_container.py (99%)
 rename extensions/elasticsearch/tests/features/{steps => 
containers}/elastic_base_container.py (100%)
 rename extensions/elasticsearch/tests/features/{steps => 
containers}/elasticsearch_container.py (100%)
 rename extensions/elasticsearch/tests/features/{steps => 
containers}/opensearch_container.py (100%)
 rename extensions/gcp/tests/features/{steps => 
containers}/fake_gcs_server_container.py (100%)
 rename extensions/grafana-loki/tests/features/{steps => 
containers}/grafana_loki_container.py (100%)
 rename extensions/grafana-loki/tests/features/{steps => 
containers}/reverse_proxy_container.py (100%)
 rename extensions/kafka/tests/features/{steps => 
containers}/kafka_server_container.py (100%)
 copy extensions/{splunk => kubernetes}/tests/features/environment.py (64%)
 rename {docker/test/integration => 
extensions/kubernetes/tests}/features/kubernetes.feature (76%)
 rename {docker/test/integration/resources/kubernetes/pods-etc => 
extensions/kubernetes/tests/features/resources}/daemon.namespace.yml (100%)
 rename {docker/test/integration/resources/kubernetes/pods-etc => 
extensions/kubernetes/tests/features/resources}/hello-world-one.helper-pod.yml 
(100%)
 rename {docker/test/integration/resources/kubernetes/pods-etc => 
extensions/kubernetes/tests/features/resources}/hello-world-two.helper-pod.yml 
(100%)
 rename {docker/test/integration/resources/kubernetes/pods-etc => 
extensions/kubernetes/tests/features/resources}/metrics-server.dependencies.yml 
(100%)
 rename {docker/test/integration/resources/kubernetes/pods-etc => 
extensions/kubernetes/tests/features/resources}/minifi.test-pod.yml (87%)
 rename {docker/test/integration/resources/kubernetes/pods-etc => 
extensions/kubernetes/tests/features/resources}/namespace-reader.clusterrole.yml
 (100%)
 rename {docker/test/integration/resources/kubernetes/pods-etc => 
extensions/kubernetes/tests/features/resources}/namespace-reader.clusterrolebinding.yml
 (100%)
 rename {docker/test/integration/resources/kubernetes/pods-etc => 
extensions/kubernetes/tests/features/resources}/pod-reader.clusterrole.yml 
(100%)
 rename {docker/test/integration/resources/kubernetes/pods-etc => 
extensions/kubernetes/tests/features/resources}/pod-reader.clusterrolebinding.yml
 (100%)
 create mode 100644 
extensions/kubernetes/tests/features/steps/kubernetes_proxy.py
 create mode 100644 
extensions/kubernetes/tests/features/steps/minifi_as_pod_in_kubernetes_cluster.py
 create mode 100644 extensions/kubernetes/tests/features/steps/steps.py
 rename extensions/mqtt/tests/features/{steps => 
containers}/mqtt_broker_container.py (100%)
 rename extensions/opc/tests/features/{steps => 
containers}/opc_ua_server_container.py (87%)
 delete mode 100644 
extensions/opc/tests/features/resources/opcua_client_cert.der
 delete mode 100644 extensions/opc/tests/features/resources/opcua_client_key.der
 create mode 100644 
extensions/prometheus/tests/features/containers/prometheus_container.py
 copy extensions/{mqtt => prometheus}/tests/features/environment.py (77%)
 rename {docker/test/integration => 
extensions/prometheus/tests}/features/prometheus.feature (91%)
 create mode 100644 
extensions/prometheus/tests/features/resources/prometheus_checker.py
 create mode 100644 extensions/prometheus/tests/features/steps/steps.py
 create mode 100644 extensions/python/tests/features/environment.py
 rename {docker/test/integration => 
extensions/python/tests}/features/python.feature (62%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/CreateFlowFile.py (100%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/CreateNothing.py (100%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/EvaluateExpressionLanguageChecker.py
 (100%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/ExpressionLanguagePropertyWithValidator.py
 (100%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/FailureWithAttributes.py (100%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/FailureWithContent.py (100%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/LogDynamicProperties.py (100%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/NifiStyleLogDynamicProperties.py 
(100%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/ProcessContextInterfaceChecker.py 
(100%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/RelativeImporterProcessor.py (100%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/RotatingForwarder.py (100%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/SetRecordField.py (100%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/SpecialPropertyTypeChecker.py (100%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/TestStateManager.py (100%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/TransferToOriginal.py (100%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/multiplierutils.py (100%)
 rename {docker/test/integration/resources/python => 
extensions/python/tests/features/resources}/subtractutils.py (100%)
 create mode 100644 extensions/python/tests/features/steps/steps.py
 rename extensions/splunk/tests/features/{steps => 
containers}/splunk_container.py (100%)
 rename extensions/sql/tests/features/{steps => 
containers}/postgress_server_container.py (99%)
 rename extensions/standard-processors/tests/features/{steps => 
containers}/diag_slave_container.py (98%)
 rename extensions/standard-processors/tests/features/{steps => 
containers}/syslog_container.py (100%)
 rename extensions/standard-processors/tests/features/{steps => 
containers}/tcp_client_container.py (98%)
 rename {docker/test/integration => 
extensions/standard-processors/tests}/features/s2s.feature (51%)

Reply via email to