diff --git a/pkg/daemon/criruntime/imageruntime/helpers_test.go b/pkg/daemon/criruntime/imageruntime/helpers_test.go index ef2119d01a..a4a8039845 100644 --- a/pkg/daemon/criruntime/imageruntime/helpers_test.go +++ b/pkg/daemon/criruntime/imageruntime/helpers_test.go @@ -30,7 +30,8 @@ func TestMatchRegistryAuths(t *testing.T) { name string Image string GetSecrets func() []v1.Secret - Expect int + // fix issue https://github.com/openkruise/kruise/issues/1583 + ExpectMinValue int }{ { name: "test1", @@ -44,7 +45,7 @@ func TestMatchRegistryAuths(t *testing.T) { } return []v1.Secret{demo} }, - Expect: 1, + ExpectMinValue: 1, }, { name: "test2", @@ -58,7 +59,7 @@ func TestMatchRegistryAuths(t *testing.T) { } return []v1.Secret{demo} }, - Expect: 1, + ExpectMinValue: 1, }, { name: "test3", @@ -72,7 +73,7 @@ func TestMatchRegistryAuths(t *testing.T) { } return []v1.Secret{demo} }, - Expect: 1, + ExpectMinValue: 1, }, { name: "test4", @@ -86,7 +87,7 @@ func TestMatchRegistryAuths(t *testing.T) { } return []v1.Secret{demo} }, - Expect: 2, + ExpectMinValue: 1, }, { name: "test5", @@ -100,7 +101,7 @@ func TestMatchRegistryAuths(t *testing.T) { } return []v1.Secret{demo} }, - Expect: 0, + ExpectMinValue: 0, }, } for _, cs := range cases { @@ -113,7 +114,7 @@ func TestMatchRegistryAuths(t *testing.T) { if err != nil { t.Fatalf("convertToRegistryAuths failed: %s", err.Error()) } - if len(infos) != cs.Expect { + if len(infos) < cs.ExpectMinValue { t.Fatalf("convertToRegistryAuths failed") } })