execution-spec-tests icon indicating copy to clipboard operation
execution-spec-tests copied to clipboard

A Python framework and collection of test cases to generate test vectors for Ethereum execution clients

Results 183 execution-spec-tests issues
Sort by recently updated
recently updated
newest added

check STATICCALL as well it looks like I can legitimately write Op.DELEGATECALL( gas, addr, value, x, y, a, b) and don't notice that it actually should be Op.DELEGATECALL( gas, addr,...

Currently, `fill --traces -s` does print vm traces to the terminal if a test fails (note `-s` to prevent pytest from capturing stdout), but they're rather ugly. It'd be nice...

good first issue
type:feat
scope:fw

## 🗒️ Description Implements the pydantic models to parse the `ethereum/tests` fillers. At the moment only the `GeneralStateTestsFiller` is implemented. Not meant to be merged. ## 🔗 Related Issues ##...

## 🗒️ Description - Adds a new test where the self-destructing contract also creates a new contract at some point in order to increase its nonce before successfully self-destructing, all...

scope:tests
type:test

## 🗒️ Description Implements usage of the execution-specs evm daemon implemented in this branch: https://github.com/ethereum/execution-specs/tree/evm-daemon Which makes filling all tests with EELS around 57 times faster. I've also diff'd the...

scope:evm
type:feat

About the way I see tests. Pyspec with .py scripts and fill command is one repo. And tests that are also .py files are a separate repo. You just link...

## 🗒️ Description An override of the initial PR (that initially added a blockchain test example to the EEST fillers). This is overridden due to significant framework changes. The PR...

scope:tests
scope:docs
type:feat

For tests that are marked valid from a specific fork, i.e `Frontier` don't allow opcodes that are introduced after the fork. Ideally we extend each opcode class to include a...

`src/ethereum_test_tools/tests/test_filling/test_fixtures.py` ([link](https://github.com/ethereum/execution-spec-tests/blob/main/src/ethereum_test_tools/tests/test_filling/test_fixtures.py)) is quite messy, as its written upon the tests that existed within the initial repo. These tests can be improved dramatically to distinctly test each solc version and...

## 🗒️ Description I thought I would give this a try. So far I've added an entry point `diff_fixtures.py` (like @danceratopz) suggested. This file will be used for both CI...

scope:ci
type:feat
scope:fw