MM-57532: Improve timeouts for some tests (#26642)
- Bump timeouts for some cases - Improve sleep with require/assert.EventuallyT for better performance and reliability. https://mattermost.atlassian.net/browse/MM-57532 ```release-note NONE ```
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
bc6182229b
Коммит
dc3e5b9269
@@ -69,7 +69,7 @@ func TestScheduler(t *testing.T) {
|
||||
|
||||
t.Run("Base", func(t *testing.T) {
|
||||
jobServer.StartSchedulers()
|
||||
time.Sleep(time.Second)
|
||||
time.Sleep(2 * time.Second)
|
||||
|
||||
jobServer.StopSchedulers()
|
||||
// They should be all on here
|
||||
@@ -81,7 +81,7 @@ func TestScheduler(t *testing.T) {
|
||||
t.Run("ClusterLeaderChanged", func(t *testing.T) {
|
||||
jobServer.initSchedulers()
|
||||
jobServer.StartSchedulers()
|
||||
time.Sleep(time.Second)
|
||||
time.Sleep(2 * time.Second)
|
||||
jobServer.HandleClusterLeaderChange(false)
|
||||
jobServer.StopSchedulers()
|
||||
// They should be turned off
|
||||
@@ -94,7 +94,7 @@ func TestScheduler(t *testing.T) {
|
||||
jobServer.initSchedulers()
|
||||
jobServer.HandleClusterLeaderChange(false)
|
||||
jobServer.StartSchedulers()
|
||||
time.Sleep(time.Second)
|
||||
time.Sleep(2 * time.Second)
|
||||
jobServer.StopSchedulers()
|
||||
for _, element := range jobServer.schedulers.nextRunTimes {
|
||||
assert.Nil(t, element)
|
||||
@@ -106,7 +106,7 @@ func TestScheduler(t *testing.T) {
|
||||
jobServer.HandleClusterLeaderChange(false)
|
||||
jobServer.HandleClusterLeaderChange(true)
|
||||
jobServer.StartSchedulers()
|
||||
time.Sleep(time.Second)
|
||||
time.Sleep(2 * time.Second)
|
||||
jobServer.StopSchedulers()
|
||||
for _, element := range jobServer.schedulers.nextRunTimes {
|
||||
assert.NotNil(t, element)
|
||||
@@ -116,7 +116,7 @@ func TestScheduler(t *testing.T) {
|
||||
t.Run("ConfigChanged", func(t *testing.T) {
|
||||
jobServer.initSchedulers()
|
||||
jobServer.StartSchedulers()
|
||||
time.Sleep(time.Second)
|
||||
time.Sleep(2 * time.Second)
|
||||
jobServer.HandleClusterLeaderChange(false)
|
||||
// After running a config change, they should stay off
|
||||
jobServer.schedulers.handleConfigChange(nil, nil)
|
||||
@@ -129,7 +129,7 @@ func TestScheduler(t *testing.T) {
|
||||
t.Run("ConfigChangedDeadlock", func(t *testing.T) {
|
||||
jobServer.initSchedulers()
|
||||
jobServer.StartSchedulers()
|
||||
time.Sleep(time.Second)
|
||||
time.Sleep(2 * time.Second)
|
||||
|
||||
var wg sync.WaitGroup
|
||||
wg.Add(2)
|
||||
|
||||
Ссылка в новой задаче
Block a user