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 types.Epoch) 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.