"github.com/cloudfoundry-incubator/runtime-schema/models" "github.com/pivotal-golang/lager" "github.com/tedsuo/ifrit" "github.com/tedsuo/ifrit/ginkgomon" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/onsi/gomega/ghttp" ) var _ = Describe("TaskWorker", func() { var ( fakeBBS *fake_bbs.FakeReceptorBBS enqueue chan<- models.Task process ifrit.Process fakeServer *ghttp.Server logger lager.Logger timeout time.Duration ) BeforeEach(func() { timeout = 1 * time.Second cf_http.Initialize(timeout) fakeServer = ghttp.NewServer() logger = lager.NewLogger("task-watcher-test") logger.RegisterSink(lager.NewWriterSink(GinkgoWriter, lager.INFO)) fakeBBS = new(fake_bbs.FakeReceptorBBS)
oldmodels "github.com/cloudfoundry-incubator/runtime-schema/models" "github.com/gogo/protobuf/proto" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/pivotal-golang/lager" ) var _ = Describe("Actual LRP Handlers", func() { var ( logger lager.Logger fakeLegacyBBS *fake_legacy_bbs.FakeReceptorBBS fakeBBS *fake_bbs.FakeClient responseRecorder *httptest.ResponseRecorder handler *handlers.ActualLRPHandler oldActualLRP1 oldmodels.ActualLRP oldActualLRP2 oldmodels.ActualLRP oldEvacuatingLRP2 oldmodels.ActualLRP actualLRP1 models.ActualLRP actualLRP2 models.ActualLRP evacuatingLRP2 models.ActualLRP ) BeforeEach(func() { fakeLegacyBBS = new(fake_legacy_bbs.FakeReceptorBBS) fakeBBS = new(fake_bbs.FakeClient) logger = lager.NewLogger("test") logger.RegisterSink(lager.NewWriterSink(GinkgoWriter, lager.DEBUG)) responseRecorder = httptest.NewRecorder() handler = handlers.NewActualLRPHandler(fakeBBS, fakeLegacyBBS, logger)
"net/url" "github.com/cloudfoundry-incubator/receptor" "github.com/cloudfoundry-incubator/receptor/handlers" "github.com/cloudfoundry-incubator/runtime-schema/bbs/bbserrors" "github.com/cloudfoundry-incubator/runtime-schema/bbs/fake_bbs" "github.com/cloudfoundry-incubator/runtime-schema/models" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/pivotal-golang/lager" ) var _ = Describe("Desired LRP Handlers", func() { var ( logger lager.Logger fakeBBS *fake_bbs.FakeReceptorBBS responseRecorder *httptest.ResponseRecorder handler *handlers.DesiredLRPHandler ) BeforeEach(func() { fakeBBS = new(fake_bbs.FakeReceptorBBS) logger = lager.NewLogger("test") logger.RegisterSink(lager.NewWriterSink(GinkgoWriter, lager.DEBUG)) responseRecorder = httptest.NewRecorder() handler = handlers.NewDesiredLRPHandler(fakeBBS, logger) }) Describe("Create", func() { validCreateLRPRequest := receptor.DesiredLRPCreateRequest{ ProcessGuid: "the-process-guid", Domain: "the-domain",
"github.com/cloudfoundry-incubator/bbs/models" "github.com/cloudfoundry-incubator/receptor" "github.com/cloudfoundry-incubator/receptor/handlers" "github.com/cloudfoundry-incubator/runtime-schema/bbs/bbserrors" fake_legacy_bbs "github.com/cloudfoundry-incubator/runtime-schema/bbs/fake_bbs" oldmodels "github.com/cloudfoundry-incubator/runtime-schema/models" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/pivotal-golang/lager" ) var _ = Describe("Desired LRP Handlers", func() { var ( logger lager.Logger fakeLegacyBBS *fake_legacy_bbs.FakeReceptorBBS fakeBBS *fake_bbs.FakeClient responseRecorder *httptest.ResponseRecorder handler *handlers.DesiredLRPHandler ) BeforeEach(func() { fakeLegacyBBS = new(fake_legacy_bbs.FakeReceptorBBS) fakeBBS = new(fake_bbs.FakeClient) logger = lager.NewLogger("test") logger.RegisterSink(lager.NewWriterSink(GinkgoWriter, lager.DEBUG)) responseRecorder = httptest.NewRecorder() handler = handlers.NewDesiredLRPHandler(fakeBBS, fakeLegacyBBS, logger) }) Describe("Create", func() { validCreateLRPRequest := receptor.DesiredLRPCreateRequest{
"github.com/cloudfoundry-incubator/receptor/serialization" fake_legacy_bbs "github.com/cloudfoundry-incubator/runtime-schema/bbs/fake_bbs" oldmodels "github.com/cloudfoundry-incubator/runtime-schema/models" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/pivotal-golang/lager" ) var _ = Describe("Actual LRP Handlers", func() { var ( logger lager.Logger fakeLegacyBBS *fake_legacy_bbs.FakeReceptorBBS fakeBBS *fake_bbs.FakeClient responseRecorder *httptest.ResponseRecorder handler *handlers.ActualLRPHandler oldActualLRP2 oldmodels.ActualLRP oldEvacuatingLRP2 oldmodels.ActualLRP actualLRP1 *models.ActualLRP actualLRP2 *models.ActualLRP evacuatingLRP2 *models.ActualLRP ) BeforeEach(func() { fakeLegacyBBS = new(fake_legacy_bbs.FakeReceptorBBS) fakeBBS = new(fake_bbs.FakeClient) logger = lager.NewLogger("test") logger.RegisterSink(lager.NewWriterSink(GinkgoWriter, lager.DEBUG)) responseRecorder = httptest.NewRecorder() handler = handlers.NewActualLRPHandler(fakeBBS, fakeLegacyBBS, logger)
) var _ = Describe("Watcher", func() { const ( expectedProcessGuid = "some-process-guid" expectedInstanceGuid = "some-instance-guid" retryWaitDuration = 50 * time.Millisecond ) var ( bbs *fake_bbs.FakeReceptorBBS hub *eventfakes.FakeHub clock *fakeclock.FakeClock receptorWatcher watcher.Watcher process ifrit.Process desiredLRPStop chan bool desiredLRPErrors chan error actualLRPStop chan bool actualLRPErrors chan error ) BeforeEach(func() { bbs = new(fake_bbs.FakeReceptorBBS) hub = new(eventfakes.FakeHub) clock = fakeclock.NewFakeClock(time.Now()) logger := lagertest.NewTestLogger("test") desiredLRPStop = make(chan bool, 1) desiredLRPErrors = make(chan error)
"net/http/httptest" "github.com/cloudfoundry-incubator/receptor" "github.com/cloudfoundry-incubator/receptor/handlers" "github.com/cloudfoundry-incubator/receptor/serialization" "github.com/cloudfoundry-incubator/runtime-schema/bbs/fake_bbs" "github.com/cloudfoundry-incubator/runtime-schema/models" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/pivotal-golang/lager" ) var _ = Describe("Cell Handlers", func() { var ( logger lager.Logger fakeBBS *fake_bbs.FakeReceptorBBS responseRecorder *httptest.ResponseRecorder handler *handlers.CellHandler ) BeforeEach(func() { fakeBBS = new(fake_bbs.FakeReceptorBBS) logger = lager.NewLogger("test") logger.RegisterSink(lager.NewWriterSink(GinkgoWriter, lager.DEBUG)) responseRecorder = httptest.NewRecorder() handler = handlers.NewCellHandler(fakeBBS, logger) }) Describe("GetAll", func() { var cellPresences []models.CellPresence BeforeEach(func() {
"github.com/cloudfoundry-incubator/receptor" "github.com/cloudfoundry-incubator/receptor/handlers" "github.com/cloudfoundry-incubator/runtime-schema/bbs/bbserrors" "github.com/cloudfoundry-incubator/runtime-schema/bbs/fake_bbs" "github.com/cloudfoundry-incubator/runtime-schema/models" "github.com/pivotal-golang/lager" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("TaskHandler", func() { var ( logger lager.Logger fakeBBS *fake_bbs.FakeReceptorBBS responseRecorder *httptest.ResponseRecorder handler *handlers.TaskHandler request *http.Request ) BeforeEach(func() { fakeBBS = new(fake_bbs.FakeReceptorBBS) logger = lager.NewLogger("test") logger.RegisterSink(lager.NewWriterSink(GinkgoWriter, lager.DEBUG)) responseRecorder = httptest.NewRecorder() handler = handlers.NewTaskHandler(fakeBBS, logger) }) Describe("Create", func() { validCreateRequest := receptor.TaskCreateRequest{ TaskGuid: "task-guid-1",
"net/http/httptest" "net/url" "github.com/cloudfoundry-incubator/receptor" "github.com/cloudfoundry-incubator/receptor/handlers" "github.com/cloudfoundry-incubator/runtime-schema/bbs/fake_bbs" "github.com/cloudfoundry-incubator/runtime-schema/models" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/pivotal-golang/lager" ) var _ = Describe("Domain Handlers", func() { var ( logger lager.Logger fakeBBS *fake_bbs.FakeReceptorBBS responseRecorder *httptest.ResponseRecorder handler *handlers.DomainHandler ) BeforeEach(func() { fakeBBS = new(fake_bbs.FakeReceptorBBS) logger = lager.NewLogger("test") logger.RegisterSink(lager.NewWriterSink(GinkgoWriter, lager.DEBUG)) responseRecorder = httptest.NewRecorder() handler = handlers.NewDomainHandler(fakeBBS, logger) }) Describe("Upsert", func() { var domain string var ttlInSeconds int