nimbus-eth2/tests
Mamy Ratsimbazafy 106352aff3
Nbench - Flexible benchmarking of Nimbus internals (#641)
* nbench PoC

* Remove the yaml files from the example scenarios

* update README with current status

* Add an alternative implementation that uses defer

* Forgot to add the old proc body

* slots-processing

* allow benching state_transition failures

* Add Attestations processing (workaround confutils bug:
- https://github.com/status-im/nim-confutils/issues/10
- https://github.com/status-im/nim-confutils/issues/11
- https://github.com/status-im/nim-confutils/issues/12

* Add CLI command in the readme

* Filter report and add notes about CPU cycles

* Report averages

* Add debugecho style time/cycle print

* Report when we skip BLS and state root verification

* Update to 0.9.3

* Generalize scenario parsing

* Support all block processing scenarios

* parallel bench runner PoC

* gitBetter load issues reporting (the load issues were invalid signature and expected to fail)
2019-12-20 17:14:43 +01:00
..
helpers replace links to Apache and MIT licenses with HTTPS versions (#592) 2019-11-25 16:30:02 +01:00
mocking fix genesis interop by fixing deposit signature handling; add TRACE-level compilation to CI 2019-12-20 15:26:48 +00:00
official Nbench - Flexible benchmarking of Nimbus internals (#641) 2019-12-20 17:14:43 +01:00
simulation save ssz dummps during processing (#471) 2019-12-03 11:32:27 +00:00
spec_block_processing mark 19 more 0.9.2-compatible entities as 0.9.3-compatible 2019-12-19 11:46:30 +00:00
spec_epoch_processing bump stew, fix warnings (#655) 2019-12-20 14:25:33 +01:00
all_tests.nim fix genesis interop by fixing deposit signature handling; add TRACE-level compilation to CI 2019-12-20 15:26:48 +00:00
all_tests.nim.cfg Fix a strange build failure in the tests 2019-11-11 23:29:36 +00:00
test_attestation_pool.nim disable block/attestation pool tests in mainnet 2019-12-19 16:17:45 +00:00
test_beacon_chain_db.nim initial 0.9.3 spec update 2019-12-17 00:06:03 +02:00
test_beacon_node.nim measure/find slow tests (#624) 2019-12-05 11:27:00 +01:00
test_beaconstate.nim measure/find slow tests (#624) 2019-12-05 11:27:00 +01:00
test_block_pool.nim disable block/attestation pool tests in mainnet 2019-12-19 16:17:45 +00:00
test_helpers.nim measure/find slow tests (#624) 2019-12-05 11:27:00 +01:00
test_interop.nim fix genesis interop by fixing deposit signature handling; add TRACE-level compilation to CI 2019-12-20 15:26:48 +00:00
test_peer_connection.nim The beacon node can be compiled with the LibP2P native back-end 2019-12-10 15:02:16 +02:00
test_peer_pool.nim measure/find slow tests (#624) 2019-12-05 11:27:00 +01:00
test_ssz.nim Revert "tighten a few imports" 2019-12-10 02:18:47 +02:00
test_state_transition.nim initial 0.9.3 spec update 2019-12-17 00:06:03 +02:00
test_sync_protocol.nim measure/find slow tests (#624) 2019-12-05 11:27:00 +01:00
test_validator.nim replace links to Apache and MIT licenses with HTTPS versions (#592) 2019-11-25 16:30:02 +01:00
test_zero_signature.nim initial 0.9.3 spec update 2019-12-17 00:06:03 +02:00
testblockutil.nim fix genesis interop by fixing deposit signature handling; add TRACE-level compilation to CI 2019-12-20 15:26:48 +00:00
testutil.nim Move some attestation/block logic out of beacon node 2019-12-19 16:17:45 +00:00