"-listenAddr", cellBRepAddr, "-evacuationTimeout", "30s", "-containerOwnerName", cellBID+"-executor", ) cellA = ginkgomon.Invoke(grouper.NewParallel(os.Kill, grouper.Members{ {"rep", cellARepRunner}, })) cellB = ginkgomon.Invoke(grouper.NewParallel(os.Kill, grouper.Members{ {"rep", cellBRepRunner}, })) test_helper.CreateZipArchive( filepath.Join(fileServerStaticDir, "lrp.zip"), fixtures.GoServerApp(), ) }) AfterEach(func() { helpers.StopProcesses(runtime, cellA, cellB) }) It("handles evacuation", func() { By("desiring an LRP") lrp := helpers.DefaultLRPCreateRequest(processGuid, "log-guid", 1) lrp.Setup = &models.DownloadAction{ From: fmt.Sprintf("http://%s/v1/static/%s", componentMaker.Addresses.FileServer, "lrp.zip"), To: "/tmp", User: "******", }
BeforeEach(func() { processGuid = helpers.GenerateGuid() var fileServer ifrit.Runner fileServer, fileServerStaticDir = componentMaker.FileServer() runtime = ginkgomon.Invoke(grouper.NewParallel(os.Kill, grouper.Members{ {"router", componentMaker.Router()}, {"file-server", fileServer}, {"rep", componentMaker.Rep()}, {"converger", componentMaker.Converger()}, {"auctioneer", componentMaker.Auctioneer()}, {"route-emitter", componentMaker.RouteEmitter()}, })) archiveFiles = fixtures.GoServerApp() }) JustBeforeEach(func() { archive_helper.CreateZipArchive( filepath.Join(fileServerStaticDir, "lrp.zip"), archiveFiles, ) }) AfterEach(func() { helpers.StopProcesses(runtime) }) Describe("desiring", func() { var lrp receptor.DesiredLRPCreateRequest