[ 
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)

Reply via email to