fix progressive balance slashing tests
This commit is contained in:
parent
782a53ad9d
commit
57bb1d931e
@ -1353,6 +1353,14 @@ async fn progressive_balances_cache_attester_slashing() {
|
|||||||
.apply_blocks_while(|_, state| state.finalized_checkpoint().epoch == 0)
|
.apply_blocks_while(|_, state| state.finalized_checkpoint().epoch == 0)
|
||||||
.await
|
.await
|
||||||
.unwrap()
|
.unwrap()
|
||||||
|
// Note: This test may fail if the shuffling used changes, right now it re-runs with
|
||||||
|
// deterministic shuffling. A shuffling change my cause the slashed proposer to propose
|
||||||
|
// again in the next epoch, which results in a block processing failure
|
||||||
|
// (`HeaderInvalid::ProposerSlashed`). The harness should be re-worked to successfully skip
|
||||||
|
// the slot in this scenario rather than panic-ing. The same applies to
|
||||||
|
// `progressive_balances_cache_proposer_slashing`.
|
||||||
|
.apply_blocks(1)
|
||||||
|
.await
|
||||||
.add_previous_epoch_attester_slashing()
|
.add_previous_epoch_attester_slashing()
|
||||||
.await
|
.await
|
||||||
// expect fork choice to import blocks successfully after a previous epoch attester is
|
// expect fork choice to import blocks successfully after a previous epoch attester is
|
||||||
@ -1376,6 +1384,14 @@ async fn progressive_balances_cache_proposer_slashing() {
|
|||||||
.apply_blocks_while(|_, state| state.finalized_checkpoint().epoch == 0)
|
.apply_blocks_while(|_, state| state.finalized_checkpoint().epoch == 0)
|
||||||
.await
|
.await
|
||||||
.unwrap()
|
.unwrap()
|
||||||
|
// Note: This test may fail if the shuffling used changes, right now it re-runs with
|
||||||
|
// deterministic shuffling. A shuffling change my cause the slashed proposer to propose
|
||||||
|
// again in the next epoch, which results in a block processing failure
|
||||||
|
// (`HeaderInvalid::ProposerSlashed`). The harness should be re-worked to successfully skip
|
||||||
|
// the slot in this scenario rather than panic-ing. The same applies to
|
||||||
|
// `progressive_balances_cache_attester_slashing`.
|
||||||
|
.apply_blocks(1)
|
||||||
|
.await
|
||||||
.add_previous_epoch_proposer_slashing(MainnetEthSpec::slots_per_epoch())
|
.add_previous_epoch_proposer_slashing(MainnetEthSpec::slots_per_epoch())
|
||||||
.await
|
.await
|
||||||
// expect fork choice to import blocks successfully after a previous epoch proposer is
|
// expect fork choice to import blocks successfully after a previous epoch proposer is
|
||||||
|
Loading…
Reference in New Issue
Block a user