builders

package
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2026 License: MIT Imports: 19 Imported by: 0

Documentation

Overview

Package builders implements a collection of container builders for the integration tests.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EnableNode

func EnableNode(t *testing.T, network string, rpcHost string, nodeID uint32)

func RegisterNode

func RegisterNode(t *testing.T, network string, rpcHost string, xmtpdAlias string)

Types

type AnvilContainerBuilder

type AnvilContainerBuilder struct {
	// contains filtered or unexported fields
}

func NewAnvilContainerBuilder

func NewAnvilContainerBuilder(t *testing.T) *AnvilContainerBuilder

func (*AnvilContainerBuilder) Build

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

type CLIContainerBuilder

type CLIContainerBuilder struct {
	// contains filtered or unexported fields
}

func NewCLIContainerBuilder

func NewCLIContainerBuilder(t *testing.T) *CLIContainerBuilder

func (*CLIContainerBuilder) Build

func (b *CLIContainerBuilder) Build(t *testing.T) error

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) Build

func (b *XdbgContainerBuilder) Build(t *testing.T) error

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 (*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 (*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 (*XmtpdContainerBuilder) WithRPCURL

func (*XmtpdContainerBuilder) WithWsURL

type XmtpdGatewayContainerBuilder

type XmtpdGatewayContainerBuilder struct {
	// contains filtered or unexported fields
}

func NewXmtpdGatewayContainerBuilder

func NewXmtpdGatewayContainerBuilder(t *testing.T) *XmtpdGatewayContainerBuilder

func (*XmtpdGatewayContainerBuilder) Build

func (*XmtpdGatewayContainerBuilder) WithContainerName

func (b *XmtpdGatewayContainerBuilder) WithContainerName(
	name string,
) *XmtpdGatewayContainerBuilder

func (*XmtpdGatewayContainerBuilder) WithEnvVars

func (*XmtpdGatewayContainerBuilder) WithFile

func (*XmtpdGatewayContainerBuilder) WithImage

func (*XmtpdGatewayContainerBuilder) WithNetwork

func (b *XmtpdGatewayContainerBuilder) WithNetwork(
	networkName string,
) *XmtpdGatewayContainerBuilder

func (*XmtpdGatewayContainerBuilder) WithNetworkAlias

func (b *XmtpdGatewayContainerBuilder) WithNetworkAlias(
	alias string,
) *XmtpdGatewayContainerBuilder

func (*XmtpdGatewayContainerBuilder) WithPort

func (*XmtpdGatewayContainerBuilder) WithRPCURL

func (*XmtpdGatewayContainerBuilder) WithWsURL

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL