nimbus-eth2/tests
Viktor Kirilov 8760494c72 first batch of work towards the VC/BN split:
- we have a new binary which connects via RPC to the respective BN and has an internal clock - waking it up on every slot
- the BN has a new option called --external-validators and currently in order to have the VC binaries to run we need to pass EXTERNAL_VALIDATORS=yes to make
- factored some code out of beacon_node.nim for easier reuse in validator_api.nim and validator_client.nim
- the VC loads its associated private keys from the datadir for its BN
- most of the validator API calls have been implemented as a stub.
- the VC polls its BN at the start of each epoch - getting a list of all active validators for the current epoch - and then continues to request blocks and sign them with its appropriate validators when necessary
2020-05-25 16:23:15 +03:00
..
fork_choice spec: regulate exceptions (#913) 2020-04-22 07:53:02 +02:00
fuzzing Fuzzing tests for SSZ 2020-05-20 15:51:45 +03:00
helpers remove ssz stint support (#1046) 2020-05-20 19:05:22 +02:00
mocking check that process_slots() succeeds 2020-05-19 17:16:55 +00:00
official More complete integration of the List type; Detect more invalid inputs; Enable more tests 2020-05-24 19:00:34 +03:00
simulation first batch of work towards the VC/BN split: 2020-05-25 16:23:15 +03:00
spec_block_processing skip skipped constant sanity checks also from markdown reports' perspectives (#1053) 2020-05-21 19:56:09 +02:00
spec_epoch_processing spec v0.11.3 update 2020-05-19 17:16:55 +00:00
all_tests.nim kvstore: port to nim-eth (#938) 2020-04-27 18:36:28 +02: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 remove some copies 2020-05-22 17:15:35 +00:00
test_beacon_chain_db.nim workaround stack overflow in test_beacon_chain_db 2020-05-14 12:53:46 +00:00
test_beacon_node.nim Generate markdown test reports 2020-03-13 14:38:59 +00:00
test_beaconstate.nim Remove more warnings, both deprecations and unused imports (#884) 2020-04-11 19:41:50 +02:00
test_block_pool.nim remove some copies 2020-05-22 17:15:35 +00:00
test_discovery_helpers.nim Generate markdown test reports 2020-03-13 14:38:59 +00:00
test_helpers.nim Generate markdown test reports 2020-03-13 14:38:59 +00:00
test_honest_validator.nim remove ssz stint support (#1046) 2020-05-20 19:05:22 +02:00
test_interop.nim ssz: move ref support outside (#943) 2020-04-29 22:12:07 +02:00
test_mainchain_monitor.nim catch invalid 0-raw-byte Bitlist SSZ inputs during parsing (#936) 2020-04-26 16:26:53 +00:00
test_mocking.nim refactor some Merkle proof generation code outside tests; remove unused variables/functions 2020-04-15 09:59:49 +00:00
test_peer_connection.nim Implement most of the v0.11.1 networking changes 2020-04-16 01:01:18 +03:00
test_peer_pool.nim Add "drop by score" ability to PeerPool. (#917) 2020-04-23 17:31:00 +02:00
test_ssz.nim More complete integration of the List type; Detect more invalid inputs; Enable more tests 2020-05-24 19:00:34 +03:00
test_state_transition.nim remove some copies 2020-05-22 17:15:35 +00:00
test_sync_manager.nim Fix sync issues. (#1035) 2020-05-19 14:08:50 +02:00
test_sync_protocol.nim Generate markdown test reports 2020-03-13 14:38:59 +00:00
test_zero_signature.nim Generate markdown test reports 2020-03-13 14:38:59 +00:00
testblockutil.nim remove some copies 2020-05-22 17:15:35 +00:00
testutil.nim bump submodules (#1043) 2020-05-20 06:57:39 +02:00