Address: bbsAddress, AdvertiseURL: bbsURL.String(), AuctioneerAddress: "some-address", EtcdCluster: strings.Join(etcdRunner.NodeURLS(), ","), ConsulCluster: consulRunner.ConsulCluster(), EncryptionKeys: []string{"label:key"}, ActiveKeyLabel: "label", } }) var _ = BeforeEach(func() { etcdRunner.Start() consulRunner.Start() consulRunner.WaitUntilReady() consulClient = consulRunner.NewClient() bbsRunner = bbstestrunner.New(bbsPath, bbsArgs) bbsProcess = ginkgomon.Invoke(bbsRunner) bbsClient = bbs.NewClient(bbsURL.String()) }) var _ = AfterEach(func() { ginkgomon.Kill(bbsProcess) etcdRunner.Stop() consulRunner.Stop() }) var _ = SynchronizedAfterSuite(func() { }, func() { gexec.CleanupBuildArtifacts()