"github.com/pivotal-golang/clock/fakeclock" "github.com/cloudfoundry-incubator/converger/converger_process" ) const aBit = 100 * time.Millisecond var _ = Describe("ConvergerProcess", func() { var ( fakeBBSServiceClient *fake_bbs.FakeServiceClient fakeBBSClient *fake_bbs.FakeClient logger *lagertest.TestLogger fakeClock *fakeclock.FakeClock convergeRepeatInterval time.Duration kickTaskDuration time.Duration expirePendingTaskDuration time.Duration expireCompletedTaskDuration time.Duration process ifrit.Process waitEvents chan<- models.CellEvent waitErrs chan<- error ) BeforeEach(func() { fakeBBSServiceClient = new(fake_bbs.FakeServiceClient) fakeBBSClient = new(fake_bbs.FakeClient) logger = lagertest.NewTestLogger("test") fakeClock = fakeclock.NewFakeClock(time.Now()) convergeRepeatInterval = 1 * time.Second
"net/http/httptest" "github.com/cloudfoundry-incubator/bbs/fake_bbs" "github.com/cloudfoundry-incubator/bbs/handlers" "github.com/cloudfoundry-incubator/bbs/models" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/onsi/gomega/gbytes" "github.com/pivotal-golang/lager/lagertest" ) var _ = Describe("Cell Handlers", func() { var ( logger *lagertest.TestLogger responseRecorder *httptest.ResponseRecorder handler *handlers.CellHandler fakeServiceClient *fake_bbs.FakeServiceClient exitCh chan struct{} ) BeforeEach(func() { fakeServiceClient = new(fake_bbs.FakeServiceClient) logger = lagertest.NewTestLogger("test") responseRecorder = httptest.NewRecorder() exitCh = make(chan struct{}, 1) handler = handlers.NewCellHandler(logger, fakeServiceClient, exitCh) }) Describe("Cells", func() { var cells []*models.CellPresence var cellSet models.CellSet
"github.com/tedsuo/ifrit" "github.com/tedsuo/ifrit/ginkgomon" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/onsi/gomega/gbytes" ) var _ = Describe("Maintain Presence", func() { var ( config maintain.Config fakeHeartbeater *maintain_fakes.FakeRunner fakeClient *fake_client.FakeClient serviceClient *fake_bbs.FakeServiceClient logger *lagertest.TestLogger maintainer ifrit.Runner maintainProcess ifrit.Process heartbeaterErrors chan error observedSignals chan os.Signal clock *fakeclock.FakeClock pingErrors chan error ) BeforeEach(func() { pingErrors = make(chan error, 1) fakeClient = &fake_client.FakeClient{ PingStub: func() error { return <-pingErrors }, } resources := executor.ExecutorResources{MemoryMB: 128, DiskMB: 1024, Containers: 6}
"github.com/pivotal-golang/lager" "github.com/pivotal-golang/lager/lagertest" "github.com/cloudfoundry-incubator/auctioneer/auctionrunnerdelegate" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Auction Runner Delegate", func() { var ( delegate *auctionrunnerdelegate.AuctionRunnerDelegate bbsClient *fake_bbs.FakeClient serviceClient *fake_bbs.FakeServiceClient metricSender *fake.FakeMetricSender repClientFactory *repfakes.FakeClientFactory repClient *repfakes.FakeClient logger lager.Logger ) BeforeEach(func() { metricSender = fake.NewFakeMetricSender() metrics.Initialize(metricSender, nil) bbsClient = &fake_bbs.FakeClient{} serviceClient = &fake_bbs.FakeServiceClient{} repClientFactory = &repfakes.FakeClientFactory{} repClient = &repfakes.FakeClient{} repClientFactory.CreateClientReturns(repClient) logger = lagertest.NewTestLogger("delegate")