@@ -52,9 +52,7 @@ function test_mcad_torchx_functionality() {
5252 os::cmd::expect_success " oc create configmap notebooks-mcad -n ${ODHPROJECT} --from-file=${RESOURCEDIR} /mnist_mcad_mini.ipynb"
5353
5454 # Get Token
55- local TESTUSER_BEARER_TOKEN=" $( curl -skiL -u $TEST_USER :$TEST_PASS -H ' X-CSRF-Token: xxx' " $OPENSHIFT_OAUTH_ENDPOINT /oauth/authorize?response_type=token&client_id=openshift-challenging-client" | grep -oP ' access_token=\K[^&]*' ) "
56-
57- # Spawn notebook-server using the codeflare custom nb image
55+ local TESTUSER_BEARER_TOKEN=" $( curl -skiL -u $TEST_USER :$TEST_PASS -H ' X-CSRF-Token: xxx' " $OPENSHIFT_OAUTH_ENDPOINT /oauth/authorize?response_type=token&client_id=openshift-challenging-client" | grep -oE ' access_token=[^&]*' | sed ' s/access_token=//' ) "
5856 os::cmd::expect_success " cat ${RESOURCEDIR} /custom-nb-small.yaml \
5957 | sed s/%INGRESS%/$( oc get ingresses.config/cluster -o jsonpath={.spec.domain}) /g \
6058 | sed s/%OCPSERVER%/$( oc whoami --show-server=true| cut -f3 -d " /" ) /g \
@@ -70,12 +68,12 @@ function test_mcad_torchx_functionality() {
7068
7169 # Get appwrapper name
7270 AW=$( oc get appwrapper -n ${ODHPROJECT} | grep mnistjob | cut -d ' ' -f 1)
73-
71+
7472 # Wait for the mnisttest appwrapper state to become running
7573 os::cmd::try_until_text " oc get appwrapper $AW -n ${ODHPROJECT} -ojsonpath='{.status.state}'" " Running" $odhdefaulttimeout $odhdefaultinterval
7674
7775 # Wait for workload to succeed and clean up
78- os::cmd::try_until_text " oc get appwrapper $AW -n ${ODHPROJECT} " " *NotFound*" $odhdefaulttimeout $odhdefaultinterval
76+ os::cmd::try_until_text " oc get appwrapper $AW -n ${ODHPROJECT} " " . *NotFound. *" $odhdefaulttimeout $odhdefaultinterval
7977
8078 # Test clean up resources
8179 os::cmd::expect_success " oc delete notebook jupyter-nb-kube-3aadmin -n ${ODHPROJECT} "
@@ -110,7 +108,7 @@ function test_mcad_ray_functionality() {
110108 os::cmd::expect_success " oc create configmap notebooks-ray -n ${ODHPROJECT} --from-file=${RESOURCEDIR} /mnist_ray_mini.ipynb --from-file=${RESOURCEDIR} /mnist.py --from-file=${RESOURCEDIR} /requirements.txt"
111109
112110 # Get Token
113- local TESTUSER_BEARER_TOKEN=" $( curl -skiL -u $TEST_USER :$TEST_PASS -H ' X-CSRF-Token: xxx' " $OPENSHIFT_OAUTH_ENDPOINT /oauth/authorize?response_type=token&client_id=openshift-challenging-client" | grep -oP ' access_token=\K [^&]*' ) "
111+ local TESTUSER_BEARER_TOKEN=" $( curl -skiL -u $TEST_USER :$TEST_PASS -H ' X-CSRF-Token: xxx' " $OPENSHIFT_OAUTH_ENDPOINT /oauth/authorize?response_type=token&client_id=openshift-challenging-client" | grep -oE ' access_token=[^&]*' | sed ' s/access_token=// ' ) "
114112
115113 # Spawn notebook-server using the codeflare custom nb image
116114 os::cmd::expect_success " cat ${RESOURCEDIR} /custom-nb-small.yaml \
@@ -130,7 +128,7 @@ function test_mcad_ray_functionality() {
130128 os::cmd::try_until_text " oc get raycluster -n ${ODHPROJECT} mnisttest -ojsonpath='{.status.state}'" " ready" $odhdefaulttimeout $odhdefaultinterval
131129
132130 # Wait for job to be completed and cleaned up
133- os::cmd::try_until_text " oc get appwrapper mnisttest -n ${ODHPROJECT} " " *NotFound*" $odhdefaulttimeout $odhdefaultinterval
131+ os::cmd::try_until_text " oc get appwrapper mnisttest -n ${ODHPROJECT} " " . *NotFound. *" $odhdefaulttimeout $odhdefaultinterval
134132 os::cmd::expect_failure " oc get raycluster mnisttest -n ${ODHPROJECT} "
135133
136134 # Test clean up resources
0 commit comments