mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-30 06:54:01 +00:00
Merge pull request #15838 from soltysh/issue14500
Auto commit by PR queue bot
This commit is contained in:
commit
879d0ccce0
@ -166,7 +166,14 @@ func TestControllerSyncJob(t *testing.T) {
|
||||
manager := NewJobController(client, controller.NoResyncPeriodFunc)
|
||||
fakePodControl := controller.FakePodControl{Err: tc.podControllerError}
|
||||
manager.podControl = &fakePodControl
|
||||
manager.podStoreSynced = alwaysReady
|
||||
var job *extensions.Job
|
||||
manager.podStoreSynced = func() bool {
|
||||
selector, _ := extensions.PodSelectorAsSelector(job.Spec.Selector)
|
||||
podList, _ := manager.podStore.Pods(job.Namespace).List(selector)
|
||||
active := len(controller.FilterActivePods(podList.Items))
|
||||
succeeded, failed := getStatus(podList.Items)
|
||||
return active == tc.activePods && succeeded == tc.succeededPods && failed == tc.failedPods
|
||||
}
|
||||
var actual *extensions.Job
|
||||
manager.updateHandler = func(job *extensions.Job) error {
|
||||
actual = job
|
||||
@ -174,7 +181,7 @@ func TestControllerSyncJob(t *testing.T) {
|
||||
}
|
||||
|
||||
// job & pods setup
|
||||
job := newJob(tc.parallelism, tc.completions)
|
||||
job = newJob(tc.parallelism, tc.completions)
|
||||
manager.jobStore.Store.Add(job)
|
||||
for _, pod := range newPodList(tc.activePods, api.PodRunning, job) {
|
||||
manager.podStore.Store.Add(&pod)
|
||||
|
Loading…
Reference in New Issue
Block a user