eth2.0-specs/tests/generators/random
fradamt 6b6936836a Revert "minor fixes, doctoc"
This reverts commit dc2a2bd85a.
2024-05-21 22:54:25 +02:00
..
Makefile Add EIP-7549 tests and Electra random tests 2024-04-12 21:41:56 +09:00
README.md Revert "minor fixes, doctoc" 2024-05-21 22:54:25 +02:00
generate.py Add EIP-7549 tests and Electra random tests 2024-04-12 21:41:56 +09:00
main.py Add EIP-7549 tests and Electra random tests 2024-04-12 21:41:56 +09:00
requirements.txt move to code-gen under new test generator 2021-08-24 11:56:15 -07:00

README.md

Randomized tests

Randomized tests in the format of sanity blocks tests, with randomized operations.

Information on the format of the tests can be found in the sanity test formats documentation.

To generate test sources

$ make

The necessary commands are in the Makefile, as the only target.

The generated files are committed to the repo so you should not need to do this.

To run tests

Each of the generated test does produce a pytest test instance but by default is currently skipped. Running the test via the generator (see next) will trigger any errors that would arise during the running of pytest.

To generate spec tests (from the generated files)

Run the test generator in the usual way.

E.g. from the root of this repo, you can run:

$ make gen_random