Skip to content

Commit

Permalink
[cloud](ut) fix unstable schema_kv_test.cpp
Browse files Browse the repository at this point in the history
not use SerializeToString to compare, it's unstable
  • Loading branch information
eldenmoon committed Feb 25, 2025
1 parent f2a0d7b commit 213efaf
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions cloud/test/schema_kv_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -360,7 +360,7 @@ static void insert_rowset(MetaServiceProxy* meta_service, int64_t db_id, const s

static TabletSchemaCloudPB getVariantSchema() {
TabletSchemaCloudPB schema;
schema.set_schema_version(3);
schema.set_schema_version(10086);
// columns
ColumnPB var;
var.set_type("VARIANT");
Expand Down Expand Up @@ -550,9 +550,17 @@ TEST(DetachSchemaKVTest, RowsetTest) {
EXPECT_EQ(get_rowset_res->stats().segment_size(), 250000);
if (schema != nullptr) {
auto schema_version = get_rowset_res->rowset_meta(10).schema_version();
get_rowset_res->mutable_rowset_meta(10)->mutable_tablet_schema()->set_schema_version(3);
EXPECT_EQ(get_rowset_res->rowset_meta(10).tablet_schema().SerializeAsString(),
schema->SerializeAsString());
get_rowset_res->mutable_rowset_meta(10)->mutable_tablet_schema()->set_schema_version(
10086);
std::cout << get_rowset_res->rowset_meta(10).tablet_schema().ShortDebugString()
<< std::endl;
std::cout << schema->ShortDebugString() << std::endl;
EXPECT_EQ(get_rowset_res->rowset_meta(10).tablet_schema().column(2).type(),
schema->column(2).type());
EXPECT_EQ(get_rowset_res->rowset_meta(10).tablet_schema().index(0).index_suffix_name(),
schema->index(0).index_suffix_name());
EXPECT_EQ(get_rowset_res->rowset_meta(10).tablet_schema().index(1).index_id(),
schema->index(1).index_id());
get_rowset_res->mutable_rowset_meta(10)->mutable_tablet_schema()->set_schema_version(
schema_version);
}
Expand Down

0 comments on commit 213efaf

Please sign in to comment.