This is an automated email from the ASF dual-hosted git repository.

chia7712 pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 5268fcdc984 KAFKA-18678 Update TestVerifiableProducer system test 
(#18768)
5268fcdc984 is described below

commit 5268fcdc98456a2ce0527db86b17fe327fbcd981
Author: PoAn Yang <[email protected]>
AuthorDate: Mon Feb 3 14:14:54 2025 +0800

    KAFKA-18678 Update TestVerifiableProducer system test (#18768)
    
    Reviewers: David Jacot <[email protected]>, Chia-Ping Tsai 
<[email protected]>
---
 .../sanity_checks/test_verifiable_producer.py          | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

diff --git a/tests/kafkatest/sanity_checks/test_verifiable_producer.py 
b/tests/kafkatest/sanity_checks/test_verifiable_producer.py
index 9bd365bee64..f05e7d6b739 100644
--- a/tests/kafkatest/sanity_checks/test_verifiable_producer.py
+++ b/tests/kafkatest/sanity_checks/test_verifiable_producer.py
@@ -21,7 +21,6 @@ from ducktape.utils.util import wait_until
 
 from kafkatest.services.kafka import KafkaService, quorum
 from kafkatest.services.verifiable_producer import VerifiableProducer
-from kafkatest.services.zookeeper import ZookeeperService
 from kafkatest.utils import is_version
 from kafkatest.version import DEV_BRANCH, KafkaVersion
 
@@ -32,25 +31,20 @@ class TestVerifiableProducer(Test):
         super(TestVerifiableProducer, 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(test_context, num_nodes=1, zk=self.zk,
+        self.kafka = KafkaService(test_context, num_nodes=1, zk=None,
                                   topics={self.topic: {"partitions": 1, 
"replication-factor": 1}})
 
         self.num_messages = 1000
         # This will produce to source kafka cluster
         self.producer = VerifiableProducer(test_context, num_nodes=1, 
kafka=self.kafka, topic=self.topic,
                                            max_messages=self.num_messages, 
throughput=self.num_messages // 10)
-    def setUp(self):
-        if self.zk:
-            self.zk.start()
-
-    @cluster(num_nodes=3)
-    @matrix(producer_version=[str(DEV_BRANCH)], acks=["0", "1", "-1"], 
enable_idempotence=[False])
-    @matrix(producer_version=[str(DEV_BRANCH)], acks=["-1"], 
enable_idempotence=[True])
-    @matrix(producer_version=[str(DEV_BRANCH)], 
security_protocol=['PLAINTEXT', 'SSL'], metadata_quorum=quorum.all)
+
     @cluster(num_nodes=4)
+    @matrix(producer_version=[str(DEV_BRANCH)], acks=["0", "1", "-1"], 
enable_idempotence=[False], metadata_quorum=quorum.all_kraft)
+    @matrix(producer_version=[str(DEV_BRANCH)], acks=["-1"], 
enable_idempotence=[True], metadata_quorum=quorum.all_kraft)
+    @matrix(producer_version=[str(DEV_BRANCH)], 
security_protocol=['PLAINTEXT', 'SSL'], metadata_quorum=quorum.all_kraft)
     @matrix(producer_version=[str(DEV_BRANCH)], 
security_protocol=['SASL_SSL'], sasl_mechanism=['PLAIN', 'GSSAPI'],
-            metadata_quorum=quorum.all)
+            metadata_quorum=quorum.all_kraft)
     def test_simple_run(self, producer_version, acks=None, 
enable_idempotence=False, security_protocol = 'PLAINTEXT',
                         sasl_mechanism='PLAIN', metadata_quorum=quorum.zk):
         """

Reply via email to