nimbus-eth2/tests
Jacek Sieka 9a3db7a81f
[WIP] Fake bls at runtime (#735)
* Initial implementation of runtime bls skipping.

Add libnfuzz skipBLSValidation handling, check that it propagates.

* Rename skipBLSValidation -> skipBlsValidation, start skipStateRootValidation
* Replace skipValidation flags with more granular flags.

Also added skipBlockParentRootValidation flag
Mainly replaced with skipBlsValidation but also StateRoot or
BlockParentRootValidation flags where appropriate.

* Adjust interop test to pass when skipping merkle validation.
* Stop skipping validation for mainchain_monitor.
* Remove comment.
* Also skipMerkleValidation for test_beacon_chain_db.
2020-03-05 13:52:10 +01:00
..
helpers replace links to Apache and MIT licenses with HTTPS versions (#592) 2019-11-25 16:30:02 +01:00
mocking [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
official [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
simulation Force the nodes in the local sim to announce 127.0.0.1 in discovery 2020-02-27 20:45:26 +02:00
spec_block_processing [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
spec_epoch_processing bump stew, fix warnings (#655) 2019-12-20 14:25:33 +01:00
all_tests.nim split attestation beacon topic per honest validator spec 2020-02-21 19:44:03 +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 add a couple new deposit tests; fix the false-positive BLS verifications while keeping all but two tests working, despite mismatched 0.9/0.10 BLS standards; better-factor the skipping of BLS validation and Merkle tree validation 2020-02-04 18:39:38 +00:00
test_beacon_chain_db.nim [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
test_beacon_node.nim measure/find slow tests (#624) 2019-12-05 11:27:00 +01:00
test_beaconstate.nim add a couple new deposit tests; fix the false-positive BLS verifications while keeping all but two tests working, despite mismatched 0.9/0.10 BLS standards; better-factor the skipping of BLS validation and Merkle tree validation 2020-02-04 18:39:38 +00:00
test_block_pool.nim fix state rewind 2020-02-05 19:24:07 +00:00
test_discovery_helpers.nim Fix test_discovery_helpers 2020-02-18 12:53:49 +02:00
test_helpers.nim measure/find slow tests (#624) 2019-12-05 11:27:00 +01:00
test_honest_validator.nim remove potential error condition in getAttestationTopic; subscribe to all topics in parallel; add test cases for larger-than-ATTESTATION_SUBNET_COUNT committee indexes 2020-02-21 19:44:03 +00:00
test_interop.nim [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
test_kvstore.nim trie -> kv store 2020-01-20 13:39:37 +00:00
test_kvstore_lmdb.nim trie -> kv store 2020-01-20 13:39:37 +00:00
test_kvstore_sqlite3.nim sqlite kvstore backend (#749) 2020-02-20 11:49:34 +01:00
test_peer_connection.nim drop rlpx support (#679) 2020-01-24 09:32:52 +01:00
test_peer_pool.nim Add PeerPool.addPeer async version and tests. 2020-01-29 15:28:41 +00:00
test_ssz.nim Revert "tighten a few imports" 2019-12-10 02:18:47 +02:00
test_state_transition.nim SignedBeaconBlock in state_transition (#773) 2020-02-29 16:15:44 +01:00
test_sync_manager.nim Add PeerPool.addPeer async version and tests. 2020-01-29 15:28:41 +00: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 [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00
testutil.nim [WIP] Fake bls at runtime (#735) 2020-03-05 13:52:10 +01:00