Increase solace test container startup timeouts

This commit is contained in:
Christian Schaible 2024-10-16 13:21:40 +02:00
parent d415c97559
commit e9a6279ab2

View file

@ -140,7 +140,7 @@ func NewSolaceContainer(ctx context.Context) (*SolaceContainer, error) {
ShmSize: 1024 * 1024 * 1024, // 1 GB, ShmSize: 1024 * 1024 * 1024, // 1 GB,
Env: env, Env: env,
WaitingFor: wait.ForLog("Running pre-startup checks:"). WaitingFor: wait.ForLog("Running pre-startup checks:").
WithStartupTimeout(60 * time.Second), WithStartupTimeout(90 * time.Second),
} }
container, err := testcontainers.GenericContainer(ctx, testcontainers.GenericContainerRequest{ container, err := testcontainers.GenericContainer(ctx, testcontainers.GenericContainerRequest{
ContainerRequest: request, ContainerRequest: request,
@ -187,10 +187,8 @@ func NewSolaceContainer(ctx context.Context) (*SolaceContainer, error) {
) )
if err != nil && strings.Contains(err.Error(), "NOT_FOUND") { if err != nil && strings.Contains(err.Error(), "NOT_FOUND") {
solaceStarting = false solaceStarting = false
time.Sleep(1000 * time.Millisecond)
} else {
time.Sleep(100 * time.Millisecond)
} }
time.Sleep(1000 * time.Millisecond)
} }
// Return container object // Return container object