Fix panic in TestUnschedulableNodes

This commit is contained in:
Wojciech Tyczynski 2016-06-14 11:03:29 +02:00
parent ff1258a29e
commit 80d1ae7642

View File

@ -108,8 +108,16 @@ func waitForReflection(t *testing.T, s cache.Store, key string, passFunc func(n
err := wait.Poll(time.Millisecond*100, wait.ForeverTestTimeout, func() (bool, error) { err := wait.Poll(time.Millisecond*100, wait.ForeverTestTimeout, func() (bool, error) {
if n, _, err := s.GetByKey(key); err == nil && passFunc(n) { if n, _, err := s.GetByKey(key); err == nil && passFunc(n) {
return true, nil return true, nil
} else {
if err != nil {
t.Errorf("Unexpected error: %v", err)
} else {
if n == nil {
nodes = append(nodes, nil)
} else { } else {
nodes = append(nodes, n.(*api.Node)) nodes = append(nodes, n.(*api.Node))
}
}
return false, nil return false, nil
} }
}) })