view: 🥜 ViewServer
support for an in-memory gRPC endpoint
#4517
Labels
A-client
Area: Design and implementation for client functionality
A-mock-consensus
Area: Relates to the mock consensus engine
A-testing
Area: Relates to testing of Penumbra
C-enhancement
Category: an enhancement to the codebase
needs-refinement
unclear, incomplete, or stub issue that needs work
refs:
Planner
can spend notes via mock consensus #4471mock consensus tests that use a view server must bind an rpc endpoint to a local port. this is unfortunate because it requires acquisition of a global resource, and can over time cause test suites to be flaky / brittle.
this could be abated by adding support for an in-memory gRPC endpoint to the
ViewServer
and its underlyingWorker
.see https://github.com/penumbra-zone/penumbra/tree/kate/view-server-tests-redux.box-grpc-endpoint-experiment as a starting sketch.
see #4471 (comment) for relevant discussion from #4471.
The text was updated successfully, but these errors were encountered: