| Filename | Latest commit message | Latest commit date |
|---|---|---|
Background threads simulating server responses could race with the `ensure` block that closes IO pipes, intermittently producing this warning depending on thread scheduling: ```console #<Thread:0x00007fb69290cbd0 test/mcp/client/stdio_test.rb:28 run> terminated with exception (report_on_exception is true): test/mcp/client/stdio_test.rb:55:in `write': stream closed in another thread (IOError) ``` Store each background thread in a `server_thread` variable and call `server_thread&.join(1)` at the top of each `ensure` block to wait for the thread to finish before closing pipes. |
||
| .. | ||
| http_test.rb | ||
| stdio_test.rb | ||
| tool_test.rb | ||