ethereum / ethereum/execution-specs

chore(ci): add the state tests generated by evmone's unittests to EEST releases

Open
#1,469 3 comments 0 reactions 0 assignees View on GitHub
A-ci C-chore P-medium S-needs-discussion stale
Dominant language
Python
Stars
1.2k
Forks
505
Avg merge
2d 14h
Merged PRs (30d)
116

Description

https://github.com/ethereum/evmone/pull/743 added state test fixture generation from evmone's unit tests. We could consider generating these state test fixtures as part of our fixture release CI flow to make them available to other teams.

To generate the fixtures, build evmone and then
```
export EVMONE_EXPORT_TESTS=exported_tests
build/bin/evmone-unittests --gtest_filter=state_transition.\*
ls exported_tests/state_transition/
# ->
# block create eof selfdestruct trace transient_storage tx
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.