Feature Description
It is challenging to test the main Process functionality of the ext-proc server since there are many envoy dependencies. Mocking them for unit tests is limiting. We still want to test the e2e functionality of the server processing for checking MCP requests/responses with a plugin.
Proposed Solution
Come up with a mechanism to compile envoy and other dependencies and boot up a minimal ext-proc server, testing with a minimal plugin to ensure that the server functionality especially in the Process function can be tested.
Want to contribute?
Additional Context
No response
Feature Description
It is challenging to test the main
Processfunctionality of the ext-proc server since there are many envoy dependencies. Mocking them for unit tests is limiting. We still want to test the e2e functionality of the server processing for checking MCP requests/responses with a plugin.Proposed Solution
Come up with a mechanism to compile envoy and other dependencies and boot up a minimal ext-proc server, testing with a minimal plugin to ensure that the server functionality especially in the
Processfunction can be tested.Want to contribute?
Additional Context
No response