rust-sdk/crates/rmcp/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Humberto Yusta Gómez 64995cc40c
fix: cleanup zombie processes for child process client (#156)
* feat(client): cleanup of zombie processes in child process client

Using process wrap library, Process Group for Unix and Job Object for Windows

* fix: install extra dep based on feature, update examples take owned command

Install process-wrap if transport-child-process feature is enabled. Update examples to take ownership
of the command instead of mutable reference

* fix: update other examples, comments and readme to take ownership of command

Updated more examples, comments and readme to take command instead of mutable ref.
Also small fix in cargo toml of example to use local path.

* refactor: add configure command ext

Added configure command ext to tokio process command so that
you can use .configure() to use inline commands for mcp stdio client.
Added warning if start kill process fails
2025-05-18 18:38:47 +08:00
..
common test(context): test context request handling and refactor for reusable client-server tests (#97) 2025-04-07 10:13:05 +08:00
test_deserialization fix(test): fix tool deserialization error (#68) 2025-03-31 13:05:35 +08:00
test_message_schema feat(model): add json schema generation support for all model types (#176) 2025-05-15 23:56:31 +08:00
test_with_js refactor: Transport trait and worker transport, and streamable http client with those new features. (#167) 2025-05-17 23:53:38 +08:00
test_with_python Move whole rmcp crate to offcial rust sdk (#44) 2025-03-27 17:33:41 -04:00
test_complex_schema.rs chore: fix typos (#79) 2025-04-02 01:15:01 +08:00
test_deserialization.rs fix(test): fix tool deserialization error (#68) 2025-03-31 13:05:35 +08:00
test_logging.rs test(context): test context request handling and refactor for reusable client-server tests (#97) 2025-04-07 10:13:05 +08:00
test_message_protocol.rs feat: extensions to context (#102) 2025-04-08 10:01:17 +08:00
test_message_schema.rs feat(model): add json schema generation support for all model types (#176) 2025-05-15 23:56:31 +08:00
test_notification.rs fix(notification): fix wrongly error report in notification (#70) 2025-03-31 13:50:27 +08:00
test_tool_handler.rs Move whole rmcp crate to offcial rust sdk (#44) 2025-03-27 17:33:41 -04:00
test_tool_macro_annotations.rs feat(server): add annotation to tool macro (#184) 2025-05-18 16:04:58 +08:00
test_tool_macros.rs feat(openapi): add OpenAPI v3 compatibility and test for nullable field schema workaround (#135) (#137) 2025-05-14 14:06:59 +08:00
test_with_js.rs fix: cleanup zombie processes for child process client (#156) 2025-05-18 18:38:47 +08:00
test_with_python.rs fix: cleanup zombie processes for child process client (#156) 2025-05-18 18:38:47 +08:00