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