From beec78b0427e63c9aa229897cdffa120b358c98c Mon Sep 17 00:00:00 2001 From: wangyang Date: Wed, 2 Aug 2023 20:01:50 +0800 Subject: [PATCH] Fix the problem that resource info ut test fails probabilistically Signed-off-by: wangyang --- pkg/scheduler/api/resource_info_test.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/scheduler/api/resource_info_test.go b/pkg/scheduler/api/resource_info_test.go index 3ddb67eefc..0463844bd7 100644 --- a/pkg/scheduler/api/resource_info_test.go +++ b/pkg/scheduler/api/resource_info_test.go @@ -19,6 +19,7 @@ package api import ( "math" "reflect" + "sort" "testing" v1 "k8s.io/api/core/v1" @@ -1380,12 +1381,16 @@ func TestResource_LessEqualResource(t *testing.T) { for _, test := range testsForDefaultZero { _, reason := test.resource1.LessEqualWithResourcesName(test.resource2, Zero) + sort.Strings(test.expected) + sort.Strings(reason) if !reflect.DeepEqual(test.expected, reason) { t.Errorf("expected: %#v, got: %#v", test.expected, reason) } } for caseID, test := range testsForDefaultInfinity { _, reason := test.resource1.LessEqualWithResourcesName(test.resource2, Infinity) + sort.Strings(test.expected) + sort.Strings(reason) if !reflect.DeepEqual(test.expected, reason) { t.Errorf("caseID %d expected: %#v, got: %#v", caseID, test.expected, reason) }