From 9f8d57a2d4dae931011888a8b734b2fd87807c39 Mon Sep 17 00:00:00 2001 From: Lars Lehtonen Date: Mon, 21 Aug 2017 17:12:36 -0700 Subject: [PATCH] Fix swallowed errors in statefulset tests --- .../statefulset/stateful_set_control_test.go | 3 +++ pkg/controller/statefulset/stateful_set_test.go | 13 +++++++++++++ 2 files changed, 16 insertions(+) diff --git a/pkg/controller/statefulset/stateful_set_control_test.go b/pkg/controller/statefulset/stateful_set_control_test.go index 50d7b0822b6..548180d34d7 100644 --- a/pkg/controller/statefulset/stateful_set_control_test.go +++ b/pkg/controller/statefulset/stateful_set_control_test.go @@ -474,6 +474,9 @@ func TestStatefulSetControl_getSetRevisions(t *testing.T) { t.Fatal(err) } current, update, _, err := ssc.getStatefulSetRevisions(test.set, revisions) + if err != nil { + t.Fatalf("error getting statefulset revisions:%v", err) + } revisions, err = ssc.ListRevisions(test.set) if err != nil { t.Fatal(err) diff --git a/pkg/controller/statefulset/stateful_set_test.go b/pkg/controller/statefulset/stateful_set_test.go index 19101caf096..f43d7b70145 100644 --- a/pkg/controller/statefulset/stateful_set_test.go +++ b/pkg/controller/statefulset/stateful_set_test.go @@ -615,6 +615,9 @@ func scaleUpStatefulSetController(set *apps.StatefulSet, ssc *StatefulSetControl } for set.Status.ReadyReplicas < *set.Spec.Replicas { pods, err := spc.podsLister.Pods(set.Namespace).List(selector) + if err != nil { + return err + } ord := len(pods) - 1 pod := getPodAtOrdinal(pods, ord) if pods, err = spc.setPodPending(set, ord); err != nil { @@ -669,6 +672,9 @@ func scaleDownStatefulSetController(set *apps.StatefulSet, ssc *StatefulSetContr ssc.enqueueStatefulSet(set) fakeWorker(ssc) pods, err = spc.addTerminatingPod(set, ord) + if err != nil { + return err + } pod = getPodAtOrdinal(pods, ord) ssc.updatePod(&prev, pod) fakeWorker(ssc) @@ -677,8 +683,15 @@ func scaleDownStatefulSetController(set *apps.StatefulSet, ssc *StatefulSetContr fakeWorker(ssc) for set.Status.Replicas > *set.Spec.Replicas { pods, err = spc.podsLister.Pods(set.Namespace).List(selector) + if err != nil { + return err + } + ord := len(pods) pods, err = spc.addTerminatingPod(set, ord) + if err != nil { + return err + } pod = getPodAtOrdinal(pods, ord) ssc.updatePod(&prev, pod) fakeWorker(ssc)