Documentation ¶
Index ¶
- type AutomationTest
- func (a *AutomationTest) AddAutomationJobs() error
- func (a *AutomationTest) AddBootstrapJob() error
- func (a *AutomationTest) AddJobsAndSetConfig(t *testing.T)
- func (a *AutomationTest) CollectNodeDetails() error
- func (a *AutomationTest) ConfirmUpkeepsRegistered(registrationTxHashes []common.Hash, maxConcurrency int) ([]*big.Int, error)
- func (a *AutomationTest) DeployEthLinkFeed() error
- func (a *AutomationTest) DeployGasFeed() error
- func (a *AutomationTest) DeployLINK() error
- func (a *AutomationTest) DeployRegistrar() error
- func (a *AutomationTest) DeployRegistry() error
- func (a *AutomationTest) DeployTranscoder() error
- func (a *AutomationTest) LoadAutomationDeployment(t *testing.T, ...)
- func (a *AutomationTest) LoadEthGasFeed(address string) error
- func (a *AutomationTest) LoadEthLinkFeed(address string) error
- func (a *AutomationTest) LoadLINK(address string) error
- func (a *AutomationTest) LoadRegistrar(address string) error
- func (a *AutomationTest) LoadRegistry(address string) error
- func (a *AutomationTest) LoadTranscoder(address string) error
- func (a *AutomationTest) RegisterUpkeeps(upkeepConfigs []UpkeepConfig, maxConcurrency int) ([]common.Hash, error)
- func (a *AutomationTest) SetConfigOnRegistry() error
- func (a *AutomationTest) SetDockerEnv(env *test_env.CLClusterTestEnv)
- func (a *AutomationTest) SetIsOnk8s(flag bool)
- func (a *AutomationTest) SetMercuryCredentialName(name string)
- func (a *AutomationTest) SetTransmitterKeyIndex(index int)
- func (a *AutomationTest) SetUpkeepPrivilegeManager(address string)
- func (a *AutomationTest) SetUseLogBufferV1(flag bool)
- func (a *AutomationTest) SetupAutomationDeployment(t *testing.T)
- func (a *AutomationTest) SetupMercuryMock(t *testing.T, imposters []ctfTestEnv.KillgraveImposter)
- type NodeDetails
- type UpkeepConfig
- type UpkeepId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutomationTest ¶
type AutomationTest struct { ChainClient *seth.Client LinkToken contracts.LinkToken Transcoder contracts.UpkeepTranscoder EthLinkFeed contracts.MockETHLINKFeed GasFeed contracts.MockGasFeed Registry contracts.KeeperRegistry Registrar contracts.KeeperRegistrar RegistrySettings contracts.KeeperRegistrySettings RegistrarSettings contracts.KeeperRegistrarSettings PluginConfig ocr2keepers30config.OffchainConfig PublicConfig ocr3.PublicConfig UpkeepPrivilegeManager common.Address UpkeepIDs []*big.Int IsOnk8s bool ChainlinkNodesk8s []*client.ChainlinkK8sClient ChainlinkNodes []*client.ChainlinkClient DockerEnv *test_env.CLClusterTestEnv NodeDetails []NodeDetails DefaultP2Pv2Bootstrapper string TransmitterKeyIndex int Logger zerolog.Logger // contains filtered or unexported fields }
func NewAutomationTestDocker ¶
func NewAutomationTestDocker( l zerolog.Logger, chainClient *seth.Client, chainlinkNodes []*client.ChainlinkClient, ) *AutomationTest
func NewAutomationTestK8s ¶
func NewAutomationTestK8s( l zerolog.Logger, chainClient *seth.Client, chainlinkNodes []*client.ChainlinkK8sClient, ) *AutomationTest
func (*AutomationTest) AddAutomationJobs ¶
func (a *AutomationTest) AddAutomationJobs() error
func (*AutomationTest) AddBootstrapJob ¶
func (a *AutomationTest) AddBootstrapJob() error
func (*AutomationTest) AddJobsAndSetConfig ¶
func (a *AutomationTest) AddJobsAndSetConfig(t *testing.T)
func (*AutomationTest) CollectNodeDetails ¶
func (a *AutomationTest) CollectNodeDetails() error
func (*AutomationTest) ConfirmUpkeepsRegistered ¶
func (*AutomationTest) DeployEthLinkFeed ¶
func (a *AutomationTest) DeployEthLinkFeed() error
func (*AutomationTest) DeployGasFeed ¶
func (a *AutomationTest) DeployGasFeed() error
func (*AutomationTest) DeployLINK ¶
func (a *AutomationTest) DeployLINK() error
func (*AutomationTest) DeployRegistrar ¶
func (a *AutomationTest) DeployRegistrar() error
func (*AutomationTest) DeployRegistry ¶
func (a *AutomationTest) DeployRegistry() error
func (*AutomationTest) DeployTranscoder ¶
func (a *AutomationTest) DeployTranscoder() error
func (*AutomationTest) LoadAutomationDeployment ¶
func (a *AutomationTest) LoadAutomationDeployment(t *testing.T, linkTokenAddress, ethLinkFeedAddress, gasFeedAddress, transcoderAddress, registryAddress, registrarAddress string)
func (*AutomationTest) LoadEthGasFeed ¶
func (a *AutomationTest) LoadEthGasFeed(address string) error
func (*AutomationTest) LoadEthLinkFeed ¶
func (a *AutomationTest) LoadEthLinkFeed(address string) error
func (*AutomationTest) LoadLINK ¶
func (a *AutomationTest) LoadLINK(address string) error
func (*AutomationTest) LoadRegistrar ¶
func (a *AutomationTest) LoadRegistrar(address string) error
func (*AutomationTest) LoadRegistry ¶
func (a *AutomationTest) LoadRegistry(address string) error
func (*AutomationTest) LoadTranscoder ¶
func (a *AutomationTest) LoadTranscoder(address string) error
func (*AutomationTest) RegisterUpkeeps ¶
func (a *AutomationTest) RegisterUpkeeps(upkeepConfigs []UpkeepConfig, maxConcurrency int) ([]common.Hash, error)
func (*AutomationTest) SetConfigOnRegistry ¶
func (a *AutomationTest) SetConfigOnRegistry() error
func (*AutomationTest) SetDockerEnv ¶
func (a *AutomationTest) SetDockerEnv(env *test_env.CLClusterTestEnv)
func (*AutomationTest) SetIsOnk8s ¶
func (a *AutomationTest) SetIsOnk8s(flag bool)
func (*AutomationTest) SetMercuryCredentialName ¶
func (a *AutomationTest) SetMercuryCredentialName(name string)
func (*AutomationTest) SetTransmitterKeyIndex ¶
func (a *AutomationTest) SetTransmitterKeyIndex(index int)
func (*AutomationTest) SetUpkeepPrivilegeManager ¶
func (a *AutomationTest) SetUpkeepPrivilegeManager(address string)
func (*AutomationTest) SetUseLogBufferV1 ¶
func (a *AutomationTest) SetUseLogBufferV1(flag bool)
func (*AutomationTest) SetupAutomationDeployment ¶
func (a *AutomationTest) SetupAutomationDeployment(t *testing.T)
func (*AutomationTest) SetupMercuryMock ¶
func (a *AutomationTest) SetupMercuryMock(t *testing.T, imposters []ctfTestEnv.KillgraveImposter)
type NodeDetails ¶
type UpkeepConfig ¶
Click to show internal directories.
Click to hide internal directories.