[
https://issues.apache.org/jira/browse/ARROW-8492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17185458#comment-17185458
]
Wes McKinney commented on ARROW-8492:
-------------------------------------
Given that there is various "batchiness" in the decoding / reconstruction, I
would be concerned that there are edge cases that are not exercised by
hand-coded unit tests.
I think that the primary testing strategy should be hand-coded tests (and you
also need to think about the schema combinations -- required/optional etc.
variations) supplemented by random "roundtrip fuzzing" to suss out incorrectness
> [C++] Create randomized nested data generation round trip read/write unit
> tests
> -------------------------------------------------------------------------------
>
> Key: ARROW-8492
> URL: https://issues.apache.org/jira/browse/ARROW-8492
> Project: Apache Arrow
> Issue Type: Sub-task
> Components: C++
> Reporter: Micah Kornfield
> Priority: Major
>
> This will hopefully help catch edge cases not caught by hand-coded
> reconstruction unit tests.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)