Feature request
Add integration tests that run against every Parquet file in the apache/parquet-testing repository.
Problem
parquet-java currently tests only selected files from parquet-testing. As a result, new interoperability fixtures are not automatically tested, and compatibility regressions may go undetected.
There are already several parquet-java issues involving files from parquet-testing.
Proposed solution
Add integration tests that classify files into two groups:
- Valid files: must open successfully and allow all row groups and columns to be read.
- Invalid files: must fail during footer parsing or record decoding with an expected exception.
InterOpTester already supports downloading individual files from parquet-testing. This feature would extend that approach to provide repository-wide coverage.
Acceptance criteria
Related issues
Feature request
Add integration tests that run against every Parquet file in the
apache/parquet-testingrepository.Problem
parquet-javacurrently tests only selected files fromparquet-testing. As a result, new interoperability fixtures are not automatically tested, and compatibility regressions may go undetected.There are already several
parquet-javaissues involving files fromparquet-testing.Proposed solution
Add integration tests that classify files into two groups:
InterOpTesteralready supports downloading individual files fromparquet-testing. This feature would extend that approach to provide repository-wide coverage.Acceptance criteria
Related issues
parquet-testingparquet-javareaders fail on files with unprojected VARIANT columns