mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2025-01-11 12:10:05 +00:00
77a9dca9eb
* e2e using dynamic configs; runtime bellatrix setup * starts from phase0 but fee recipient eval fails * lower TTD to cross before bellatrix epoch in e2e * fix debug printf * fix it * dynamic ttd and more robust fee_recipient eval * let multiplication set ttd=0 if bellatrix epoch=0 * refactoring fee recipient test after cognit errors * lint * appease deepsource * deep sourcin * gazelle * missed a usage of this when refactoring * refactoring premine genesis to work for all forks previous set of functions was a copypasta mess * gaz post-merge * gaz * resolve merge artifact and pr feedback * back out some unneeded changes * appease deepsource * move premine-state next to similar utils Co-authored-by: Kasey Kirkham <kasey@users.noreply.github.com> Co-authored-by: nisdas <nishdas93@gmail.com> |
||
---|---|---|
.. | ||
components | ||
evaluators | ||
helpers | ||
params | ||
policies | ||
static-files/eth1 | ||
types | ||
BUILD.bazel | ||
component_handler_test.go | ||
deps.bzl | ||
endtoend_setup_test.go | ||
endtoend_test.go | ||
fork.go | ||
geth_deps.go | ||
lighthouse.BUILD | ||
mainnet_e2e_test.go | ||
mainnet_scenario_e2e_test.go | ||
minimal_e2e_test.go | ||
minimal_scenario_e2e_test.go | ||
minimal_slashing_e2e_test.go | ||
README.md | ||
slasher_simulator_e2e_test.go | ||
web3signer.BUILD |
End-to-end Testing Package
This is the main project folder of the end-to-end testing suite for Prysm. This performs a full end-to-end test for Prysm, including spinning up an ETH1 dev chain, sending deposits to the deposit contract, and making sure the beacon node and its validators are running and performing properly for a few epochs. It also performs a test on a syncing node, and supports feature flags to allow easy E2E testing of experimental features.
How it works
Please see our docs page, https://docs.prylabs.network/docs/devtools/end-to-end, to read more about the feature.