mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-04 09:49:50 +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)
|
manager := NewJobController(client, controller.NoResyncPeriodFunc)
|
||||||
fakePodControl := controller.FakePodControl{Err: tc.podControllerError}
|
fakePodControl := controller.FakePodControl{Err: tc.podControllerError}
|
||||||
manager.podControl = &fakePodControl
|
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
|
var actual *extensions.Job
|
||||||
manager.updateHandler = func(job *extensions.Job) error {
|
manager.updateHandler = func(job *extensions.Job) error {
|
||||||
actual = job
|
actual = job
|
||||||
@ -174,7 +181,7 @@ func TestControllerSyncJob(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// job & pods setup
|
// job & pods setup
|
||||||
job := newJob(tc.parallelism, tc.completions)
|
job = newJob(tc.parallelism, tc.completions)
|
||||||
manager.jobStore.Store.Add(job)
|
manager.jobStore.Store.Add(job)
|
||||||
for _, pod := range newPodList(tc.activePods, api.PodRunning, job) {
|
for _, pod := range newPodList(tc.activePods, api.PodRunning, job) {
|
||||||
manager.podStore.Store.Add(&pod)
|
manager.podStore.Store.Add(&pod)
|
||||||
|
Loading…
Reference in New Issue
Block a user