@@ -21,50 +21,6 @@ while IFS='"' read -ra ADDR; do
2121 done
2222done <<< " $version"
2323
24- responseStatus=` curl -s -o /dev/null -w " %{http_code}" -X PUT \
25- https://api.supertokens.io/0/driver \
26- -H ' Content-Type: application/json' \
27- -H ' api-version: 0' \
28- -d " {
29- \" password\" : \" $SUPERTOKENS_API_KEY \" ,
30- \" version\" :\" $version \" ,
31- \" name\" : \" node\" ,
32- \" frontendDriverInterfaces\" : $frontendDriverArray ,
33- \" coreDriverInterfaces\" : $coreDriverArray
34- }" `
35- if [ $responseStatus -ne " 200" ]
36- then
37- echo " failed core PUT API status code: $responseStatus . Exiting!"
38- exit 1
39- fi
40-
41- someTestsRan=false
42- i=0
43- while [ $i -lt $coreDriverLength ]; do
44- coreDriverVersion=` echo $coreDriverArray | jq " .[$i ]" `
45- coreDriverVersion=` echo $coreDriverVersion | tr -d ' "' `
46- i=$(( i+ 1 ))
47-
48- coreFree=` curl -s -X GET \
49- " https://api.supertokens.io/0/core-driver-interface/dependency/core/latest?password=$SUPERTOKENS_API_KEY &planType=FREE&mode=DEV&version=$coreDriverVersion " \
50- -H ' api-version: 0' `
51- if [[ ` echo $coreFree | jq .core` == " null" ]]
52- then
53- echo " fetching latest X.Y version for core given core-driver-interface X.Y version: $coreDriverVersion , planType: FREE gave response: $coreFree . Please make sure all relevant cores have been pushed."
54- exit 1
55- fi
56- coreFree=$( echo $coreFree | jq .core | tr -d ' "' )
57-
58- someTestsRan=true
59- ./setupAndTestWithFreeCore.sh $coreFree $coreDriverVersion
60- if [[ $? -ne 0 ]]
61- then
62- echo " test failed... exiting!"
63- exit 1
64- fi
65- rm -rf ../../supertokens-root
66- done
67-
6824someFrontendTestsRan=false
6925i=0
7026coreDriverVersion=` echo $coreDriverArray | jq " . | last" `
@@ -129,29 +85,6 @@ while [ $i -lt $frontendDriverLength ]; do
12985 nodeTag=$( echo $nodeInfo | jq .tag | tr -d ' "' )
13086
13187 someFrontendTestsRan=true
132- tries=1
133- while [ $tries -le 3 ]
134- do
135- tries=$(( $tries + 1 ))
136- ./setupAndTestWithFrontend.sh $coreFree $frontendTag $nodeTag
137- if [[ $? -ne 0 ]]
138- then
139- if [[ $tries -le 3 ]]
140- then
141- rm -rf ../../supertokens-root
142- rm -rf ../../supertokens-website
143- echo " failed test.. retrying!"
144- else
145- echo " test failed... exiting!"
146- exit 1
147- fi
148- else
149- rm -rf ../../supertokens-root
150- rm -rf ../../supertokens-website
151- break
152- fi
153- done
154-
15588
15689 frontendAuthReactVersionXY=` curl -s -X GET \
15790 " https://api.supertokens.io/0/frontend-driver-interface/dependency/frontend/latest?password=$SUPERTOKENS_API_KEY &frontendName=auth-react&mode=DEV&version=$frontendDriverVersion " \
@@ -206,25 +139,8 @@ while [ $i -lt $frontendDriverLength ]; do
206139
207140done
208141
209- if [[ $someFrontendTestsRan = " true " ]] && [[ $someTestsRan = " true " ]]
142+ if [[ $someFrontendTestsRan = " false " ]]
210143then
211- echo " calling /driver PATCH to make testing passed"
212- responseStatus=` curl -s -o /dev/null -w " %{http_code}" -X PATCH \
213- https://api.supertokens.io/0/driver \
214- -H ' Content-Type: application/json' \
215- -H ' api-version: 0' \
216- -d " {
217- \" password\" : \" $SUPERTOKENS_API_KEY \" ,
218- \" version\" :\" $version \" ,
219- \" name\" : \" node\" ,
220- \" testPassed\" : true
221- }" `
222- if [ $responseStatus -ne " 200" ]
223- then
224- echo " patch api failed"
225- exit 1
226- fi
227- else
228- echo " no test ran"
144+ echo " no tests ran... failing!"
229145 exit 1
230146fi
0 commit comments