This is an automated email from the ASF dual-hosted git repository.
maciej pushed a change to branch java-clients-unification
in repository https://gitbox.apache.org/repos/asf/iggy.git
from ba29f6d04 refactor(java): unify blocking TCP client as wrapper over
async client
add 2ea6d5bd1 feat(cpp): part of low-level bindings, their tests, and e2e
CI config (#2852)
add 0e435f0bd fix(cpp): Remove `--locked` option and delete cargo.lock
file (#2949)
add fd300aa4d Merge branch 'master' into java-clients-unification
No new revisions were added by this update.
Summary of changes:
.github/actions/cpp-bazel/pre-merge/action.yml | 23 +-
.github/config/components.yml | 2 +-
foreign/cpp/.gitignore | 1 +
foreign/cpp/BUILD.bazel | 38 ++-
foreign/cpp/Cargo.lock | 291 ------------------
foreign/cpp/Cargo.toml | 2 +
foreign/cpp/README.md | 10 +-
foreign/cpp/build.rs | 4 +
foreign/cpp/src/client.rs | 206 +++++++++++++
foreign/cpp/src/identifier.rs | 63 ++++
foreign/cpp/src/lib.rs | 69 ++++-
.../src/title.rs => foreign/cpp/src/stream.rs | 23 +-
.../src/title.rs => foreign/cpp/src/topic.rs | 26 +-
foreign/cpp/tests/client/low_level_e2e.cpp | 150 +++++++++
foreign/cpp/tests/common/test_helpers.hpp | 56 ++++
foreign/cpp/tests/stream/low_level_e2e.cpp | 272 +++++++++++++++++
foreign/cpp/tests/topic/low_level_e2e.cpp | 335 +++++++++++++++++++++
foreign/cpp/tests/{test.cpp => unit_tests.cpp} | 0
18 files changed, 1245 insertions(+), 326 deletions(-)
delete mode 100644 foreign/cpp/Cargo.lock
create mode 100644 foreign/cpp/src/client.rs
create mode 100644 foreign/cpp/src/identifier.rs
copy core/bench/dashboard/shared/src/title.rs => foreign/cpp/src/stream.rs
(60%)
copy core/bench/dashboard/shared/src/title.rs => foreign/cpp/src/topic.rs (55%)
create mode 100644 foreign/cpp/tests/client/low_level_e2e.cpp
create mode 100644 foreign/cpp/tests/common/test_helpers.hpp
create mode 100644 foreign/cpp/tests/stream/low_level_e2e.cpp
create mode 100644 foreign/cpp/tests/topic/low_level_e2e.cpp
rename foreign/cpp/tests/{test.cpp => unit_tests.cpp} (100%)