[MACRO] - CX_HARDENING - Consensus Hardening and Testing Improvements #3162
Labels
cappuccino
cappuccino-sprint2
consensus-hardening
Hardening the consensus protocol and adaquate testing.
What is this task and why do we need to work on it?
This macro task encompasses the effort to improve the overall hardening of the consensus protocol and HotShot as a whole. We currently are in the situation in which our tests either do not exhaustively cover their range of inputs, don't cover the possible permutations of inputs, and do not sufficiently check for more realistic cases that we've seen in testnets.
What work will need to be done to complete this task?
Many of the testing improvements can be done in parallel, some PRs might need to be broken down to keep them small since the test framework can be bloated.
Testing Improvements
test_with_failures_one
#3247test_with_failures_two
#3248test_with_failures_half_f
#3249test_with_failures_f
#3250Consensus Hardening Improvements
Consensus
Global Shared State #3215Are there any other details to include?
No response
What are the acceptance criteria to close this issue?
All tests are passing
Branch work will be merged to (if not the default branch)
No response
The text was updated successfully, but these errors were encountered: