mirror of
https://github.com/gravitational/teleport
synced 2024-10-19 08:43:58 +00:00
Extend test timeouts. (#33587)
This commit is contained in:
parent
7d0d106fd5
commit
ae80f05398
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue