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

lidongdai pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git


The following commit(s) were added to refs/heads/dev by this push:
     new 523829237a [Fix][e2e] Fix flaky Redis tests (#10024)
523829237a is described below

commit 523829237a7adf55e64fe785d7c8fe0c0989cdb0
Author: dy102 <[email protected]>
AuthorDate: Thu Nov 6 23:43:16 2025 +0900

    [Fix][e2e] Fix flaky Redis tests (#10024)
---
 .../seatunnel/e2e/connector/redis/RedisClusterIT.java      | 14 ++++++++------
 .../src/test/resources/cluster-redis-to-redis-scan.conf    |  4 ++--
 2 files changed, 10 insertions(+), 8 deletions(-)

diff --git 
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-redis-e2e/src/test/java/org/apache/seatunnel/e2e/connector/redis/RedisClusterIT.java
 
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-redis-e2e/src/test/java/org/apache/seatunnel/e2e/connector/redis/RedisClusterIT.java
index f57214ae0c..b762ad60dc 100644
--- 
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-redis-e2e/src/test/java/org/apache/seatunnel/e2e/connector/redis/RedisClusterIT.java
+++ 
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-redis-e2e/src/test/java/org/apache/seatunnel/e2e/connector/redis/RedisClusterIT.java
@@ -290,11 +290,11 @@ public class RedisClusterIT extends TestSuiteBase 
implements TestResource {
                     container.executeJob("/cluster-redis-to-redis-scan.conf");
             Assertions.assertEquals(0, execResult.getExitCode());
 
-            long listLength = jedisCluster.llen("key_list");
-            Assertions.assertEquals(100, listLength);
+            long amount = jedisCluster.scard("key_set");
+            Assertions.assertEquals(100, amount);
         } finally {
-            jedisCluster.del("key_list");
-            Assertions.assertEquals(0, jedisCluster.llen("key_list"));
+            jedisCluster.del("key_set");
+            Assertions.assertEquals(0, jedisCluster.llen("key_set"));
         }
     }
 
@@ -345,8 +345,10 @@ public class RedisClusterIT extends TestSuiteBase 
implements TestResource {
                     
container.executeJob("/cluster-redis-to-redis-type-list.conf");
             Assertions.assertEquals(0, execResult.getExitCode());
 
-            long amount = jedisCluster.llen("cluster-list-value-check");
-            Assertions.assertEquals(100, amount);
+            List<String> items = 
jedisCluster.lrange("cluster-list-value-check", 0, -1);
+            Set<String> unique = new HashSet<>(items);
+
+            Assertions.assertEquals(100, unique.size());
         } finally {
             jedisCluster.del("cluster-list-value-check");
         }
diff --git 
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-redis-e2e/src/test/resources/cluster-redis-to-redis-scan.conf
 
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-redis-e2e/src/test/resources/cluster-redis-to-redis-scan.conf
index 71bdf85b9f..583fe794b9 100644
--- 
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-redis-e2e/src/test/resources/cluster-redis-to-redis-scan.conf
+++ 
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-redis-e2e/src/test/resources/cluster-redis-to-redis-scan.conf
@@ -36,8 +36,8 @@ sink {
     nodes = ["redis-cluster-0:6379", "redis-cluster-1:6379", 
"redis-cluster-2:6379"]
     mode = "CLUSTER"
     auth = "SeaTunnel"
-    key = "key_list"
-    data_type = list
+    key = "key_set"
+    data_type = set
     batch_size = 33
   }
 }
\ No newline at end of file

Reply via email to