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 bf9a27fefdb KAFKA-16388 add production-ready test of 3.3 - 3.6 release 
to MetadataVersionTest.testFromVersionString (#15563)
bf9a27fefdb is described below

commit bf9a27fefdb3d93c7a510f871433c4c9e07de71a
Author: Kuan-Po (Cooper) Tseng <[email protected]>
AuthorDate: Sun Mar 24 13:09:21 2024 +0800

    KAFKA-16388 add production-ready test of 3.3 - 3.6 release to 
MetadataVersionTest.testFromVersionString (#15563)
    
    Reviewers: Chia-Ping Tsai <[email protected]>
---
 .../org/apache/kafka/server/common/MetadataVersionTest.java   | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git 
a/server-common/src/test/java/org/apache/kafka/server/common/MetadataVersionTest.java
 
b/server-common/src/test/java/org/apache/kafka/server/common/MetadataVersionTest.java
index add6a88b49e..bd9f2594b00 100644
--- 
a/server-common/src/test/java/org/apache/kafka/server/common/MetadataVersionTest.java
+++ 
b/server-common/src/test/java/org/apache/kafka/server/common/MetadataVersionTest.java
@@ -132,6 +132,8 @@ class MetadataVersionTest {
         assertEquals(IBP_2_6_IV0, MetadataVersion.fromVersionString("2.6"));
         assertEquals(IBP_2_6_IV0, 
MetadataVersion.fromVersionString("2.6-IV0"));
 
+        // 2.7-IV2 is the latest production version in the 2.7 line
+        assertEquals(IBP_2_7_IV2, MetadataVersion.fromVersionString("2.7"));
         assertEquals(IBP_2_7_IV0, 
MetadataVersion.fromVersionString("2.7-IV0"));
         assertEquals(IBP_2_7_IV1, 
MetadataVersion.fromVersionString("2.7-IV1"));
         assertEquals(IBP_2_7_IV2, 
MetadataVersion.fromVersionString("2.7-IV2"));
@@ -150,24 +152,31 @@ class MetadataVersionTest {
         assertEquals(IBP_3_2_IV0, MetadataVersion.fromVersionString("3.2"));
         assertEquals(IBP_3_2_IV0, 
MetadataVersion.fromVersionString("3.2-IV0"));
 
+        // 3.3-IV3 is the latest production version in the 3.3 line
+        assertEquals(IBP_3_3_IV3, MetadataVersion.fromVersionString("3.3"));
         assertEquals(IBP_3_3_IV0, 
MetadataVersion.fromVersionString("3.3-IV0"));
         assertEquals(IBP_3_3_IV1, 
MetadataVersion.fromVersionString("3.3-IV1"));
         assertEquals(IBP_3_3_IV2, 
MetadataVersion.fromVersionString("3.3-IV2"));
         assertEquals(IBP_3_3_IV3, 
MetadataVersion.fromVersionString("3.3-IV3"));
 
+        // 3.4-IV0 is the latest production version in the 3.4 line
+        assertEquals(IBP_3_4_IV0, MetadataVersion.fromVersionString("3.4"));
         assertEquals(IBP_3_4_IV0, 
MetadataVersion.fromVersionString("3.4-IV0"));
 
+        // 3.5-IV2 is the latest production version in the 3.5 line
+        assertEquals(IBP_3_5_IV2, MetadataVersion.fromVersionString("3.5"));
         assertEquals(IBP_3_5_IV0, 
MetadataVersion.fromVersionString("3.5-IV0"));
         assertEquals(IBP_3_5_IV1, 
MetadataVersion.fromVersionString("3.5-IV1"));
         assertEquals(IBP_3_5_IV2, 
MetadataVersion.fromVersionString("3.5-IV2"));
 
+        // 3.6-IV2 is the latest production version in the 3.6 line
+        assertEquals(IBP_3_6_IV2, MetadataVersion.fromVersionString("3.6"));
         assertEquals(IBP_3_6_IV0, 
MetadataVersion.fromVersionString("3.6-IV0"));
         assertEquals(IBP_3_6_IV1, 
MetadataVersion.fromVersionString("3.6-IV1"));
         assertEquals(IBP_3_6_IV2, 
MetadataVersion.fromVersionString("3.6-IV2"));
 
         // 3.7-IV4 is the latest production version in the 3.7 line
         assertEquals(IBP_3_7_IV4, MetadataVersion.fromVersionString("3.7"));
-
         assertEquals(IBP_3_7_IV0, 
MetadataVersion.fromVersionString("3.7-IV0"));
         assertEquals(IBP_3_7_IV1, 
MetadataVersion.fromVersionString("3.7-IV1"));
         assertEquals(IBP_3_7_IV2, 
MetadataVersion.fromVersionString("3.7-IV2"));

Reply via email to