Nicholas DiPiazza created TIKA-4599:
---------------------------------------
Summary: Add E2E tests for Tika
Key: TIKA-4599
URL: https://issues.apache.org/jira/browse/TIKA-4599
Project: Tika
Issue Type: Improvement
Reporter: Nicholas DiPiazza
h2. Overview
Add comprehensive end-to-end (E2E) tests for Tika in a new tika-e2e-tests
module.
h2. Background
Currently, Tika lacks a dedicated E2E testing framework that validates the
complete deployment and runtime behavior of its various distribution formats
(gRPC server, REST server, CLI). E2E tests will complement existing unit and
integration tests by validating real-world usage scenarios.
h2. Goals
* Create a new *tika-e2e-tests* module in the Tika repository
* Add E2E tests for tika-grpc (initial implementation exists at
tika-grpc-e2e-test)
* Add E2E tests for tika-server (REST API)
* Add E2E tests for tika CLI
* Integrate E2E tests into the release pipeline
h2. Implementation Plan
This work will be broken down into sub-tasks:
# Add E2E tests for tika-grpc
# Add E2E tests for tika-server
# Add E2E tests for tika CLI
# Integrate E2E tests into release pipeline
h2. Benefits
* Catch deployment and runtime issues before release
* Validate complete user workflows
* Ensure compatibility across different deployment modes
* Increase confidence in releases
--
This message was sent by Atlassian Jira
(v8.20.10#820010)