Documentation ¶
Overview ¶
Package types includes important structs used by end to end tests, such as a configuration type, an evaluator type, and more.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type E2EConfig ¶
type E2EConfig struct { BeaconFlags []string ValidatorFlags []string EpochsToRun uint64 TestSync bool TestSlasher bool TestDeposits bool UsePprof bool Evaluators []Evaluator }
E2EConfig defines the struct for all configurations needed for E2E testing.
type Evaluator ¶
type Evaluator struct { Name string Policy func(currentEpoch uint64) bool Evaluation func(conn ...*grpc.ClientConn) error // A variable amount of conns is allowed to be passed in for evaluations to check all nodes if needed. }
Evaluator defines the structure of the evaluators used to conduct the current beacon state during the E2E.
Click to show internal directories.
Click to hide internal directories.