prysm-pulse/testing/endtoend
kasey 588dea83b7
Config registry (#10683)
* test coverage and updates to config twiddlers

* LoadChainConfigFile error if SetActive conflicts

* lint

* wip working around test issues

* more fixes, mass test updates

* lint

* linting

* thanks deepsource!

* fix undeclared vars

* fixing more undefined

* fix a bug, make a bug, repeat

* gaz

* use stock mainnet in case fork schedule matters

* remove unused KnownConfigs

* post-merge cleanup

* eliminating OverrideBeaconConfig outside tests

* more cleanup of OverrideBeaconConfig outside tests

* config for interop w/ genesis gen support

* improve var name

* API on package instead of exported value

* cleanup remainders of "registry" naming

* Nishant feedback

* add ropstein to configset

* lint

* lint #2

* ✂️

* revert accidental commented line

* check if active is nil (replace called on empty)

* Nishant feedback

* replace OverrideBeaconConfig call

* update interop instructions w/ new flag

* don't let interop replace config set via cli flags

Co-authored-by: kasey <kasey@users.noreply.github.com>
2022-05-20 07:16:53 +00:00
..
components Clean up various warnings (#10710) 2022-05-19 04:38:04 +00:00
evaluators Drop Down Expected Sync Participation During Fork (#10708) 2022-05-19 12:28:56 +00:00
helpers Replace ioutil with io and os (#10541) 2022-04-18 20:42:07 +00:00
params Fix E2E Failures (#10540) 2022-04-19 07:53:02 +00:00
policies Remove Eth2-Types Dependency in Prysm (#10578) 2022-04-29 10:32:11 -04:00
static-files/eth1 Fix E2E Failures (#10540) 2022-04-19 07:53:02 +00:00
types run process_slots before caching committee data (#10639) 2022-05-06 14:33:09 +08:00
BUILD.bazel Remove Eth2-Types Dependency in Prysm (#10578) 2022-04-29 10:32:11 -04:00
deps.bzl Web3signer: Bellatrix Block (#10590) 2022-05-18 15:20:20 +00:00
endtoend_test.go run e2e for 12 epochs (#10717) 2022-05-19 06:45:58 +00:00
geth_deps.go Move EndtoEnd Tests to Testing/ Folder (#9586) 2021-09-15 14:42:05 +00:00
lighthouse.BUILD Multiclient E2E With Lighthouse (#10020) 2022-02-02 19:13:52 +00:00
mainnet_e2e_test.go Config registry (#10683) 2022-05-20 07:16:53 +00:00
minimal_e2e_test.go Config registry (#10683) 2022-05-20 07:16:53 +00:00
minimal_slashing_e2e_test.go Config registry (#10683) 2022-05-20 07:16:53 +00:00
multiclient_e2e_test.go Fix Broken E2E Runs (#10572) 2022-04-28 08:45:59 +00:00
README.md Add link to e2e docs in README (#10672) 2022-05-10 14:16:40 +00:00
slasher_simulator_e2e_test.go Remove Eth2-Types Dependency in Prysm (#10578) 2022-04-29 10:32:11 -04:00
web3signer.BUILD e2e: Add web3signer component (#10088) 2022-01-19 16:22:23 +00:00

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.