This is an automated email from the ASF dual-hosted git repository.
piotr pushed a change to branch iggy_header_reserved
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 7115c76ef merge
add c51e45f85 feat(integration): add iggy_harness proc macro and use it in
mcp tests (#2635)
add c0b4ae8b1 Merge branch 'master' into iggy_header_reserved
No new revisions were added by this update.
Summary of changes:
Cargo.lock | 11 +
Cargo.toml | 2 +
DEPENDENCIES.md | 1 +
core/ai/mcp/Cargo.toml | 1 +
core/ai/mcp/src/api.rs | 64 +-
.../configs/src/configs_impl/typed_env_provider.rs | 1 +
core/{configs_derive => harness_derive}/Cargo.toml | 4 +-
core/harness_derive/src/attrs.rs | 750 +++++++++++++++++
core/harness_derive/src/codegen.rs | 820 ++++++++++++++++++
core/harness_derive/src/lib.rs | 94 +++
core/harness_derive/src/params.rs | 257 ++++++
core/integration/.gitignore | 1 -
core/integration/Cargo.toml | 1 +
.../src/harness/handle/client_builder.rs | 350 ++++++++
.../src/harness/handle/connectors_runtime.rs | 9 +-
core/integration/src/harness/handle/mcp.rs | 9 +-
core/integration/src/harness/handle/mod.rs | 2 +
core/integration/src/harness/handle/server.rs | 171 +++-
core/integration/src/harness/helpers.rs | 3 +-
core/integration/src/harness/mod.rs | 4 +-
.../src/harness/orchestrator/builder.rs | 156 +++-
.../src/harness/orchestrator/harness.rs | 73 +-
core/integration/src/harness/port_reserver.rs | 30 +
core/integration/src/lib.rs | 11 +
.../tests/cluster/mod.rs} | 30 +-
core/integration/tests/mcp/mod.rs | 920 ++++++++++-----------
core/integration/tests/mod.rs | 1 +
27 files changed, 3191 insertions(+), 585 deletions(-)
copy core/{configs_derive => harness_derive}/Cargo.toml (93%)
create mode 100644 core/harness_derive/src/attrs.rs
create mode 100644 core/harness_derive/src/codegen.rs
create mode 100644 core/harness_derive/src/lib.rs
create mode 100644 core/harness_derive/src/params.rs
delete mode 100644 core/integration/.gitignore
create mode 100644 core/integration/src/harness/handle/client_builder.rs
copy core/{sdk/src/http/cluster.rs => integration/tests/cluster/mod.rs} (55%)