From fbad77f22afc13a2c89dc730d8ff36fca5b8205c Mon Sep 17 00:00:00 2001 From: zhagnlu <1542303831@qq.com> Date: Fri, 19 Jul 2024 17:51:40 +0800 Subject: [PATCH] fix: fix ut test fail (#34832) #34831 Signed-off-by: luzhang Co-authored-by: luzhang --- internal/proxy/task_index_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/internal/proxy/task_index_test.go b/internal/proxy/task_index_test.go index ae74096c66..3a659b98ea 100644 --- a/internal/proxy/task_index_test.go +++ b/internal/proxy/task_index_test.go @@ -20,6 +20,7 @@ import ( "context" "encoding/json" "os" + "sort" "strconv" "testing" @@ -49,6 +50,11 @@ func TestMain(m *testing.M) { os.Exit(code) } +func sortKeyValuePairs(pairs []*commonpb.KeyValuePair) { + sort.Slice(pairs, func(i, j int) bool { + return pairs[i].Key > pairs[j].Key + }) +} func TestGetIndexStateTask_Execute(t *testing.T) { dbName := funcutil.GenRandomStr() collectionName := funcutil.GenRandomStr() @@ -610,6 +616,7 @@ func Test_parseIndexParams(t *testing.T) { } err := cit.parseIndexParams() assert.NoError(t, err) + sortKeyValuePairs(cit.newIndexParams) assert.Equal(t, cit.newIndexParams, []*commonpb.KeyValuePair{{Key: common.IndexTypeKey, Value: indexparamcheck.IndexHybrid}, {Key: common.BitmapCardinalityLimitKey, Value: strconv.Itoa(paramtable.DefaultBitmapIndexCardinalityBound)}}) }) @@ -651,6 +658,7 @@ func Test_parseIndexParams(t *testing.T) { } err := cit.parseIndexParams() assert.NoError(t, err) + sortKeyValuePairs(cit.newIndexParams) assert.Equal(t, cit.newIndexParams, []*commonpb.KeyValuePair{{Key: common.IndexTypeKey, Value: indexparamcheck.IndexHybrid}, {Key: common.BitmapCardinalityLimitKey, Value: strconv.Itoa(paramtable.DefaultBitmapIndexCardinalityBound)}}) }) @@ -877,6 +885,7 @@ func Test_parseIndexParams(t *testing.T) { err = cit.parseIndexParams() assert.NoError(t, err) + sortKeyValuePairs(cit.newIndexParams) assert.Equal(t, cit.newIndexParams, []*commonpb.KeyValuePair{{Key: common.IndexTypeKey, Value: indexparamcheck.IndexHybrid}, {Key: common.BitmapCardinalityLimitKey, Value: strconv.Itoa(paramtable.DefaultBitmapIndexCardinalityBound)}}) }) @@ -904,6 +913,7 @@ func Test_parseIndexParams(t *testing.T) { err := cit.parseIndexParams() assert.NoError(t, err) + sortKeyValuePairs(cit.newIndexParams) assert.Equal(t, cit.newIndexParams, []*commonpb.KeyValuePair{{Key: common.IndexTypeKey, Value: indexparamcheck.IndexHybrid}, {Key: common.BitmapCardinalityLimitKey, Value: strconv.Itoa(paramtable.DefaultBitmapIndexCardinalityBound)}}) }) @@ -931,6 +941,7 @@ func Test_parseIndexParams(t *testing.T) { err := cit.parseIndexParams() assert.NoError(t, err) + sortKeyValuePairs(cit.newIndexParams) assert.Equal(t, cit.newIndexParams, []*commonpb.KeyValuePair{{Key: common.IndexTypeKey, Value: indexparamcheck.IndexHybrid}, {Key: common.BitmapCardinalityLimitKey, Value: strconv.Itoa(paramtable.DefaultBitmapIndexCardinalityBound)}}) })