nimbus-eth2/tests/all_tests.nim
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

67 lines
1.8 KiB
Nim

# beacon_chain
# Copyright (c) 2018-2024 Status Research & Development GmbH
# Licensed and distributed under either of
# * MIT license (license terms in the root directory or at https://opensource.org/licenses/MIT).
# * Apache v2 license (license terms in the root directory or at https://www.apache.org/licenses/LICENSE-2.0).
# at your option. This file may not be copied, modified, or distributed except according to those terms.
{.push raises: [].}
# All tests except scenarios, which as compiled separately for mainnet and minimal
import
./testutil
import # Unit test
./test_action_tracker,
./test_attestation_pool,
./test_beacon_chain_db,
./test_beacon_time,
./test_blockchain_dag,
./test_block_dag,
./test_block_processor,
./test_block_quarantine,
./test_bloom_filter,
./test_conf,
./test_datatypes,
./test_deposit_snapshots,
./test_discovery,
./test_engine_authentication,
./test_el_manager,
./test_el_conf,
./test_eth2_ssz_serialization,
./test_forks,
./test_gossip_transition,
./test_gossip_validation,
./test_helpers,
./test_honest_validator,
./test_keystore,
./test_keystore_management,
./test_key_splitting,
./test_light_client_processor,
./test_light_client,
./test_message_signatures,
./test_network_metadata,
./test_peer_pool,
./test_remote_keystore,
./test_rest_json_serialization,
./test_serialization,
./test_spec,
./test_statediff,
./test_sync_committee_pool,
./test_toblindedblock,
./test_validator_change_pool,
./test_validator_pool,
./test_zero_signature,
./test_signing_node,
./consensus_spec/all_tests as consensus_all_tests,
./slashing_protection/test_fixtures,
./slashing_protection/test_slashing_protection_db,
./test_validator_client,
./test_beacon_validators
when not defined(windows):
import ./test_keymanager_api
summarizeLongTests("AllTests")