This repository has been archived by the owner on Nov 15, 2023. It is now read-only.
Refactor subsystem TestHarness to remove duplicated code across subsystems #3271
Labels
Milestone
Currently, the AV-Store, ApprovalDistribution, AvailabilityRecovery and CollatorProtocol subsystems all implement similar logic around full subsystem tests, i.e. overseer_send, overseer_recv, overseer_recv_with_timeout, overseer_signal.
It may be beneficial to move these functions to the test-helpers crate and subsequently refactor the tests for these subsystems to all leverage the same (somewhat generic) functions around virtual_overseer message passing.
Assigning to myself for now.
The text was updated successfully, but these errors were encountered: