mirror of https://github.com/apache/kafka.git
KAFKA-18677; Update ConsoleConsumerTest system test (#18763)
This patch converts the ConsoleConsumerTest system test to only use KRaft. Reviewers: David Jacot <djacot@confluent.io>
This commit is contained in:
parent
71314739f9
commit
d7a5b877f2
|
@ -22,7 +22,6 @@ from ducktape.utils.util import wait_until
|
|||
|
||||
from kafkatest.services.console_consumer import ConsoleConsumer
|
||||
from kafkatest.services.kafka import KafkaService, quorum
|
||||
from kafkatest.services.zookeeper import ZookeeperService
|
||||
from kafkatest.utils.remote_account import line_count, file_exists
|
||||
|
||||
|
||||
|
@ -32,20 +31,14 @@ class ConsoleConsumerTest(Test):
|
|||
super(ConsoleConsumerTest, self).__init__(test_context)
|
||||
|
||||
self.topic = "topic"
|
||||
self.zk = ZookeeperService(test_context, num_nodes=1) if quorum.for_test(test_context) == quorum.zk else None
|
||||
self.kafka = KafkaService(self.test_context, num_nodes=1, zk=self.zk, zk_chroot="/kafka",
|
||||
self.kafka = KafkaService(self.test_context, num_nodes=1, zk=None,
|
||||
topics={self.topic: {"partitions": 1, "replication-factor": 1}})
|
||||
self.consumer = ConsoleConsumer(self.test_context, num_nodes=1, kafka=self.kafka, topic=self.topic)
|
||||
|
||||
def setUp(self):
|
||||
if self.zk:
|
||||
self.zk.start()
|
||||
|
||||
@cluster(num_nodes=3)
|
||||
@matrix(security_protocol=['PLAINTEXT', 'SSL'], metadata_quorum=quorum.all_kraft)
|
||||
@cluster(num_nodes=4)
|
||||
@matrix(security_protocol=['SASL_SSL'], sasl_mechanism=['PLAIN'], metadata_quorum=quorum.all_kraft)
|
||||
@matrix(security_protocol=['SASL_SSL'], sasl_mechanism=['SCRAM-SHA-256', 'SCRAM-SHA-512']) # SCRAM not yet supported with KRaft
|
||||
@matrix(security_protocol=['SASL_SSL'], sasl_mechanism=['PLAIN', 'SCRAM-SHA-256', 'SCRAM-SHA-512'], metadata_quorum=quorum.all_kraft)
|
||||
@matrix(security_protocol=['SASL_PLAINTEXT', 'SASL_SSL'], metadata_quorum=quorum.all_kraft)
|
||||
def test_lifecycle(self, security_protocol, sasl_mechanism='GSSAPI', metadata_quorum=quorum.zk):
|
||||
"""Check that console consumer starts/stops properly, and that we are capturing log output."""
|
||||
|
|
Loading…
Reference in New Issue