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

## 🗒️ Description Enable coverage script on any test .py files changes: if no new lines in converted-ethereum-tests.txt, then seek for .py files with tests and compare the coverage from...

type:feat

## 🗒️ Description Creates a gas test generator based off the `MCOPY` memory copy tests. It can be applied to *any test and the test writer only needs to provide...

## 🗒️ Description ## 🔗 Related Issues ## ✅ Checklist - [ ] All: Set appropriate labels for the changes. - [ ] All: Considered squashing commits to improve commit...

## 🗒️ Description Test call gas for EXT*CALL, using a legacy harness. Signed-off-by: Danno Ferrin ## 🔗 Related Issues ## ✅ Checklist - [ ] All: Set appropriate labels for...

## 🗒️ Description First iteration at implementation of idea in https://github.com/ethereum/execution-spec-tests/discussions/591 Implements the `fuzz` command that allows testers to mark a test as fuzzable, and then listing parameters that can...

```[tasklist] ## Required before devnet-1 - [x] Add tests for EIP-7251, draft PR -> https://github.com/ethereum/EIPs/pull/8625, - [x] Update EIP-2935: https://github.com/ethereum/execution-spec-tests/issues/570, https://github.com/ethereum/EIPs/pull/8596, - [x] Update consume engine to include `ConsolidationRequestV1` for...

~~Addressing the following spec changes:~~ ~~https://github.com/ethereum/EIPs/pull/8677~~ ~~https://github.com/ethereum/EIPs/pull/8679~~ ~~https://github.com/ethereum/EIPs/pull/8686~~ The spec changes have been addressed in #733, however there are some outstanding test cases that need to be implemented: ```[tasklist] ###...

## 🗒️ Description Adds a flag `isStateTest` into the environment information that is passed to the t8n tool which is only set to `true` when executing the state tests, and...

scope:tests
type:feat
scope:fw

For EOFCreate and RETURNCONTRACT I've changed client code to increase the max sizes for containers, max code size, etc; and it doesn't cause any tests to fail

I think this pattern is confusing: `CALLF` into a section that `JUMPF`s into a section that `RETF`s. I think we are missing coverage in this area, e.g. what if instead...