Is your feature request related to a problem or challenge? Please describe what you are trying to do.
parquet::arrow::arrow_reader contains a fairly extensive set of tests under run_single_column_reader_tests that are used to fuzz test the arrow readers. It would significantly boost the coverage of the record skipping logic if we could integrate the row skipping logic into this harness
Describe the solution you'd like
Add an optional row selection to TestOptions and add examples of using this to the all_options list in run_single_column_reader_tests.
Describe alternatives you've considered
We could not do this
Additional context
FYI @Ted-Jiang