[ 
https://issues.apache.org/jira/browse/TIKA-4600?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18048014#comment-18048014
 ] 

Nicholas DiPiazza commented on TIKA-4600:
-----------------------------------------

I've created a pull request to address this issue:

https://github.com/apache/tika/pull/2500

h3. Changes Include:
* Created tika-e2e-tests/ as a standalone module (NOT in parent POM)
* Integrated existing tika-grpc-e2e-test implementation
* Added parent POM with shared dependency management
* Included comprehensive sample configurations
* Tests validate filesystem fetcher and Ignite config store
* Uses Testcontainers and GovDocs1 corpus for testing
* Module can be built and tested independently

h3. Structure:
The E2E tests are intentionally standalone to avoid slowing down the main Tika 
build. They can be run separately:
{cd tika-e2e-tests && mvn test}

h3. Testing:
* All files compile successfully
* Module structure verified
* Documentation added for running tests
* Ready for review

> Add E2E tests for tika-grpc
> ---------------------------
>
>                 Key: TIKA-4600
>                 URL: https://issues.apache.org/jira/browse/TIKA-4600
>             Project: Tika
>          Issue Type: Sub-task
>            Reporter: Nicholas DiPiazza
>            Assignee: Nicholas DiPiazza
>            Priority: Major
>
> h2. Overview
> Add end-to-end tests for tika-grpc to the new tika-e2e-tests module.
> h2. Implementation Details
> * Move existing tika-grpc-e2e-test implementation into 
> tika-e2e-tests/tika-grpc
> * Tests should validate:
> ** gRPC server startup and shutdown
> ** Document parsing via gRPC endpoints
> ** Metadata extraction
> ** Error handling
> ** Performance characteristics
> * Use Docker containers for test isolation
> * Ensure tests can run in CI/CD environment
> h2. Acceptance Criteria
> * E2E tests for tika-grpc are integrated into tika-e2e-tests module
> * Tests pass in local development environment
> * Tests pass in CI/CD pipeline
> * Documentation updated with how to run E2E tests



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to