Merge pull request #7980 from yifan-gu/fix_kubelet_tests

kubelet: Fix racy kubelet tests.
This commit is contained in:
Yu-Ju Hong
2015-05-11 14:09:44 -07:00
5 changed files with 358 additions and 94 deletions

View File

@@ -28,6 +28,12 @@ import (
"github.com/golang/glog"
)
// PodWorkers is an abstract interface for testability.
type PodWorkers interface {
UpdatePod(pod *api.Pod, mirrorPod *api.Pod, updateComplete func())
ForgetNonExistingPodWorkers(desiredPods map[types.UID]empty)
}
type syncPodFnType func(*api.Pod, *api.Pod, kubecontainer.Pod) error
type podWorkers struct {