Currently, tests are checked in to the tests repo, which contains several things:
- Manually crafted tests,
like
bcForkBlockTestCopier.jsonin thesrc/BlockchaintestsFiller/directory. The 'filler' directories contain various tests that are 'to be filled'. - Generalized state tests. These are also unfilled, and contain basically
prestate, and theexpect-section for various 'indexes'. Indexes are used to generalize the test. Example test 'Bazonk':
- Run this test with gas
2000001, then400000, onConstantinopleandHomestead.