* continue importing rlp blocks why: a chain of blocks to be imported might have legit blocks after rejected blocks details: import loop only stops if the import list is exhausted or if there was a decoding error. this adds another four to the count of successful no-hive tests. * verify DAO marked extra data field in block header why: was ignored, scores another two no-hive tests * verify minimum required difficulty in header validator why: two more nohive tests to succeed details: * subsumed extended header tests under validateKinship() and renamed it more appropriately validateHeaderAndKinship() * enhanced readability of p2p/chain.nim * cleaned up test_blockchain_json.nim * verify positive gasUsed unless no transactions why: solves another to nohive tests details: straightened test_blockchain_json chech so there is no unconditional rejection anymore (based on the input test scenario) |
||
---|---|---|
.. | ||
customgenesis | ||
fixtures | ||
graphql | ||
keystore | ||
rpcclient | ||
test_clique | ||
README.md | ||
all_tests.nim | ||
asynctest.nim | ||
macro_assembler.nim | ||
nim.cfg | ||
persistBlockTestGen.nim | ||
test_allowed_to_fail.nim | ||
test_blockchain_json.nim | ||
test_clique.nim | ||
test_code_stream.nim | ||
test_config.nim | ||
test_difficulty.nim | ||
test_forkid.nim | ||
test_gas_meter.nim | ||
test_generalstate_json.nim | ||
test_genesis.nim | ||
test_graphql.nim | ||
test_helpers.nim | ||
test_lru_cache.nim | ||
test_memory.nim | ||
test_misc.nim | ||
test_op_arith.nim | ||
test_op_bit.nim | ||
test_op_custom.nim | ||
test_op_env.nim | ||
test_op_memory.nim | ||
test_op_misc.nim | ||
test_persistblock_json.nim | ||
test_precompiles.nim | ||
test_rpc.nim | ||
test_stack.nim | ||
test_state_db.nim | ||
test_tools_build.nim | ||
test_tracer_json.nim | ||
test_transaction_json.nim | ||
tracerTestGen.nim |
README.md
tests
TODO: more GeneralStateTest fixtures!