Extend test timeouts. (#33587)

This commit is contained in:
Brian Joerger 2023-10-17 16:45:29 -07:00 committed by GitHub
parent 7d0d106fd5
commit ae80f05398
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2170,25 +2170,15 @@ func testDisconnectScenarios(t *testing.T, suite *integrationTestSuite) {
// to be started, then shut down the auth server.
postFunc: func(ctx context.Context, t *testing.T, teleport *helpers.TeleInstance) {
site := teleport.GetSiteAPI(helpers.Site)
var sems []types.Semaphore
var err error
for i := 0; i < 6; i++ {
sems, err = site.GetSemaphores(ctx, types.SemaphoreFilter{
require.EventuallyWithT(t, func(t *assert.CollectT) {
sems, err := site.GetSemaphores(ctx, types.SemaphoreFilter{
SemaphoreKind: types.SemaphoreKindConnection,
})
if err == nil && len(sems) > 0 {
break
}
select {
case <-time.After(time.Millisecond * 100):
case <-ctx.Done():
return
}
}
require.NoError(t, err)
require.Len(t, sems, 1)
assert.NoError(t, err)
assert.Len(t, sems, 1)
}, 2*time.Second, 100*time.Millisecond)
timeoutCtx, cancel := context.WithTimeout(ctx, 5*time.Second)
timeoutCtx, cancel := context.WithTimeout(ctx, 10*time.Second)
defer cancel()
ss, err := waitForSessionToBeEstablished(timeoutCtx, defaults.Namespace, site)