Documentation
¶
Overview ¶
Package builders implements a collection of container builders for the integration tests.
Index ¶
- func EnableNode(t *testing.T, network string, rpcHost string, nodeID uint32)
- func RegisterNode(t *testing.T, network string, rpcHost string, xmtpdAlias string)
- type AnvilContainerBuilder
- func (b *AnvilContainerBuilder) Build(t *testing.T) (testcontainers.Container, error)
- func (b *AnvilContainerBuilder) WithContainerName(name string) *AnvilContainerBuilder
- func (b *AnvilContainerBuilder) WithImage(imageName string) *AnvilContainerBuilder
- func (b *AnvilContainerBuilder) WithNetwork(networkName string) *AnvilContainerBuilder
- func (b *AnvilContainerBuilder) WithNetworkAlias(alias string) *AnvilContainerBuilder
- func (b *AnvilContainerBuilder) WithPort(port string) *AnvilContainerBuilder
- type CLIContainerBuilder
- type GeneratorType
- type XdbgContainerBuilder
- func (b *XdbgContainerBuilder) Build(t *testing.T) error
- func (b *XdbgContainerBuilder) WithCount(count uint64) *XdbgContainerBuilder
- func (b *XdbgContainerBuilder) WithGatewayTarget(addr string) *XdbgContainerBuilder
- func (b *XdbgContainerBuilder) WithGeneratorType(genType GeneratorType) *XdbgContainerBuilder
- func (b *XdbgContainerBuilder) WithNetwork(network string) *XdbgContainerBuilder
- func (b *XdbgContainerBuilder) WithTarget(addr string) *XdbgContainerBuilder
- type XmtpdContainerBuilder
- func (b *XmtpdContainerBuilder) Build(t *testing.T) (testcontainers.Container, error)
- func (b *XmtpdContainerBuilder) WithContainerName(name string) *XmtpdContainerBuilder
- func (b *XmtpdContainerBuilder) WithEnvVars(envVars map[string]string) *XmtpdContainerBuilder
- func (b *XmtpdContainerBuilder) WithFile(file testcontainers.ContainerFile) *XmtpdContainerBuilder
- func (b *XmtpdContainerBuilder) WithImage(imageName string) *XmtpdContainerBuilder
- func (b *XmtpdContainerBuilder) WithNetwork(networkName string) *XmtpdContainerBuilder
- func (b *XmtpdContainerBuilder) WithNetworkAlias(alias string) *XmtpdContainerBuilder
- func (b *XmtpdContainerBuilder) WithPort(port string) *XmtpdContainerBuilder
- func (b *XmtpdContainerBuilder) WithRPCURL(url string) *XmtpdContainerBuilder
- func (b *XmtpdContainerBuilder) WithWsURL(url string) *XmtpdContainerBuilder
- type XmtpdGatewayContainerBuilder
- func (b *XmtpdGatewayContainerBuilder) Build(t *testing.T) (testcontainers.Container, error)
- func (b *XmtpdGatewayContainerBuilder) WithContainerName(name string) *XmtpdGatewayContainerBuilder
- func (b *XmtpdGatewayContainerBuilder) WithEnvVars(envVars map[string]string) *XmtpdGatewayContainerBuilder
- func (b *XmtpdGatewayContainerBuilder) WithFile(file testcontainers.ContainerFile) *XmtpdGatewayContainerBuilder
- func (b *XmtpdGatewayContainerBuilder) WithImage(imageName string) *XmtpdGatewayContainerBuilder
- func (b *XmtpdGatewayContainerBuilder) WithNetwork(networkName string) *XmtpdGatewayContainerBuilder
- func (b *XmtpdGatewayContainerBuilder) WithNetworkAlias(alias string) *XmtpdGatewayContainerBuilder
- func (b *XmtpdGatewayContainerBuilder) WithPort(port string) *XmtpdGatewayContainerBuilder
- func (b *XmtpdGatewayContainerBuilder) WithRPCURL(url string) *XmtpdGatewayContainerBuilder
- func (b *XmtpdGatewayContainerBuilder) WithWsURL(url string) *XmtpdGatewayContainerBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AnvilContainerBuilder ¶
type AnvilContainerBuilder struct {
// contains filtered or unexported fields
}
func NewAnvilContainerBuilder ¶
func NewAnvilContainerBuilder(t *testing.T) *AnvilContainerBuilder
func (*AnvilContainerBuilder) Build ¶
func (b *AnvilContainerBuilder) Build(t *testing.T) (testcontainers.Container, error)
func (*AnvilContainerBuilder) WithContainerName ¶
func (b *AnvilContainerBuilder) WithContainerName( name string, ) *AnvilContainerBuilder
func (*AnvilContainerBuilder) WithImage ¶
func (b *AnvilContainerBuilder) WithImage(imageName string) *AnvilContainerBuilder
func (*AnvilContainerBuilder) WithNetwork ¶
func (b *AnvilContainerBuilder) WithNetwork( networkName string, ) *AnvilContainerBuilder
func (*AnvilContainerBuilder) WithNetworkAlias ¶
func (b *AnvilContainerBuilder) WithNetworkAlias(alias string) *AnvilContainerBuilder
func (*AnvilContainerBuilder) WithPort ¶
func (b *AnvilContainerBuilder) WithPort(port string) *AnvilContainerBuilder
type CLIContainerBuilder ¶
type CLIContainerBuilder struct {
// contains filtered or unexported fields
}
func NewCLIContainerBuilder ¶
func NewCLIContainerBuilder(t *testing.T) *CLIContainerBuilder
func (*CLIContainerBuilder) WithCmd ¶
func (b *CLIContainerBuilder) WithCmd(cmd []string) *CLIContainerBuilder
func (*CLIContainerBuilder) WithEnvVars ¶
func (b *CLIContainerBuilder) WithEnvVars(envVars map[string]string) *CLIContainerBuilder
func (*CLIContainerBuilder) WithNetwork ¶
func (b *CLIContainerBuilder) WithNetwork(network string) *CLIContainerBuilder
type GeneratorType ¶
type GeneratorType string
const ( GeneratorTypeIdentity GeneratorType = "identity" GeneratorTypeGroup GeneratorType = "group" GeneratorTypeMessage GeneratorType = "message" )
func (GeneratorType) String ¶
func (e GeneratorType) String() string
type XdbgContainerBuilder ¶
type XdbgContainerBuilder struct {
// contains filtered or unexported fields
}
func NewXdbgContainerBuilder ¶
func NewXdbgContainerBuilder() *XdbgContainerBuilder
func (*XdbgContainerBuilder) WithCount ¶
func (b *XdbgContainerBuilder) WithCount(count uint64) *XdbgContainerBuilder
func (*XdbgContainerBuilder) WithGatewayTarget ¶
func (b *XdbgContainerBuilder) WithGatewayTarget(addr string) *XdbgContainerBuilder
func (*XdbgContainerBuilder) WithGeneratorType ¶
func (b *XdbgContainerBuilder) WithGeneratorType(genType GeneratorType) *XdbgContainerBuilder
func (*XdbgContainerBuilder) WithNetwork ¶
func (b *XdbgContainerBuilder) WithNetwork(network string) *XdbgContainerBuilder
func (*XdbgContainerBuilder) WithTarget ¶
func (b *XdbgContainerBuilder) WithTarget(addr string) *XdbgContainerBuilder
type XmtpdContainerBuilder ¶
type XmtpdContainerBuilder struct {
// contains filtered or unexported fields
}
func NewXmtpdContainerBuilder ¶
func NewXmtpdContainerBuilder(t *testing.T) *XmtpdContainerBuilder
func (*XmtpdContainerBuilder) Build ¶
func (b *XmtpdContainerBuilder) Build(t *testing.T) (testcontainers.Container, error)
func (*XmtpdContainerBuilder) WithContainerName ¶
func (b *XmtpdContainerBuilder) WithContainerName(name string) *XmtpdContainerBuilder
func (*XmtpdContainerBuilder) WithEnvVars ¶
func (b *XmtpdContainerBuilder) WithEnvVars(envVars map[string]string) *XmtpdContainerBuilder
func (*XmtpdContainerBuilder) WithFile ¶
func (b *XmtpdContainerBuilder) WithFile(file testcontainers.ContainerFile) *XmtpdContainerBuilder
func (*XmtpdContainerBuilder) WithImage ¶
func (b *XmtpdContainerBuilder) WithImage(imageName string) *XmtpdContainerBuilder
func (*XmtpdContainerBuilder) WithNetwork ¶
func (b *XmtpdContainerBuilder) WithNetwork(networkName string) *XmtpdContainerBuilder
func (*XmtpdContainerBuilder) WithNetworkAlias ¶
func (b *XmtpdContainerBuilder) WithNetworkAlias(alias string) *XmtpdContainerBuilder
func (*XmtpdContainerBuilder) WithPort ¶
func (b *XmtpdContainerBuilder) WithPort(port string) *XmtpdContainerBuilder
func (*XmtpdContainerBuilder) WithRPCURL ¶
func (b *XmtpdContainerBuilder) WithRPCURL(url string) *XmtpdContainerBuilder
func (*XmtpdContainerBuilder) WithWsURL ¶
func (b *XmtpdContainerBuilder) WithWsURL(url string) *XmtpdContainerBuilder
type XmtpdGatewayContainerBuilder ¶
type XmtpdGatewayContainerBuilder struct {
// contains filtered or unexported fields
}
func NewXmtpdGatewayContainerBuilder ¶
func NewXmtpdGatewayContainerBuilder(t *testing.T) *XmtpdGatewayContainerBuilder
func (*XmtpdGatewayContainerBuilder) Build ¶
func (b *XmtpdGatewayContainerBuilder) Build(t *testing.T) (testcontainers.Container, error)
func (*XmtpdGatewayContainerBuilder) WithContainerName ¶
func (b *XmtpdGatewayContainerBuilder) WithContainerName( name string, ) *XmtpdGatewayContainerBuilder
func (*XmtpdGatewayContainerBuilder) WithEnvVars ¶
func (b *XmtpdGatewayContainerBuilder) WithEnvVars( envVars map[string]string, ) *XmtpdGatewayContainerBuilder
func (*XmtpdGatewayContainerBuilder) WithFile ¶
func (b *XmtpdGatewayContainerBuilder) WithFile( file testcontainers.ContainerFile, ) *XmtpdGatewayContainerBuilder
func (*XmtpdGatewayContainerBuilder) WithImage ¶
func (b *XmtpdGatewayContainerBuilder) WithImage(imageName string) *XmtpdGatewayContainerBuilder
func (*XmtpdGatewayContainerBuilder) WithNetwork ¶
func (b *XmtpdGatewayContainerBuilder) WithNetwork( networkName string, ) *XmtpdGatewayContainerBuilder
func (*XmtpdGatewayContainerBuilder) WithNetworkAlias ¶
func (b *XmtpdGatewayContainerBuilder) WithNetworkAlias( alias string, ) *XmtpdGatewayContainerBuilder
func (*XmtpdGatewayContainerBuilder) WithPort ¶
func (b *XmtpdGatewayContainerBuilder) WithPort(port string) *XmtpdGatewayContainerBuilder
func (*XmtpdGatewayContainerBuilder) WithRPCURL ¶
func (b *XmtpdGatewayContainerBuilder) WithRPCURL(url string) *XmtpdGatewayContainerBuilder
func (*XmtpdGatewayContainerBuilder) WithWsURL ¶
func (b *XmtpdGatewayContainerBuilder) WithWsURL(url string) *XmtpdGatewayContainerBuilder
Click to show internal directories.
Click to hide internal directories.