This is an automated email from the ASF dual-hosted git repository.
hgruszecki pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iggy.git
from edf7adaf3 refactor(rust): empty binary_protocol crate by relocating
its contents (#2942)
add 2ea6d5bd1 feat(cpp): part of low-level bindings, their tests, and e2e
CI config (#2852)
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/BUILD.bazel | 35 +-
foreign/cpp/Cargo.lock | 4744 +++++++++++++++++++-
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
17 files changed, 5851 insertions(+), 169 deletions(-)
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%)