[regression-test](fix) fix test_show_tablet.groovy bug running on mul… (#46860)

This commit is contained in:
shuke
2025-01-13 11:20:10 +08:00
committed by GitHub
parent 060dc7c967
commit 2f32ed2bcc

View File

@ -25,12 +25,32 @@ suite("test_show_tablet") {
PROPERTIES (
"replication_num" = "1"
);"""
def res = sql """SHOW TABLETS FROM show_tablets_test_t limit 5, 1;"""
assertTrue(res.size() == 0)
res = sql """SHOW TABLETS FROM show_tablets_test_t limit 3, 5;"""
assertTrue(res.size() == 2)
def res = sql """ SHOW TABLETS FROM show_tablets_test_t """
if (res.size() == 5) {
// replication num == 1
res = sql """SHOW TABLETS FROM show_tablets_test_t limit 5, 1;"""
logger.info("result: " + res.toString());
assertTrue(res.size() == 0)
res = sql """SHOW TABLETS FROM show_tablets_test_t limit 10;"""
assertTrue(res.size() == 5)
res = sql """SHOW TABLETS FROM show_tablets_test_t limit 3, 5;"""
assertTrue(res.size() == 2)
res = sql """SHOW TABLETS FROM show_tablets_test_t limit 10;"""
assertTrue(res.size() == 5)
} else if (res.size() == 15) {
// in multi-be cluster and force_olap_table_replication_num=3
// will change to 3 replication even though set "replication_num" = "1" in create table
res = sql """SHOW TABLETS FROM show_tablets_test_t limit 15, 1;"""
logger.info("result: " + res.toString());
assertTrue(res.size() == 0)
res = sql """SHOW TABLETS FROM show_tablets_test_t limit 13, 5;"""
assertTrue(res.size() == 2)
res = sql """SHOW TABLETS FROM show_tablets_test_t limit 15;"""
assertTrue(res.size() == 15)
} else {
assertTrue(1 == 2)
}
}