Skip to content

Conversation

@gurukamath
Copy link
Collaborator

@gurukamath gurukamath commented Nov 11, 2025

We run the json_infra tests only for those specific forks where the code has been modified in a PR

@gurukamath gurukamath force-pushed the remove-ethereum-tests branch 2 times, most recently from ce55fbe to e5686be Compare November 19, 2025 18:20
@gurukamath gurukamath force-pushed the remove-ethereum-tests branch 2 times, most recently from 76f31ea to db5deab Compare November 19, 2025 19:06
@gurukamath gurukamath force-pushed the remove-ethereum-tests branch from db5deab to 565c0ad Compare November 19, 2025 19:32
@gurukamath gurukamath changed the title Remove ethereum tests Run selective tests based on changed files Nov 20, 2025
Copy link
Owner

@marioevz marioevz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome, thanks! :)

@marioevz marioevz merged commit 9c028ec into marioevz:refactor-json-infra Nov 20, 2025
marioevz added a commit that referenced this pull request Nov 28, 2025
…m#1666)

* refactor(tests): Refactor json_infra using `pytest_collect_file`

* fix(tests): json collecting

* fix(tests): blockchain test execution

* fix(tests): blockchain test execution

* refactor(tests): Refactor types in json_infra

* fix(tests): json_infra, imports, parse `exceptions` in some tests

* refactor(tests): move some definitions

* fix(tox.ini): Remove `--ignore-glob`

* fix(tests): workaround for FileNotFoundError

* fix(tests): revamp cache

fix(tests): Don't cache fixtures

Try to implement cache

Fix caching

feat(tests): Manage cache during execution

* fix(tox): Use `--dist=loadfile`

* fix(tests): json files cache

* Run selective tests based on changed files (#1)

* fix(tests): remove evm_tools marker from blockchain tests

* remove coverage from json_infra

* enhance(tools): add json_test_name to Hardfork

* fix(tests): handle failing transactions in state tests

* enhance(tests): add from and until fork option to json_infra

* enhance(tests): run json_infra selectively

* enhance(tests): subclass Hardfork

* bug(tests): run all tests for t8n changes

* enhance(tests): minor fix

* fix(tests): ignore expectSection tests and add coverage

* enhance(tests): refactor exception markers

This commit refactors exception markers and marks the EEST static tests as slow

* fix(tests): provide unique name to tests

* fix(tests): post review changes

* fix(tests): set BASE_SHA to merge base

---------

Co-authored-by: Guruprasad Kamath <[email protected]>
Co-authored-by: Guruprasad Kamath <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants