Documentation
¶
Index ¶
Constants ¶
View Source
const DefaultStartupTimeout = 30 * time.Second
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Container ¶
type Container struct {
Container testcontainers.Container
tc.ContainerConfig
Host string
Port uint
User string
Password string
}
Container ...
type Options ¶
type Options struct {
tc.ContainerOptions
User string
Port int
Password string
ImageTag string
StartupTimeout time.Duration
}
Options ...
type ReplicaSetContainer ¶ added in v0.2.5
type ReplicaSetContainer struct {
MasterContainer testcontainers.Container
ReplicaSet1 testcontainers.Container
ReplicaSet2 testcontainers.Container
MasterContainerAddr Addr
ReplicaSet1Addr Addr
ReplicaSet2Addr Addr
ContainerNames []string
NetworkName string
Network testcontainers.Network
User string
Password string
}
func StartReplicaSet ¶ added in v0.2.5
func StartReplicaSet(ctx context.Context, options Options) (cont *ReplicaSetContainer, err error)
func (*ReplicaSetContainer) MasterConnectionURI ¶ added in v0.2.5
func (c *ReplicaSetContainer) MasterConnectionURI() string
func (*ReplicaSetContainer) ReplicaSet1ConnectionURI ¶ added in v0.2.5
func (c *ReplicaSetContainer) ReplicaSet1ConnectionURI() string
func (*ReplicaSetContainer) ReplicaSet2ConnectionURI ¶ added in v0.2.5
func (c *ReplicaSetContainer) ReplicaSet2ConnectionURI() string
func (*ReplicaSetContainer) Terminate ¶ added in v0.2.5
func (c *ReplicaSetContainer) Terminate(ctx context.Context)
Click to show internal directories.
Click to hide internal directories.