HomePhabricator

[avalanche] Fix staking reward flakiness after node restart in contenders test

Description

[avalanche] Fix staking reward flakiness after node restart in contenders test

Summary: Staking rewards may not be ready and trying to force them to be ready via setmocktime after restarting the node causes the prior quorum's proofs to be removed for dangling too long. Instead, we can check if staking rewards is ready and verify the respective poll response. Either PENDING or ACCEPTED are reasonable for our purposes here.

Test Plan:

./test/functional/test_runner.py abc_p2p_avalanche_contender_voting

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D17997

Details

Provenance
roqqitAuthored on Fri, Apr 25, 19:30
roqqitPushed on Sat, Apr 26, 20:50
Reviewer
Restricted Project
Differential Revision
D17997: [avalanche] Fix staking reward flakiness after node restart in contenders test
Parents
rABC413ef8bc12e3: rpc: Enhance metadata of the dumptxoutset output
Branches
Unknown
Tags
Unknown