MCPcopy
hub / github.com/IBM/sarama / TestFuncInitProducerId3

Function TestFuncInitProducerId3

functional_producer_test.go:342–363  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

340}
341
342func TestFuncInitProducerId3(t *testing.T) {
343 checkKafkaVersion(t, "2.6.0")
344 setupFunctionalTest(t)
345 defer teardownFunctionalTest(t)
346
347 config := NewFunctionalTestConfig()
348 config.ChannelBufferSize = 20
349 config.Producer.Flush.Frequency = 50 * time.Millisecond
350 config.Producer.Flush.Messages = 200
351 config.Producer.Idempotent = true
352 config.Producer.Transaction.ID = "TestFuncInitProducerId3"
353 config.Producer.RequiredAcks = WaitForAll
354 config.Producer.Retry.Max = 50
355 config.Consumer.IsolationLevel = ReadCommitted
356 config.Net.MaxOpenRequests = 1
357
358 producer, err := NewAsyncProducer(FunctionalTestEnv.KafkaBrokerAddrs, config)
359 require.NoError(t, err)
360 defer producer.Close()
361
362 require.True(t, producer.(*asyncProducer).txnmgr.coordinatorSupportsBumpingEpoch)
363}
364
365type messageHandler struct {
366 *testing.T

Callers

nothing calls this directly

Calls 6

CloseMethod · 0.95
checkKafkaVersionFunction · 0.85
setupFunctionalTestFunction · 0.85
teardownFunctionalTestFunction · 0.85
NewFunctionalTestConfigFunction · 0.85
NewAsyncProducerFunction · 0.70

Tested by

no test coverage detected