@@ -12,17 +12,11 @@ import (
1212
1313func runDeisBuilderTest (
1414 t * testing.T , testSessionUID string , etcdPort string , servicePort string ) {
15+ var err error
1516 cli , stdout , stdoutPipe := dockercliutils .GetNewClient ()
1617 done := make (chan bool , 1 )
17- err := dockercliutils .BuildImage (t , "../" , "deis/builder:" + testSessionUID )
18- if err != nil {
19- t .Fatal (err )
20- }
2118 dockercliutils .RunDeisDataTest (t , "--name" , "deis-builder-data" ,
2219 "-v" , "/var/lib/docker" , "deis/base" , "/bin/true" )
23- //docker run --name deis-builder -p 2223:22 -e PUBLISH=22
24- // -e HOST=${COREOS_PRIVATE_IPV4} -e PORT=2223
25- // --volumes-from deis-builder-data --privileged deis/builder
2620 ipaddr := utils .GetHostIPAddress ()
2721 done <- true
2822 go func () {
@@ -47,24 +41,31 @@ func runDeisBuilderTest(
4741}
4842
4943func TestBuilder (t * testing.T ) {
50- setkeys := []string {"/deis/registry/protocol" ,
44+ setkeys := []string {
45+ "/deis/registry/protocol" ,
5146 "deis/registry/host" ,
5247 "/deis/registry/port" ,
5348 "/deis/cache/host" ,
54- "/deis/cache/port" }
55- setdir := []string {"/deis/controller" ,
49+ "/deis/cache/port" ,
50+ }
51+ setdir := []string {
52+ "/deis/controller" ,
5653 "/deis/cache" ,
5754 "/deis/database" ,
5855 "/deis/registry" ,
59- "/deis/domains" }
60- var testSessionUID = utils .NewUuid ()
61- fmt .Println ("UUID for the session Builder Test :" + testSessionUID )
56+ "/deis/domains" ,
57+ }
58+ testSessionUID := utils .NewUuid ()
59+ err := dockercliutils .BuildImage (t , "../" , "deis/builder:" + testSessionUID )
60+ if err != nil {
61+ t .Fatal (err )
62+ }
6263 etcdPort := utils .GetRandomPort ()
63- servicePort := utils .GetRandomPort ()
6464 dockercliutils .RunEtcdTest (t , testSessionUID , etcdPort )
6565 Builderhandler := etcdutils .InitetcdValues (setdir , setkeys , etcdPort )
6666 etcdutils .Publishvalues (t , Builderhandler )
6767 fmt .Println ("starting Builder Component test" )
68+ servicePort := utils .GetRandomPort ()
6869 runDeisBuilderTest (t , testSessionUID , etcdPort , servicePort )
6970 // TODO: builder needs a few seconds to wake up here--fixme!
7071 time .Sleep (5000 * time .Millisecond )
0 commit comments