nimbus-eth2/tests/consensus_spec
Agnish Ghosh b32205de7c
upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468)
* reworked some of the das core specs, pr'd to check whether whether the conflicting type issue is centric to my machine or not

* bumped nim-blscurve to 9c6e80c6109133c0af3025654f5a8820282cff05, same as unstable

* bumped nim-eth2-scenarios, nim-nat-traversal at par with unstable, added more pathches, made peerdas devnet branch backward compatible, peerdas passing new ssz tests as per alpha3, disabled electra fixture tests, as branch hasn't been rebased for a while

* refactor test fixture files

* rm: serializeDataColumn

* refactor: took data columns extracted from blobs during block proposal to the heap

* disable blob broadcast in pd devnet

* fix addBlock in message router

* fix: data column iterator

* added debug checkpoints to check CI

* refactor if else conditions

* add: updated das core specs to alpha 3, and unit tests pass
2024-08-05 19:27:39 +05:30
..
altair upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
bellatrix upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
capella upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
deneb upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
eip7594 upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
electra upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
phase0 upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
README.md test fixture cleanups (#2976) 2021-10-12 13:36:52 +02:00
all_tests.nim add: test pass, added test to suite, added test report 2024-06-07 15:09:39 +05:30
consensus_spec_tests_preset.nim upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
fixtures_utils.nim add Electra to ConsensusFork enum (#6169) 2024-04-03 16:43:43 +02:00
os_ops.nim avoid forgetting to quit in `os_ops` tools if log fails (#5986) 2024-02-28 16:04:34 +00:00
test_fixture_fork.nim upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
test_fixture_fork_choice.nim upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
test_fixture_kzg.nim upstream peerdas alpha3 related spec changes + fix upstream related issues (#6468) 2024-08-05 19:27:39 +05:30
test_fixture_light_client_data_collection.nim add test runner for LC data collection tests (#6021) 2024-03-05 15:41:09 +01:00
test_fixture_light_client_single_merkle_proof.nim rename ElectraIndexedAttestation/ElectraAttesterSlashing for consistency (#6252) 2024-04-29 04:19:10 +02:00
test_fixture_light_client_sync.nim explicitly mention `{.raises.}` in `tests` folder (#5990) 2024-02-29 10:28:32 +00:00
test_fixture_light_client_update_ranking.nim explicitly mention `{.raises.}` in `tests` folder (#5990) 2024-02-29 10:28:32 +00:00
test_fixture_merkle_proof.nim explicitly mention `{.raises.}` in `tests` folder (#5990) 2024-02-29 10:28:32 +00:00
test_fixture_networking.nim fix: suggested fixes 2024-06-13 16:48:28 +05:30
test_fixture_sanity_blocks.nim some debugRaiseAssert to debugComment; unblock some spec tests (#6284) 2024-05-14 12:19:24 +03:00
test_fixture_sanity_slots.nim add Electra slot sanity tests (#6230) 2024-04-23 07:58:32 +00:00
test_fixture_ssz_generic_types.nim handle `scanf` exceptions in `test_fixture_ssz_generic_types` (#5993) 2024-02-29 10:47:00 +00:00
test_fixture_transition.nim add EF consensus spec test Electra fork and transition fixtures (#6251) 2024-04-28 16:13:17 +02:00

README.md

Tests based on scenarios generated from the consensus spec.