zhangxinyao88 commented on issue #3289:
URL: https://github.com/apache/parquet-java/issues/3289#issuecomment-6031117043

   I'm taking this forward, starting with #3843. Here's a coverage tracker for 
tests that exercise CLI arguments and check output and exit codes. Items will 
be checked off once merged; existing direct command tests aren't counted here.
   
   **First batch**
   - [ ] Shared CLI test helper — #3843
   - [ ] `schema`: Avro/Parquet output, output file, overwrite, paths with 
spaces — #3843
   - [ ] `meta`: file path, schema and row count — #3843
   
   **Read and inspect**
   - [ ] `head`
   - [ ] `cat`
   - [ ] `scan`
   - [ ] `footer`
   - [ ] `pages`
   - [ ] `dictionary`
   - [ ] `column-index`
   - [ ] `column-size`
   - [ ] `bloom-filter`
   - [ ] `check-stats`
   - [ ] `size-stats`
   - [ ] `geospatial-stats`
   
   **Convert and rewrite**
   - [ ] `csv-schema`
   - [ ] `convert-csv`
   - [ ] `convert`
   - [ ] `to-avro`
   - [ ] `prune`
   - [ ] `trans-compression`
   - [ ] `masking`
   - [ ] `rewrite`
   
   **CLI behavior**
   - [ ] `help` and command help
   - [ ] `version`
   - [ ] Configuration options reach the command
   - [ ] Invalid commands/options and missing input: error output and exit codes
   
   I'll work through small batches, choosing representative options for each 
command. The list tracks remaining coverage, not a fixed PR split.
   


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to