cshuo opened a new issue, #19541:
URL: https://github.com/apache/hudi/issues/19541

   ### Problem
   
   The ORC conversion, Parquet binary-copy, and filesystem utility classes in 
`hudi-hadoop-common` have insufficient direct unit-test coverage. Important 
type conversion, metadata, delegated filesystem, retry, path caching, 
binary-copy, and variant reconstruction paths are not exercised consistently.
   
   ### Scope
   
   Improve unit coverage for:
   
   - `common/util/AvroOrcUtils.java`
   - `common/util/OrcUtils.java`
   - `hadoop/fs/HoodieWrapperFileSystem.java`
   - `hadoop/fs/HadoopFSUtils.java`
   - `parquet/io/HoodieParquetBinaryCopyBase.java`
   - `hadoop/fs/HoodieRetryWrapperFileSystem.java`
   - `hadoop/fs/CachingPath.java`
   - `io/storage/hadoop/HoodieVariantReconstruction.java`
   
   Exercise synthetic Avro/ORC round trips, ORC metadata and key-position 
reads, local-filesystem delegation and retry paths, byte-level Parquet 
binary-copy behavior, and variant reconstruction. Correct correctness issues 
exposed by these tests without changing public APIs or configuration.
   
   ### Acceptance criteria
   
   - Add focused unit tests for the listed conversion, filesystem, binary-copy, 
and reconstruction classes.
   - Bring each listed class to at least 80% line coverage.
   - Cover recoverable small filesystem utility paths in the same change where 
practical.
   - Keep public APIs and user-facing configuration unchanged.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to