Skip to content

Commit

Permalink
feat(tests): EOF folder structure re-org (#554)
Browse files Browse the repository at this point in the history
* move(tests): create EOF meta-eip folder

* new(tests): create EOF tracker

* fix(tests): eof tracker fix

* fix(tests): eof tracker fix
  • Loading branch information
marioevz authored May 15, 2024
1 parent 0dee752 commit e7a6182
Show file tree
Hide file tree
Showing 17 changed files with 30 additions and 0 deletions.
3 changes: 3 additions & 0 deletions tests/prague/eip7692_eof_v1/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
"""
Test cases for all EIPs mentioned in the EOF V1 meta-EIP.
"""
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
27 changes: 27 additions & 0 deletions tests/prague/eip7692_eof_v1/tracker.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# EOF Testing Coverage Tracker

- [ ] Example Test Case 1
- [x] Example Test Case 2 (./eip3540_eof_v1/test_example_valid_invalid.py::test_example_valid_invalid)
- [ ] Example Test Case 3 (ethereum/tests: ./src/EOFTestsFiller/validInvalidFiller.yml)

## EIP-3540: EOF - EVM Object Format v1

## EIP-3670: EOF - Code Validation

## EIP-4200: EOF - Static relative jumps

## EIP-4750: EOF - Functions

## EIP-5450: EOF - Stack Validation

## EIP-6206: EOF - JUMPF and non-returning functions

## EIP-7480: EOF - Data section access instructions

## EIP-663: SWAPN, DUPN and EXCHANGE instructions

## EIP-7069: Revamped CALL instructions

## EIP-7620: EOF Contract Creation

## EIP-7698: EOF - Creation transaction

0 comments on commit e7a6182

Please sign in to comment.