openethereum/ethcore/src/json_tests
cheme 832c4a7565 Add a optional json dump state to evm-bin (#9706)
* Add a dump of the state at the end of transaction for --json-test.
Also fixes json-test output on finish, and allow to put both on err or
out (--out-only and --err-only).

* Dump state resolution from trie, function behind evm-bin feature to avoid misuse.

* Rename 'slow' method to 'to_pod_full'.
Use cache first in 'to_pod_full', for in between commits case.
Change dump activation to use a function pointer instead.

* Fix tests.

* Query and add storage values to dump.

* Switch to use `require` method, even if less efficient it is better in
this case to reuse existing code.
Reuse of `storage_at` was not easy in this case (could not iterate and
use the method at the same time (refcell mutable borrow panics) so
keeping code as is.

* Switch to returning error.
Use 'base_storage_root' instead of 'storage_root'.
Added a test, it will only execute with json-test in ci, or when launch
with the feature.

* Renaming of command line parameters.
Comments fixes.
Minor code changes.

* Fix evmbin cmd parsing test.

* README update.

* Fix extra space and avoid clone call on copiable address.

* Revert test submodule.

* Revert wasm-test submodule.

* Use map_or instead of map + unwrap_or

* restore tests submodule
2018-11-25 20:12:59 +01:00
..
chain.rs Implement NoProof for json tests and update tests reference (replaces #9744) (#9814) 2018-11-01 11:04:32 +01:00
difficulty.rs Hardfork the testnets (#9562) 2018-09-30 13:44:17 +01:00
executive.rs Use signed 256-bit integer for sstore gas refund substate (#9746) 2018-10-15 17:09:55 +08:00
mod.rs Add constantinople conf to EvmTestClient. (#9570) 2018-09-25 12:24:40 +02:00
skip.rs Add constantinople conf to EvmTestClient. (#9570) 2018-09-25 12:24:40 +02:00
state.rs Add a optional json dump state to evm-bin (#9706) 2018-11-25 20:12:59 +01:00
test_common.rs Add constantinople conf to EvmTestClient. (#9570) 2018-09-25 12:24:40 +02:00
transaction.rs Update state tests execution model (#9440) 2018-09-10 22:38:30 +02:00
trie.rs Update a few parity-common dependencies (#9663) 2018-10-09 22:07:25 +02:00