mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-30 06:54:01 +00:00
remove unused NextPod()
This commit is contained in:
parent
9d63e575f8
commit
8392f7fbb0
@ -1157,21 +1157,3 @@ func NextPodOrDie(t *testing.T, testCtx *TestContext) *schedulerframework.Queued
|
||||
}
|
||||
return podInfo
|
||||
}
|
||||
|
||||
// NextPod returns the next Pod in the scheduler queue, with a 5 seconds timeout.
|
||||
// Note that this function leaks goroutines in the case of timeout; even after this function returns after timeout,
|
||||
// the goroutine made by this function keep waiting to pop a pod from the queue.
|
||||
func NextPod(t *testing.T, testCtx *TestContext) *schedulerframework.QueuedPodInfo {
|
||||
t.Helper()
|
||||
|
||||
var podInfo *schedulerframework.QueuedPodInfo
|
||||
logger := klog.FromContext(testCtx.Ctx)
|
||||
// NextPod() is a blocking operation. Wrap it in timeout() to avoid relying on
|
||||
// default go testing timeout (10m) to abort.
|
||||
if err := timeout(testCtx.Ctx, time.Second*5, func() {
|
||||
podInfo, _ = testCtx.Scheduler.NextPod(logger)
|
||||
}); err != nil {
|
||||
return nil
|
||||
}
|
||||
return podInfo
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user