コード例 #1
0
ファイル: producer_test.go プロジェクト: tehol/kafka-pixy
func (s *ProducerSuite) SetUpTest(c *C) {
	s.deadMessageCh = make(chan *sarama.ProducerMessage, 100)
	s.cfg = config.Default()
	s.cfg.Kafka.SeedPeers = testhelpers.KafkaPeers
	s.cfg.Producer.DeadMessageCh = s.deadMessageCh
	s.kh = testhelpers.NewKafkaHelper(c)
}
コード例 #2
0
ファイル: admin_test.go プロジェクト: tehol/kafka-pixy
func (s *AdminSuite) SetUpSuite(c *C) {
	testhelpers.InitLogging(c)
	s.cfg = config.Default()
	s.cfg.ClientID = "producer"
	s.cfg.Kafka.SeedPeers = testhelpers.KafkaPeers
	s.cfg.ZooKeeper.SeedPeers = testhelpers.ZookeeperPeers
	s.kh = testhelpers.NewKafkaHelper(c)
}
コード例 #3
0
ファイル: service_test.go プロジェクト: tehol/kafka-pixy
func (s *ServiceSuite) SetUpTest(c *C) {
	s.cfg = testhelpers.NewTestConfig("service-default")
	os.Remove(s.cfg.UnixAddr)
	s.kh = testhelpers.NewKafkaHelper(c)
	s.unixClient = testhelpers.NewUDSHTTPClient(s.cfg.UnixAddr)
	// The default HTTP client cannot be used, because it caches connections,
	// but each test must have a brand new connection.
	s.tcpClient = &http.Client{Transport: &http.Transport{
		Dial: (&net.Dialer{
			Timeout:   30 * time.Second,
			KeepAlive: 30 * time.Second,
		}).Dial,
	}}
}
コード例 #4
0
ファイル: consumer_test.go プロジェクト: tehol/kafka-pixy
func (s *SmartConsumerSuite) SetUpSuite(c *C) {
	testhelpers.InitLogging(c)
	s.kh = testhelpers.NewKafkaHelper(c)
}