This is an automated email from the ASF dual-hosted git repository.
lordgamez pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
from 2ac1f1b86 MINIFICPP-2721 Fix rocky linux docker image name retrieval
in CI
new d24d32400 MINIFICPP-2683 Move C2 docker tests to modular docker tests
new e730451c9 MINIFICPP-2685 Move MQTT tests to modular docker tests
new ebc89c186 MINIFICPP-2256 Remove LoggerConfiguration::newInstance
new 3b1334649 MINIFICPP-2722 C API enum explicit type
new 3190ca615 MINIFICPP-2724 Add MinifiStatus return type to C api
function that might fail
The 5 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:
.../minifi_test_framework/containers/container.py | 25 ++
.../containers/minifi_container.py | 10 +
.../minifi_test_framework/steps/checking_steps.py | 26 +-
.../src/minifi_test_framework/steps/core_steps.py | 57 ++-
.../steps/flow_building_steps.py | 10 +-
docker/RunBehaveTests.sh | 3 +-
docker/requirements.txt | 1 -
docker/test/integration/cluster/ContainerStore.py | 37 --
.../test/integration/cluster/DockerTestCluster.py | 5 -
docker/test/integration/cluster/ImageStore.py | 11 -
.../cluster/containers/MinifiC2ServerContainer.py | 112 ------
.../cluster/containers/MinifiContainer.py | 31 +-
.../cluster/containers/MqttBrokerContainer.py | 40 ---
.../features/MiNiFi_integration_test_driver.py | 8 -
docker/test/integration/features/steps/steps.py | 59 ---
.../integration/minifi/processors/ConsumeMQTT.py | 30 --
.../integration/minifi/processors/PublishMQTT.py | 30 --
.../include/api/core/ProcessContext.h | 2 -
.../include/api/utils/ProcessorConfigUtils.h | 24 +-
.../cpp-extension-lib/src/core/ProcessContext.cpp | 10 -
.../cpp-extension-lib/src/core/ProcessSession.cpp | 22 +-
.../include/utils/ProcessorConfigUtils.h | 24 +-
.../azure/tests/FetchAzureDataLakeStorageTests.cpp | 2 +-
.../features/steps/couchbase_server_container.py | 4 +-
.../tests/features/steps/grafana_loki_container.py | 4 +-
.../llamacpp/tests/RunLlamaCppInferenceTests.cpp | 4 +-
extensions/mqtt/tests/ConsumeMQTTTests.cpp | 4 +-
extensions/mqtt/tests/PublishMQTTTests.cpp | 2 +-
.../tests/features/environment.py | 21 +-
.../mqtt/tests}/features/mqtt.feature | 398 ++++++++++++---------
.../features/resources/publish_mqtt_message.py | 20 +-
.../tests/features/steps/mqtt_broker_container.py | 63 ++++
extensions/mqtt/tests/features/steps/steps.py | 76 ++++
.../tests}/features/minifi_c2_server.feature | 15 +-
.../features/steps/minifi_c2_server_container.py | 76 ++++
.../resources/minifi-c2-server/authorizations.yaml | 0
.../resources/minifi-c2-server/c2.properties | 0
.../steps}/resources/minifi-c2-server/config.yml | 0
.../tests/features/steps/steps.py | 54 ++-
.../tests/unit/SegmentContentTests.cpp | 4 +-
.../tests/unit/SplitContentTests.cpp | 2 +-
.../tests/unit/SplitTextTests.cpp | 2 +-
.../include/core/logging/LoggerConfiguration.h | 9 +-
libminifi/src/minifi-c.cpp | 31 +-
libminifi/test/libtest/unit/TestBase.cpp | 7 +-
libminifi/test/unit/LoggerTests.cpp | 84 ++---
minifi-api/include/minifi-c/minifi-c.h | 15 +-
minifi-api/minifi-c-api.def | 1 -
48 files changed, 768 insertions(+), 707 deletions(-)
delete mode 100644
docker/test/integration/cluster/containers/MinifiC2ServerContainer.py
delete mode 100644
docker/test/integration/cluster/containers/MqttBrokerContainer.py
delete mode 100644 docker/test/integration/minifi/processors/ConsumeMQTT.py
delete mode 100644 docker/test/integration/minifi/processors/PublishMQTT.py
copy extensions/{grafana-loki => mqtt}/tests/features/environment.py (71%)
rename {docker/test/integration =>
extensions/mqtt/tests}/features/mqtt.feature (60%)
rename docker/test/integration/cluster/checkers/MqttHelper.py =>
extensions/mqtt/tests/features/resources/publish_mqtt_message.py (62%)
create mode 100644
extensions/mqtt/tests/features/steps/mqtt_broker_container.py
create mode 100644 extensions/mqtt/tests/features/steps/steps.py
rename {docker/test/integration =>
extensions/standard-processors/tests}/features/minifi_c2_server.feature (82%)
create mode 100644
extensions/standard-processors/tests/features/steps/minifi_c2_server_container.py
rename {docker/test/integration =>
extensions/standard-processors/tests/features/steps}/resources/minifi-c2-server/authorizations.yaml
(100%)
rename {docker/test/integration =>
extensions/standard-processors/tests/features/steps}/resources/minifi-c2-server/c2.properties
(100%)
rename {docker/test/integration =>
extensions/standard-processors/tests/features/steps}/resources/minifi-c2-server/config.yml
(100%)