Commits

Wes McKinney authored e3c167bd101
ARROW-363: [Java/C++] integration testing harness, initial integration tests This also includes format reconciliation as discussed in ARROW-384. Author: Wes McKinney <wes.mckinney@twosigma.com> Closes #211 from wesm/ARROW-363 and squashes the following commits: 6982c3c [Wes McKinney] Permit end of buffer IPC reads if length is 0 4d46c8b [Wes McKinney] Fix logical error with offsets array in JsonFileWriter. Add broken string test case to simple.json 36ab5d6 [Wes McKinney] Increment MetadataVersion in flatbuffer 844257e [Wes McKinney] cpplint a2711f2 [Wes McKinney] Address other format incompatibilities, write vectorLayout to Arrow metadata 13608ef [Wes McKinney] Relax 64 byte padding. Do not write RecordBatch embedded in Message for now 6a66fc8 [Wes McKinney] Write record batch size prefix in Java 72ea42c [Wes McKinney] Note that padding is 64-bytes at start of file (for now) c2ffde4 [Wes McKinney] More notes about the file format aef4382 [Wes McKinney] cpplint 85128f7 [Wes McKinney] Refactor IPC/File record batch read/write structure to reflect discussion in ARROW-384 dbd6ed6 [Wes McKinney] Do not embed metadata length in WriteDataHeader c529d63 [Wes McKinney] Fix JSON integration test example to make it further d806aa6 [Wes McKinney] Exclude JSON files from Apache RAT checks a7e2d4b [Wes McKinney] Draft testing harness