Add coordinator Setup
functions to the Path type
#3999
Labels
testing
Testing package and unit/integration tests
type: code hygiene
Clean up code but without changing functionality or interfaces
type: refactor
Architecture, code or CI improvements that may or may not tackle technical debt.
Milestone
Summary
The coordinator has the following functions:
The following functions should be moved to be under the path type:
I think we could consider a way to reduce this API further (definitely keeping
Setup()
, but maybe reducing the redundancy betweenSetupConnections
andCreateConnections
)Problem Definition
The coordinator is an unnecessary type in the setup of the path. It is more natural to simply reference the path type directly. This clears the way to reduce the usage of coordinator which in the long run may be an unnecessary layer of the testing pkg.
Proposal
Change:
to
NOTE: I recommend we leave the coordinator functions (deprecation) and add the functions to the path and replace our internal usage. After release of v8, then I think we can remove the unnecessary coordinator functions. Because v8 is a massive release that is intermixed with a SDK and cometbft update, I think we should limit unnecessary breaking changes
For Admin Use
The text was updated successfully, but these errors were encountered: