err := json.Unmarshal(encodedBuiltArtifacts, &builtArtifacts) Expect(err).NotTo(HaveOccurred()) localIP, err := localip.LocalIP() Expect(err).NotTo(HaveOccurred()) componentMaker = helpers.MakeComponentMaker(builtArtifacts, localIP) }) var _ = BeforeEach(func() { plumbing = ginkgomon.Invoke(grouper.NewParallel(os.Kill, grouper.Members{ {"etcd", componentMaker.Etcd()}, {"nats", componentMaker.NATS()}, {"consul", componentMaker.Consul()}, {"garden-linux", componentMaker.GardenLinux("-allowHostAccess=true")}, })) helpers.ConsulWaitUntilReady() gardenClient = componentMaker.GardenClient() receptorClient = componentMaker.ReceptorClient() inigo_announcement_server.Start(componentMaker.ExternalAddress) }) var _ = AfterEach(func() { inigo_announcement_server.Stop() destroyContainerErrors := helpers.CleanupGarden(gardenClient)
Expect(err).NotTo(HaveOccurred()) localIP, err := localip.LocalIP() Expect(err).NotTo(HaveOccurred()) componentMaker = helpers.MakeComponentMaker(builtArtifacts, localIP) }) var _ = BeforeEach(func() { plumbing = ginkgomon.Invoke(grouper.NewParallel(os.Kill, grouper.Members{ {"etcd", componentMaker.Etcd()}, {"nats", componentMaker.NATS()}, {"consul", componentMaker.Consul()}, {"bbs", componentMaker.BBS()}, {"receptor", componentMaker.Receptor()}, {"garden-linux", componentMaker.GardenLinux("-denyNetworks=0.0.0.0/0", "-allowHostAccess=true")}, })) helpers.ConsulWaitUntilReady() gardenClient = componentMaker.GardenClient() natsClient = componentMaker.NATSClient() receptorClient = componentMaker.ReceptorClient() helpers.UpsertInigoDomain(receptorClient) inigo_announcement_server.Start(componentMaker.ExternalAddress) }) var _ = AfterEach(func() { inigo_announcement_server.Stop()
return payload }, func(encodedBuiltArtifacts []byte) { var builtArtifacts world.BuiltArtifacts err := json.Unmarshal(encodedBuiltArtifacts, &builtArtifacts) Expect(err).NotTo(HaveOccurred()) localIP, err := localip.LocalIP() Expect(err).NotTo(HaveOccurred()) componentMaker = helpers.MakeComponentMaker(builtArtifacts, localIP) }) var _ = BeforeEach(func() { gardenProcess = ginkgomon.Invoke(grouper.NewParallel(os.Kill, grouper.Members{ {"garden-linux", componentMaker.GardenLinux()}, })) gardenClient = componentMaker.GardenClient() }) var _ = AfterEach(func() { destroyContainerErrors := helpers.CleanupGarden(gardenClient) helpers.StopProcesses(gardenProcess) Expect(destroyContainerErrors).To( BeEmpty(), "%d containers failed to be destroyed!", len(destroyContainerErrors), )