Skip to content

Conversation

rjrudin
Copy link
Contributor

@rjrudin rjrudin commented Oct 7, 2025

No description provided.

Copy link

github-actions bot commented Oct 7, 2025

Copyright Validation Results
Total: 6 | Passed: 2 | Failed: 0 | Skipped: 4 | at: 2025-10-08 14:40:45 UTC | commit: 4c6324e

⏭️ Skipped (Excluded) Files

  • .copyrightconfig
  • Jenkinsfile
  • docker-compose.yaml
  • test-app/README.md

✅ Valid Files

  • marklogic-client-api-functionaltests/src/test/java/com/marklogic/client/fastfunctest/TestDatabaseClientConnection.java
  • marklogic-client-api-functionaltests/src/test/java/com/marklogic/client/functionaltest/BulkIOCallersFnTest.java

✅ All files have valid copyright headers!

@rjrudin rjrudin force-pushed the feature/24523-reverse-proxy-tests branch 7 times, most recently from a129d7a to b483303 Compare October 7, 2025 18:25
@rjrudin rjrudin force-pushed the feature/24523-reverse-proxy-tests branch from b483303 to c3933b8 Compare October 7, 2025 19:14
@rjrudin rjrudin marked this pull request as ready for review October 7, 2025 19:37
@Copilot Copilot AI review requested due to automatic review settings October 7, 2025 19:37
@rjrudin rjrudin requested a review from stevebio as a code owner October 7, 2025 19:37
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Updates configuration and test infrastructure to debug and enable reverse proxy server tests that were previously disabled due to issue MLE-24523.

  • Re-enables reverse proxy test stages in the Jenkins pipeline
  • Updates port configurations and Docker container mappings to support reverse proxy testing
  • Modifies test assertions to be more flexible for connection error messages

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
test-app/README.md Adds documentation for running tests with reverse proxy server
marklogic-client-api-functionaltests/src/test/java/com/marklogic/client/functionaltest/BulkIOCallersFnTest.java Changes REST test port from 8093 to 8015
marklogic-client-api-functionaltests/src/test/java/com/marklogic/client/fastfunctest/TestDatabaseClientConnection.java Makes connection error assertion more flexible
docker-compose.yaml Consolidates port mappings to use range 8010-8015
Jenkinsfile Re-enables reverse proxy tests and updates Docker images
.copyrightconfig Adds docker-compose.yaml to excluded files list

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

To run one or more tests with the reverse proxy server being started, the tests being run, and then the server being
stopped, do the following (you can see examples of this in the project `Jenkinsfile` as well):

./gradlew -PtestUseReverseProxyServer=true runReverseProxyServer marklogic-client-api:test --tests ReadDocumentPageTest
Copy link

Copilot AI Oct 7, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The indentation uses tabs instead of spaces, which is inconsistent with the rest of the file that uses spaces. Consider using consistent spacing.

Suggested change
./gradlew -PtestUseReverseProxyServer=true runReverseProxyServer marklogic-client-api:test --tests ReadDocumentPageTest
./gradlew -PtestUseReverseProxyServer=true runReverseProxyServer marklogic-client-api:test --tests ReadDocumentPageTest

Copilot uses AI. Check for mistakes.

@rjrudin
Copy link
Contributor Author

rjrudin commented Oct 8, 2025

Closing this, the other PR is better.

@rjrudin rjrudin closed this Oct 8, 2025
@rjrudin rjrudin deleted the feature/24523-reverse-proxy-tests branch October 8, 2025 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant