Skip to content

Commit 78724ed

Browse files
author
Peng Zhou
committed
port the upgrade test from develop
1 parent 239547c commit 78724ed

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

test/e2e/upgrade_test.go

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"io/ioutil"
77
"os"
88
"path/filepath"
9+
"regexp"
910
"strings"
1011
"testing"
1112
"time"
@@ -29,12 +30,12 @@ func TestHelmUpgrade(t *testing.T) {
2930
imageTag, tagPres := os.LookupEnv("dockerVersion")
3031

3132
if !repoPres {
32-
imageRepo = "ml-docker-dev.marklogic.com/marklogic/marklogic-server-centos"
33+
imageRepo = "ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com/marklogic/marklogic-server-centos"
3334
t.Logf("No imageRepo variable present, setting to default value: " + imageRepo)
3435
}
3536

3637
if !tagPres {
37-
imageTag = "11.0.20230307-centos-1.0.2"
38+
imageTag = "11.0.nightly-centos-1.0.2"
3839
t.Logf("No imageTag variable present, setting to default value: " + imageTag)
3940
}
4041

@@ -121,15 +122,15 @@ func TestMLupgrade(t *testing.T) {
121122
prevImageTag, prevTagPres := os.LookupEnv("dockerVersion")
122123

123124
if !repoPres {
124-
imageRepo = "ml-docker-dev.marklogic.com/marklogic/marklogic-server-centos"
125+
imageRepo = "ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com/marklogic/marklogic-server-centos"
125126
t.Logf("No imageRepo variable present, setting to default value: " + imageRepo)
126127
}
127128
if !tagPres {
128-
imageTag = "11.0.20230307-centos-1.0.2"
129+
imageTag = "11.0.nightly-centos-1.0.2"
129130
t.Logf("No imageTag variable present, setting to default value: " + imageTag)
130131
}
131132
if !prevTagPres {
132-
prevImageTag = "10.0-20230307-centos-1.0.2"
133+
prevImageTag = "10.0-nightly-centos-1.0.2"
133134
t.Logf("No imageTag variable present, setting to default value: " + prevImageTag)
134135
}
135136

@@ -205,8 +206,11 @@ func TestMLupgrade(t *testing.T) {
205206
if err != nil {
206207
t.Fatalf(err.Error())
207208
}
208-
mlVersion := gjson.Get(string(body), `local-cluster-default.version`)
209-
expectedMlVersion := strings.Split(imageTag, "-centos")[0]
209+
mlVersionPattern := regexp.MustCompile(`(\d+\.\d+)`)
210+
mlVersionResp := gjson.Get(string(body), `local-cluster-default.version`)
211+
actualMlVersion := mlVersionPattern.FindStringSubmatch(mlVersionResp.Str)
212+
expectedMlVersion := mlVersionPattern.FindStringSubmatch(imageTag)
213+
//expectedMlVersion := strings.Split(imageTag, "-centos")[0]
210214
// verify latest MarkLogic version after upgrade
211-
assert.Equal(t, mlVersion.Str, expectedMlVersion)
215+
assert.Equal(t, actualMlVersion, expectedMlVersion)
212216
}

0 commit comments

Comments
 (0)