Skip to content

chore(tests): restore and extend Amsterdam ported static skip list#2732

Merged
spencer-tb merged 1 commit intoethereum:eips/amsterdam/eip-8037from
spencer-tb:eips/amsterdam/eip-8037-restore-ported-static-skip-list
Apr 20, 2026
Merged

chore(tests): restore and extend Amsterdam ported static skip list#2732
spencer-tb merged 1 commit intoethereum:eips/amsterdam/eip-8037from
spencer-tb:eips/amsterdam/eip-8037-restore-ported-static-skip-list

Conversation

@spencer-tb
Copy link
Copy Markdown
Contributor

@spencer-tb spencer-tb commented Apr 20, 2026

🗒️ Description

Reintroduces the Amsterdam ported static skip list (originally landed on devnets/bal/3). This is a stop gap solution until we actually sit down and fix the remaining static tests. @kclowes has already made some efforts here with:

The underlying gas limit updates in the skipped test cases remain future work, tracked by the TODO in conftest.py.

🔗 Related Issues or PRs

N/A.

✅ Checklist

  • All: Ran fast static checks to avoid unnecessary CI fails, see also Code Standards and Enabling Pre-commit Checks:
    just static
  • All: PR title adheres to the repo standard and will be used as the squash commit message, starting with type(scope):.
  • All: Considered updating the online docs in the ./docs/ directory.
  • All: Set appropriate labels for the changes (only maintainers can apply labels).

@spencer-tb spencer-tb added C-chore Category: chore A-tests Area: Consensus tests. P-high labels Apr 20, 2026
@spencer-tb spencer-tb requested review from fselmo and kclowes April 20, 2026 15:49
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (eips/amsterdam/eip-8037@de5bf67). Learn more about missing BASE report.

Additional details and impacted files
@@                    Coverage Diff                     @@
##             eips/amsterdam/eip-8037    #2732   +/-   ##
==========================================================
  Coverage                           ?   88.18%           
==========================================================
  Files                              ?      524           
  Lines                              ?    31120           
  Branches                           ?     3036           
==========================================================
  Hits                               ?    27444           
  Misses                             ?     3161           
  Partials                           ?      515           
Flag Coverage Δ
unittests 88.18% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Reintroduces `amsterdam_skip_list.txt` and `conftest.py` from
`devnets/bal/3` (commit 5913038) which were removed from this
branch. The skip list entries are matched via substring against the
pytest nodeid, so `conftest.py` now strips the fixture-format
token (e.g. `-blockchain_test_from_state_test`) that pytest inserts
inside the parametrize id before comparing.

The skip list is extended with 2017 additional test variants that
fail on the current `-m blockchain_test` Amsterdam fill and were
not present when the original list was generated. Ported static
fill at Amsterdam now passes cleanly with 9388 passed and 2550
skipped.
@spencer-tb spencer-tb force-pushed the eips/amsterdam/eip-8037-restore-ported-static-skip-list branch from e24cddd to 1600b52 Compare April 20, 2026 15:52
@spencer-tb spencer-tb merged commit e3738ca into ethereum:eips/amsterdam/eip-8037 Apr 20, 2026
14 of 15 checks passed
Copy link
Copy Markdown
Contributor

@kclowes kclowes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-tests Area: Consensus tests. C-chore Category: chore P-high

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants