nimbus-eth1/tests
Jamie Lokier 834449d943
Assembler: Second asmSetupComputation, calls the first
The second `asmSetupComputation looks up state by block number and preceding
block number, modifies the first transaction with code for testing, and uses
some parts of that transaction to setup an an EVM test.

Signed-off-by: Jamie Lokier <jamie@shareable.org>
2021-05-04 01:03:55 +01:00
..
fixtures bump eth_tests to pre YOLO v3 2021-02-03 14:31:16 +07:00
graphql add graphql test suite 2021-04-24 11:01:56 +07:00
keystore implement more eth rpc and keystore management 2020-07-23 14:54:32 +07:00
rpcclient implement more eth rpc 2020-07-30 14:21:11 +07:00
README.md integrate GeneralStateTest runner into CI with 775 running tests (#153) 2018-09-19 16:46:14 +00:00
all_tests.nim print compiler warning about the VM used 2021-04-28 15:24:14 +03:00
macro_assembler.nim Assembler: Second asmSetupComputation, calls the first 2021-05-04 01:03:55 +01:00
nim.cfg unittest2 (parallelism disabled) 2019-10-31 06:17:01 +01:00
persistBlockTestGen.nim reduce warnings 2020-07-21 13:15:06 +07:00
test_allowed_to_fail.nim fixes EIP2929 SLOAD 2021-01-14 23:22:28 +07:00
test_blockchain_json.nim add disableParamFiltering() to both test_generalstate_json and test_blockchain_json 2021-04-25 12:20:03 +07:00
test_code_stream.nim merge vm_memory, vm_interpreter, and vm_utils_numeric => vm_internals 2021-03-31 18:15:27 +01:00
test_config.nim merge vm_forks and vm_opcode_values => vm_type2 2021-03-31 17:53:15 +01:00
test_difficulty.nim merge vm_forks and vm_opcode_values => vm_type2 2021-03-31 17:53:15 +01:00
test_forkid.nim implement forkid calculation and tests for each supported network 2020-07-04 13:23:09 +07:00
test_gas_meter.nim merge vm_memory, vm_interpreter, and vm_utils_numeric => vm_internals 2021-03-31 18:15:27 +01:00
test_generalstate_json.nim add disableParamFiltering() to both test_generalstate_json and test_blockchain_json 2021-04-25 12:20:03 +07:00
test_genesis.nim add goerli testnet genesis data[skip ci] 2020-04-09 19:13:17 +03:00
test_graphql.nim add graphql test suite 2021-04-24 11:01:56 +07:00
test_helpers.nim Bugfix: Fix blockchain tests: It was quietly skipping 4654 of them 2021-04-08 16:40:53 +01:00
test_memory.nim merge vm_memory, vm_interpreter, and vm_utils_numeric => vm_internals 2021-03-31 18:15:27 +01:00
test_misc.nim merge vm_memory, vm_interpreter, and vm_utils_numeric => vm_internals 2021-03-31 18:15:27 +01:00
test_op_arith.nim unittest2 (parallelism disabled) 2019-10-31 06:17:01 +01:00
test_op_bit.nim unittest2 (parallelism disabled) 2019-10-31 06:17:01 +01:00
test_op_custom.nim reduce warnings 2020-07-21 13:15:06 +07:00
test_op_env.nim reduce warnings 2020-07-21 13:15:06 +07:00
test_op_memory.nim fix macro_assembler -> add call to acounts_cache.persist 2020-06-01 13:58:14 +07:00
test_op_misc.nim change case of `berlin` 2020-11-27 09:50:28 +01:00
test_persistblock_json.nim fixes evmc bug and add github action job to test evmc 2021-01-20 11:50:07 +07:00
test_precompiles.nim merge vm_forks and vm_opcode_values => vm_type2 2021-03-31 17:53:15 +01:00
test_rpc.nim fixes #558, use distinct uint for ChainId and NetworkId to prevent confusion 2021-02-14 11:01:27 +07:00
test_rpc_whisper.nim Eth keys (#482) 2020-04-05 15:12:48 +02:00
test_stack.nim merge vm_memory, vm_interpreter, and vm_utils_numeric => vm_internals 2021-03-31 18:15:27 +01:00
test_state_db.nim access list implementation 2021-01-11 14:54:55 +07:00
test_tools_build.nim save some CI time by combining tools build 2020-07-21 11:28:03 +07:00
test_tracer_json.nim reduce unused import warnings 2020-04-15 19:05:57 +07:00
test_transaction_json.nim fixes test codes to deal with eth_tests submodule 2021-01-06 17:02:19 +07:00
test_vm_json.nim merge vm_memory, vm_interpreter, and vm_utils_numeric => vm_internals 2021-03-31 18:15:27 +01:00
tracerTestGen.nim reduce warnings 2020-07-21 13:15:06 +07:00

README.md

tests

TODO: more GeneralStateTest fixtures!