You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(pytest): integrate EIP report generation into spec_version_checker plugin
Move EIP version report generation from external script into the
spec_version_checker pytest plugin to eliminate brittle regex parsing
of console output and improve maintainability.
- Add EIPVersionFailure dataclass to capture failure data directly
- Implement generate_eip_report_markdown() function within plugin
- Use pytest_sessionfinish hook to generate reports automatically
Copy file name to clipboardExpand all lines: docs/CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,6 +38,10 @@ Users can select any of the artifacts depending on their testing needs for their
38
38
- 🐞 zkEVM marked tests have been removed from `tests-deployed` tox environment into its own separate workflow `tests-deployed-zkevm` and are filled by `evmone-t8n` ([#1617](https://github.com/ethereum/execution-spec-tests/pull/1617)).
39
39
- ✨ Field `postStateHash` is now added to all `blockchain_test` and `blockchain_test_engine` tests that use `exclude_full_post_state_in_output` in place of `postState`. Fixes `evmone-blockchaintest` test consumption and indirectly fixes coverage runs for these tests ([#1667](https://github.com/ethereum/execution-spec-tests/pull/1667)).
40
40
41
+
#### `check_eip_versions`
42
+
43
+
- 🔀 Refactor: Move EIP version report generation from external script into the `spec_version_checker` pytest plugin to eliminate brittle regex parsing of console output and improve maintainability.
0 commit comments