Commit 97275873 authored by Alex Robinson's avatar Alex Robinson

Merge pull request #16591 from kubernetes/revert-15838-issue14500

Revert "An attempt to fix flake in TestControllerSyncJob (14500)"
parents acb0ca18 a600ac0c
...@@ -166,14 +166,7 @@ func TestControllerSyncJob(t *testing.T) { ...@@ -166,14 +166,7 @@ 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
var job *extensions.Job manager.podStoreSynced = alwaysReady
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
...@@ -181,7 +174,7 @@ func TestControllerSyncJob(t *testing.T) { ...@@ -181,7 +174,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)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment