Allow network end-to-end test to be run in parallel

This commit is contained in:
Satnam Singh
2015-01-22 17:22:08 -08:00
parent 2863fa9fe6
commit 85691cba24
2 changed files with 22 additions and 7 deletions

View File

@@ -18,7 +18,9 @@ package e2e
import (
"io/ioutil"
"math/rand"
"path/filepath"
"strconv"
"time"
"github.com/GoogleCloudPlatform/kubernetes/pkg/api"
@@ -183,3 +185,12 @@ func parseServiceOrDie(json string) *api.Service {
}
return service
}
// TODO: Allow service names to have the same form as names
// for pods and replication controllers so we don't
// need to use such a function and can instead
// use the UUID utilty function.
func randomSuffix() string {
r := rand.New(rand.NewSource(time.Now().UnixNano()))
return strconv.Itoa(r.Int() % 10000)
}