Skip to content

Commit 469e22a

Browse files
committed
Use regexp to check server version
1 parent 878bc96 commit 469e22a

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

test/e2e/apimachinery/get_code_version.go

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ package apimachinery
1919
import (
2020
"k8s.io/apimachinery/pkg/version"
2121
"k8s.io/kubernetes/test/e2e/framework"
22+
"regexp"
2223

2324
"github.com/onsi/ginkgo"
2425
)
@@ -34,11 +35,18 @@ var _ = SIGDescribe("get-code-version", func() {
3435
framework.ExpectNoError(err, "Fail to access ServerVersion")
3536

3637
ginkgo.By("Confirm major version")
37-
framework.ExpectEqual(version.Major, "1", "unable to find major version")
38+
re := regexp.MustCompile("[1-9]")
39+
framework.ExpectEqual(re.FindString(version.Major), version.Major, "unable to find major version")
3840
framework.Logf("Major version: %v", version.Major)
3941

4042
ginkgo.By("Confirm minor version")
41-
framework.ExpectEqual(version.Minor, "19+", "unable to find minor version")
43+
44+
re = regexp.MustCompile("[^0-9]+")
45+
cleanMinorVersion := re.ReplaceAllString(version.Minor, "")
46+
framework.Logf("cleanMinorVersion: %v", cleanMinorVersion)
47+
48+
re = regexp.MustCompile("[0-9]+")
49+
framework.ExpectEqual(re.FindString(version.Minor), cleanMinorVersion, "unable to find minor version")
4250
framework.Logf("Minor version: %v", version.Minor)
4351
})
4452
})

0 commit comments

Comments
 (0)