) type immediateRetryPolicy struct{} func (immediateRetryPolicy) DelayFor(uint) (time.Duration, bool) { return 0, true } var _ = Describe("DBProvider", func() { var ( fakeDB *fakes.FakeWorkerDB logger *lagertest.TestLogger worker *gfakes.FakeBackend workerAddr string workerBaggageclaimURL string workerServer *server.GardenServer provider WorkerProvider workers []Worker workersErr error ) BeforeEach(func() { fakeDB = new(fakes.FakeWorkerDB) logger = lagertest.NewTestLogger("test") worker = new(gfakes.FakeBackend) workerAddr = fmt.Sprintf("0.0.0.0:%d", 8888+GinkgoParallelNode()) workerBaggageclaimURL = "http://1.2.3.4:7788"
"github.com/cloudfoundry-incubator/garden/client/connection" "github.com/cloudfoundry-incubator/garden/fakes" "github.com/cloudfoundry-incubator/garden/server" ) var _ = Describe("When a client connects", func() { var socketPath string var tmpdir string var serverBackend *fakes.FakeBackend var serverContainerGraceTime time.Duration var logger *lagertest.TestLogger var apiServer *server.GardenServer var apiClient garden.Client var isRunning bool BeforeEach(func() { logger = lagertest.NewTestLogger("test") var err error tmpdir, err = ioutil.TempDir(os.TempDir(), "api-server-test") Ω(err).ShouldNot(HaveOccurred()) socketPath = path.Join(tmpdir, "api.sock") serverBackend = new(fakes.FakeBackend) serverContainerGraceTime = 42 * time.Second apiServer = server.New(
} var _ = Describe("TSA SSH Registrar", func() { Describe("registering workers with ATC", func() { var ( forwardHost string tsaPort int heartbeatInterval = 1 * time.Second tsaProcess ifrit.Process gardenAddr string fakeBackend *gfakes.FakeBackend gardenServer *gserver.GardenServer atcServer *ghttp.Server hostKey string hostKeyPub string authorizedKeysFile string userKnownHostsFile string userKey string userKeyPub string ) BeforeEach(func() { tsaPort = 9800 + GinkgoParallelNode()
. "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("DBProvider", func() { var ( fakeDB *fakes.FakeWorkerDB logger *lagertest.TestLogger workerA *gfakes.FakeBackend workerB *gfakes.FakeBackend workerAAddr string workerBAddr string workerAServer *server.GardenServer workerBServer *server.GardenServer provider WorkerProvider workers []Worker workersErr error ) BeforeEach(func() { fakeDB = new(fakes.FakeWorkerDB) logger = lagertest.NewTestLogger("test")
new(fakes.FakeBackend), logger, ) err = apiServer.Start() Ω(err).Should(HaveOccurred()) }) }) Describe("shutting down", func() { var socketPath string var serverBackend garden.Backend var fakeBackend *fakes.FakeBackend var apiServer *server.GardenServer var apiClient garden.Client BeforeEach(func() { var err error tmpdir, err = ioutil.TempDir(os.TempDir(), "api-server-test") Ω(err).ShouldNot(HaveOccurred()) socketPath = path.Join(tmpdir, "api.sock") fakeBackend = new(fakes.FakeBackend) serverBackend = fakeBackend apiClient = client.New(connection.New("unix", socketPath)) })