Skip to content

cl: unskip BLS execution change test on Windows#20248

Merged
yperbasis merged 4 commits into
erigontech:mainfrom
apetro2:cl-unskip-bls-exec-change-test-windows
May 13, 2026
Merged

cl: unskip BLS execution change test on Windows#20248
yperbasis merged 4 commits into
erigontech:mainfrom
apetro2:cl-unskip-bls-exec-change-test-windows

Conversation

@apetro2

@apetro2 apetro2 commented Mar 31, 2026

Copy link
Copy Markdown
Contributor

Remove the Windows skip from the BLS-to-execution-change service test, and isolate each case with cleanup-backed setup so the suite no longer relies on leaked verifier state.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the BLS-to-execution-change service tests to run on Windows and to avoid cross-test coupling by isolating state/setup per subtest via t.Cleanup.

Changes:

  • Removed the Windows-only skip so the BLS-to-execution-change service test runs on all platforms.
  • Replaced the testify/suite setup/teardown with per-subtest setup using t.Cleanup (restoring global function hooks and cancelling verifier context).
  • Refactored test cases to mutate real CachingBeaconState validator data instead of mocking a state reader.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@apetro2 apetro2 force-pushed the cl-unskip-bls-exec-change-test-windows branch from edd3f3d to dd4cc3b Compare April 12, 2026 12:39

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

@yperbasis yperbasis added this pull request to the merge queue May 13, 2026
Merged via the queue into erigontech:main with commit e461108 May 13, 2026
38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants