Skip to content

Commit 5238292

Browse files
authored
[Fix][e2e] Fix flaky Redis tests (#10024)
1 parent bf80160 commit 5238292

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

seatunnel-e2e/seatunnel-connector-v2-e2e/connector-redis-e2e/src/test/java/org/apache/seatunnel/e2e/connector/redis/RedisClusterIT.java

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -290,11 +290,11 @@ public void testRedisClusterScan(TestContainer container)
290290
container.executeJob("/cluster-redis-to-redis-scan.conf");
291291
Assertions.assertEquals(0, execResult.getExitCode());
292292

293-
long listLength = jedisCluster.llen("key_list");
294-
Assertions.assertEquals(100, listLength);
293+
long amount = jedisCluster.scard("key_set");
294+
Assertions.assertEquals(100, amount);
295295
} finally {
296-
jedisCluster.del("key_list");
297-
Assertions.assertEquals(0, jedisCluster.llen("key_list"));
296+
jedisCluster.del("key_set");
297+
Assertions.assertEquals(0, jedisCluster.llen("key_set"));
298298
}
299299
}
300300

@@ -345,8 +345,10 @@ public void testRedisClusterCustomValueWithListType(TestContainer container)
345345
container.executeJob("/cluster-redis-to-redis-type-list.conf");
346346
Assertions.assertEquals(0, execResult.getExitCode());
347347

348-
long amount = jedisCluster.llen("cluster-list-value-check");
349-
Assertions.assertEquals(100, amount);
348+
List<String> items = jedisCluster.lrange("cluster-list-value-check", 0, -1);
349+
Set<String> unique = new HashSet<>(items);
350+
351+
Assertions.assertEquals(100, unique.size());
350352
} finally {
351353
jedisCluster.del("cluster-list-value-check");
352354
}

seatunnel-e2e/seatunnel-connector-v2-e2e/connector-redis-e2e/src/test/resources/cluster-redis-to-redis-scan.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ sink {
3636
nodes = ["redis-cluster-0:6379", "redis-cluster-1:6379", "redis-cluster-2:6379"]
3737
mode = "CLUSTER"
3838
auth = "SeaTunnel"
39-
key = "key_list"
40-
data_type = list
39+
key = "key_set"
40+
data_type = set
4141
batch_size = 33
4242
}
4343
}

0 commit comments

Comments
 (0)