"github.com/cloudfoundry/dropsonde/emitter" "github.com/cloudfoundry/dropsonde/factories" "github.com/cloudfoundry/loggregatorlib/appservice" "github.com/cloudfoundry/loggregatorlib/loggertesthelper" "github.com/cloudfoundry/sonde-go/events" "github.com/gogo/protobuf/proto" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("SinkManager", func() { logger := loggertesthelper.Logger() var blackListManager = blacklist.New([]iprange.IPRange{iprange.IPRange{Start: "10.10.10.10", End: "10.10.10.20"}}, logger) var sinkManager *sinkmanager.SinkManager var sinkManagerDone chan struct{} var newAppServiceChan, deletedAppServiceChan chan appservice.AppService BeforeEach(func() { fakeMetricSender.Reset() sinkManager = sinkmanager.New(1, true, blackListManager, logger, 100, "dropsonde-origin", 1*time.Second, 0, 1*time.Second, 1*time.Second) newAppServiceChan = make(chan appservice.AppService) deletedAppServiceChan = make(chan appservice.AppService) sinkManagerDone = make(chan struct{}) go func() { defer close(sinkManagerDone) sinkManager.Start(newAppServiceChan, deletedAppServiceChan) }()
"github.com/cloudfoundry/loggregatorlib/appservice" "github.com/cloudfoundry/loggregatorlib/loggertesthelper" "github.com/cloudfoundry/sonde-go/events" "github.com/gogo/protobuf/proto" "github.com/gorilla/websocket" . "github.com/onsi/ginkgo" "github.com/onsi/ginkgo/config" . "github.com/onsi/gomega" ) var _ = Describe("Dumping", func() { var ( sinkManager *sinkmanager.SinkManager TestMessageRouter *sinkserver.MessageRouter TestWebsocketServer *websocketserver.WebsocketServer dataReadChannel chan *events.Envelope services sync.WaitGroup serverPort string ) BeforeEach(func() { port := 9081 + config.GinkgoConfig.ParallelNode serverPort = strconv.Itoa(port) dataReadChannel = make(chan *events.Envelope, 2) logger := loggertesthelper.Logger() newAppServiceChan := make(chan appservice.AppService) deletedAppServiceChan := make(chan appservice.AppService) emptyBlacklist := blacklist.New(nil, logger)
"github.com/cloudfoundry/loggregatorlib/loggertesthelper" "github.com/cloudfoundry/sonde-go/events" "github.com/gogo/protobuf/proto" "github.com/gorilla/websocket" . "github.com/onsi/ginkgo" "github.com/onsi/ginkgo/config" . "github.com/onsi/gomega" ) var _ = Describe("Dumping", func() { var ( sinkManager *sinkmanager.SinkManager TestMessageRouter *sinkserver.MessageRouter TestWebsocketServer *websocketserver.WebsocketServer dataReadChannel chan *events.Envelope services sync.WaitGroup goRoutineSpawned sync.WaitGroup serverPort string ) BeforeEach(func() { port := 9081 + config.GinkgoConfig.ParallelNode serverPort = strconv.Itoa(port) dataReadChannel = make(chan *events.Envelope, 2) logger := loggertesthelper.Logger() newAppServiceChan := make(chan appservice.AppService) deletedAppServiceChan := make(chan appservice.AppService)
import ( "doppler/sinkserver/sinkmanager" "plumbing" "time" . "github.com/apoydence/eachers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/cloudfoundry/loggregatorlib/loggertesthelper" "github.com/cloudfoundry/sonde-go/events" "github.com/gogo/protobuf/proto" ) var _ = Describe("SinkManager GRPC", func() { var m *sinkmanager.SinkManager BeforeEach(func() { m = sinkmanager.New( 1, true, nil, loggertesthelper.Logger(), 0, "origin", time.Second, time.Second, time.Second, time.Second, ) })