Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MsgProcessingSpecTest ¶
type MsgProcessingSpecTest struct { Name string Runner ssv.Runner Duty *types.Duty Messages []*types.SignedSSVMessage PostDutyRunnerStateRoot string PostDutyRunnerState types.Root `json:"-"` // Field is ignored by encoding/json // OutputMessages compares pre/ post signed partial sigs to output. We exclude consensus msgs as it's tested in consensus OutputMessages []*types.SignedPartialSignatureMessage BeaconBroadcastedRoots []string DontStartDuty bool // if set to true will not start a duty for the runner ExpectedError string }
func (*MsgProcessingSpecTest) GetPostState ¶
func (test *MsgProcessingSpecTest) GetPostState() (interface{}, error)
func (*MsgProcessingSpecTest) Run ¶
func (test *MsgProcessingSpecTest) Run(t *testing.T)
Run as an individual test
func (*MsgProcessingSpecTest) RunAsPartOfMultiTest ¶
func (test *MsgProcessingSpecTest) RunAsPartOfMultiTest(t *testing.T)
RunAsPartOfMultiTest runs the test as part of a MultiMsgProcessingSpecTest
func (*MsgProcessingSpecTest) TestName ¶
func (test *MsgProcessingSpecTest) TestName() string
type MultiMsgProcessingSpecTest ¶
type MultiMsgProcessingSpecTest struct { Name string Tests []*MsgProcessingSpecTest }
func (*MultiMsgProcessingSpecTest) GetPostState ¶
func (tests *MultiMsgProcessingSpecTest) GetPostState() (interface{}, error)
func (*MultiMsgProcessingSpecTest) Run ¶
func (tests *MultiMsgProcessingSpecTest) Run(t *testing.T)
func (*MultiMsgProcessingSpecTest) TestName ¶
func (tests *MultiMsgProcessingSpecTest) TestName() string
Source Files ¶
Click to show internal directories.
Click to hide internal directories.