The test expires the proof dangling timeout, then look at the log while elapsing the scheduler interval and expects the proofs to be removed. It can happen (https://build.bitcoinabc.org/viewLog.html?buildTypeId=BitcoinABC_BitcoinAbcStaging&buildId=440597&guest=1) that the scheduler runs after the timeout is elapsed but before the log is getting asserted, causing the test to fail. Elapsing the timeout after the log is read will prevent this.
Details
Details
- Reviewers
PiRK - Group Reviewers
Restricted Project - Commits
- rABC1a0c149b73e1: [avalanche] Fix a abc_feature_proof_cleanup potential failure
./test/functional/test_runner.py abc_feature_proof_cleanup
Diff Detail
Diff Detail
- Repository
- rABC Bitcoin ABC
- Branch
- fix_abc_feature_proof_cleanup
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 20215 Build 40115: Build Diff build-without-wallet · build-diff · build-debug · build-clang-tidy · build-clang Build 40114: arc lint + arc unit