6
6
"io/ioutil"
7
7
"os"
8
8
"path/filepath"
9
+ "regexp"
9
10
"strings"
10
11
"testing"
11
12
"time"
@@ -29,12 +30,12 @@ func TestHelmUpgrade(t *testing.T) {
29
30
imageTag , tagPres := os .LookupEnv ("dockerVersion" )
30
31
31
32
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"
33
34
t .Logf ("No imageRepo variable present, setting to default value: " + imageRepo )
34
35
}
35
36
36
37
if ! tagPres {
37
- imageTag = "11.0.20230307 -centos-1.0.2"
38
+ imageTag = "11.0.nightly -centos-1.0.2"
38
39
t .Logf ("No imageTag variable present, setting to default value: " + imageTag )
39
40
}
40
41
@@ -121,15 +122,15 @@ func TestMLupgrade(t *testing.T) {
121
122
prevImageTag , prevTagPres := os .LookupEnv ("dockerVersion" )
122
123
123
124
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"
125
126
t .Logf ("No imageRepo variable present, setting to default value: " + imageRepo )
126
127
}
127
128
if ! tagPres {
128
- imageTag = "11.0.20230307 -centos-1.0.2"
129
+ imageTag = "11.0.nightly -centos-1.0.2"
129
130
t .Logf ("No imageTag variable present, setting to default value: " + imageTag )
130
131
}
131
132
if ! prevTagPres {
132
- prevImageTag = "10.0-20230307 -centos-1.0.2"
133
+ prevImageTag = "10.0-nightly -centos-1.0.2"
133
134
t .Logf ("No imageTag variable present, setting to default value: " + prevImageTag )
134
135
}
135
136
@@ -205,8 +206,11 @@ func TestMLupgrade(t *testing.T) {
205
206
if err != nil {
206
207
t .Fatalf (err .Error ())
207
208
}
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]
210
214
// verify latest MarkLogic version after upgrade
211
- assert .Equal (t , mlVersion . Str , expectedMlVersion )
215
+ assert .Equal (t , actualMlVersion , expectedMlVersion )
212
216
}
0 commit comments