File tree Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -175,12 +175,28 @@ pipeline {
175175 export PATH=$GRADLE_USER_HOME:$JAVA_HOME/bin:$PATH
176176 cd java-client-api
177177 // Ensure all modules can be built first.
178- ./gradlew clean build -x test
178+ // ./gradlew clean build -x test
179179
180180 // Run a sufficient number of tests to verify the PR.
181181 // Temporarily running a single test to debug the reverse proxy server
182182 //./gradlew cleanTest marklogic-client-api:test || true
183- ./gradlew -PtestUseReverseProxyServer=true runReverseProxyServer marklogic-client-api:test --tests ReadDocumentPageTest || true
183+
184+ // Start reverse proxy server in background and capture its PID
185+ ./gradlew -PtestUseReverseProxyServer=true test-app:runBlockingReverseProxyServer > /tmp/reverse-proxy.log 2>&1 &
186+ PROXY_PID=$!
187+ echo "Started reverse proxy server with PID: $PROXY_PID"
188+
189+ // Wait for proxy server to be ready
190+ sleep 5
191+
192+ // Run tests
193+ ./gradlew -PtestUseReverseProxyServer=true marklogic-client-api:test --tests ReadDocumentPageTest || true
194+
195+ // Kill the reverse proxy server
196+ echo "Stopping reverse proxy server (PID: $PROXY_PID)"
197+ kill $PROXY_PID 2>/dev/null || true
198+ sleep 2
199+ kill -9 $PROXY_PID 2>/dev/null || true
184200 '''
185201 // Omitting this until MLE-24523 can be addressed
186202 // ./gradlew -PtestUseReverseProxyServer=true test-app:runReverseProxyServer marklogic-client-api-functionaltests:runFastFunctionalTests || true
You can’t perform that action at this time.
0 commit comments