Reftests alpha8 - #10762
Conversation
|
Current failures, 3:
|
Voluntary tests fail because of |
|
@StefanBratanov everything is fixed, not actual |
StefanBratanov
left a comment
There was a problem hiding this comment.
LGTM apart from one comment
|
|
||
| - name: SAFETY_DECAY#phase0 | ||
| sources: | ||
| - file: ethereum/weaksubjectivity/src/main/java/tech/pegasys/teku/weaksubjectivity/config/WeakSubjectivityConfig.java |
There was a problem hiding this comment.
We moved this to:
tech.pegasys.teku.spec.logic.common.weaksubjectivity.WeakSubjectivityCalculator by the way
PR Description
Some network tests are still ignored, we will address it later without hurry
Fixed Issue(s)
Documentation
doc-change-requiredlabel to this PR if updates are required.Changelog
Note
Low Risk
Changes are confined to reference tests, spec metadata, and read-only fork-choice test hooks; production fork-choice logic is only exposed for spec-test assertions, not altered in behavior beyond that wiring.
Overview
Bumps consensus-spec-tests from v1.7.0-alpha.7 to alpha.8, re-enables Gloas pyspec discovery (removes the alpha.7 skip), and refreshes specrefs (version, Gloas/Electra deltas, temporary exceptions for not-yet-aligned areas).
Reference-test harness: adds
createAnchorFromStateAndMatchingBlockand uses it in gossip block/attestation/aggregate setup so the store anchor matches fixture blocks whenstate_rootaligns; gossip block setup gains execution payload status handling and stricter setup import assertions; attestation gossip loads ElectraSingleAttestationwhen applicable.Fork-choice tests: full
on_execution_payload_envelopecoverage; newon_payload_attestation_messagesteps (wire vs block,validflag); fork-choice checks forpayload_timeliness_voteandpayload_data_availability_vote, backed by new read APIs onForkChoiceStrategy/ForkChoiceModelGloas(PTC vote tracker).Gossip test registration:
gossip_beacon_blockenabled;gossip_bls_to_execution_changeenabled with one skipped case; attestation/aggregate/blob gossip remain ignored.Reviewed by Cursor Bugbot for commit 8d8df33. Bugbot is set up for automated code reviews on this repo. Configure here.