* Refactor kuberuntime unit test

* Add gc unit test
* Fix init container unit test
This commit is contained in:
Random Liu
2016-10-17 09:22:42 +00:00
committed by Random-Liu
parent 37dc74fa7c
commit e87fa5e0ff
7 changed files with 501 additions and 285 deletions

View File

@@ -22,8 +22,9 @@ import (
runtimeApi "k8s.io/kubernetes/pkg/kubelet/api/v1alpha1/runtime"
)
func BuildContainerName(metadata *runtimeApi.ContainerMetadata) string {
return fmt.Sprintf("%s_%d", metadata.GetName(), metadata.GetAttempt())
func BuildContainerName(metadata *runtimeApi.ContainerMetadata, sandboxID string) string {
// include the sandbox ID to make the container ID unique.
return fmt.Sprintf("%s_%s_%d", sandboxID, metadata.GetName(), metadata.GetAttempt())
}
func BuildSandboxName(metadata *runtimeApi.PodSandboxMetadata) string {