mirror of
https://github.com/mudler/LocalAI.git
synced 2026-10-28 09:08:54 -04:00
Fix flaky "tests-apple" CI job in modeladmin test suite (#11717)
* Initial plan * tests: raise default Eventually timeout for modeladmin suite to fix flaky macOS CI Co-authored-by: mudler <2420543+mudler@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: mudler <2420543+mudler@users.noreply.github.com>
This commit is contained in:
1 parent
aea477932d
commit
e7b83ef7c0
1 file changed
+8
@@ -2,6 +2,7 @@ package modeladmin
|
||||
|
||||
import (
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
. "github.com/onsi/ginkgo/v2"
|
||||
. "github.com/onsi/gomega"
|
||||
@@ -9,5 +10,12 @@ import (
|
||||
|
||||
func TestModelAdmin(t *testing.T) {
|
||||
RegisterFailHandler(Fail)
|
||||
// Several specs in this suite coordinate goroutines through
|
||||
// Eventually/Consistently on unbuffered-ish channels (e.g. the
|
||||
// blockingRevisionLifecycle helper). Gomega's 1s default timeout can be
|
||||
// too tight on slower or loaded CI runners (notably macOS runners),
|
||||
// causing spurious "Timed out after 1.005s" failures even though the
|
||||
// goroutines eventually make progress. Give them more headroom.
|
||||
SetDefaultEventuallyTimeout(5 * time.Second)
|
||||
RunSpecs(t, "modeladmin test suite")
|
||||
}
|
||||
Reference in new issue
Block a user