Remove/Deprecate Coordinator
in testing pkg
#4002
Labels
needs discussion
Issues that need discussion before they can be worked on
testing
Testing package and unit/integration tests
type: refactor
Architecture, code or CI improvements that may or may not tackle technical debt.
Milestone
Summary
Remove or deprecate the
Coordiantor
in the testing pkgProblem Definition
The
Coordinator
was originally created to have context on all of the chains. This was useful in managing a global time between the chains and allowing execution between chains.Following proposed improvements in #3999, #1014, the coordinator type will likely not be very useful. At the moment it is a wrapper around the existing chains and the current global time. The test caller will already have access to all the chains, typically denoted via
suite.chainA
andsuite.chainB
and the global time can likely be accessed by all the chains without wrapping it in another typeRemoving this extra layer of the testing pkg will simplify the concepts to understand when new developers approach the pkg.
Proposal
Following improvements in #1014 and #3999, we should consider deprecating or removing the
Coordinator
For Admin Use
The text was updated successfully, but these errors were encountered: