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 5ff1c7cb1 MINIFICPP-2063 RFC3339 parsing with expression language
new 004cede3e MINIFICPP-2018 Add ProcessContext::getStateManager to
Lua/Python
new dcf5e7194 MINIFICPP-2073 Separate docker build from docker tests in CI
new fb54a8dc8 MINIFICPP-2084 Fix flaky Reverse DNS timeout test
The 3 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 | 135 ++++++++++++++++++++-
cmake/DockerConfig.cmake | 16 +++
docker/test/integration/features/CMakeLists.txt | 26 +++-
.../tests/ExpressionLanguageTests.cpp | 8 +-
extensions/lua/LuaScriptEngine.cpp | 11 +-
extensions/lua/LuaScriptEngine.h | 8 --
extensions/lua/LuaScriptProcessContext.cpp | 8 +-
extensions/lua/LuaScriptProcessContext.h | 6 +-
extensions/lua/LuaScriptStateManager.cpp | 54 +++++++++
.../{LuaInputStream.h => LuaScriptStateManager.h} | 19 ++-
.../TestExecuteScriptProcessorWithLuaScript.cpp | 28 +++++
extensions/python/PythonBindings.cpp | 22 ++--
.../TestExecuteScriptProcessorWithPythonScript.cpp | 26 ++++
extensions/python/types/PyProcessContext.cpp | 12 ++
extensions/python/types/PyProcessContext.h | 1 +
extensions/python/types/PyStateManager.cpp | 103 ++++++++++++++++
.../types/{PyOutputStream.h => PyStateManager.h} | 21 ++--
extensions/python/types/Types.h | 7 ++
18 files changed, 450 insertions(+), 61 deletions(-)
create mode 100644 extensions/lua/LuaScriptStateManager.cpp
copy extensions/lua/{LuaInputStream.h => LuaScriptStateManager.h} (73%)
create mode 100644 extensions/python/types/PyStateManager.cpp
copy extensions/python/types/{PyOutputStream.h => PyStateManager.h} (69%)