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]
