-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Labels
Description
Currently a lot of the meta information of the tests vectors is contains in its directory structure.
From: https://github.com/ethereum/consensus-specs/blob/master/tests/formats/README.md?plain=1#L123-L126
File path structure:
tests/<config name>/<fork or phase name>/<test runner name>/<test handler name>/<test suite name>/<test case>/<output part>
This information comes from this class: https://github.com/ethereum/consensus-specs/blob/master/tests/infra/manifest.py
This is not convenient for refactorings and for example if you want to distribute just one test vector, instead of all of them.
Modify the ad-hoc framework so this information appears additionally in a manifest.yml in every test vector.