From 80d1ae764288ec163bd11dbbf109aa3c4d7327be Mon Sep 17 00:00:00 2001 From: Wojciech Tyczynski Date: Tue, 14 Jun 2016 11:03:29 +0200 Subject: [PATCH] Fix panic in TestUnschedulableNodes --- test/integration/scheduler_test.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/test/integration/scheduler_test.go b/test/integration/scheduler_test.go index 81883c5f3b4..9fb635e4214 100644 --- a/test/integration/scheduler_test.go +++ b/test/integration/scheduler_test.go @@ -109,7 +109,15 @@ func waitForReflection(t *testing.T, s cache.Store, key string, passFunc func(n if n, _, err := s.GetByKey(key); err == nil && passFunc(n) { return true, nil } else { - nodes = append(nodes, n.(*api.Node)) + if err != nil { + t.Errorf("Unexpected error: %v", err) + } else { + if n == nil { + nodes = append(nodes, nil) + } else { + nodes = append(nodes, n.(*api.Node)) + } + } return false, nil } })