-
Notifications
You must be signed in to change notification settings - Fork 169
Open
Description
I'm seeing various sporadic failures on test_informer.rb, or sometimes it gets stuck until timeout kills it. Examples:
-
https://github.com/ManageIQ/kubeclient/actions/runs/3538717648/jobs/5939824652 (ruby 3.0.4)
RetryTest#test_timeout [/Users/runner/work/kubeclient/kubeclient/test/test_informer.rb:129]: not all expectations were satisfied unsatisfied expectations: - expected exactly once, invoked never: #<AnyInstance:Kubeclient::Common::WatchStream>.finish(any_parameters) -
https://github.com/ManageIQ/kubeclient/actions/runs/3359829904/jobs/5568290089 (ruby 2.5 got stuck killed by
timeout— note3m 0srun time) -
https://github.com/ManageIQ/kubeclient/actions/runs/3540149961/jobs/5942864716 (ruby 3.1.2 timeout)
-
seen locally after running in a loop (ruby 2.7.5):
RetryTest#test_can_watch_watches [/home/beni/kubeclient/test/test_informer.rb:119]: The request GET /\/v1\/watch\/pods/ was expected to execute 1 time but it executed 2 times
@grosser would you like to investigate?
I haven't looked inside, no idea if just flaky test, or actual bug...