arrow-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Dunning <>
Subject Re: Java-C++ integration tests -- on the home stretch
Date Tue, 22 Nov 2016 01:20:42 GMT

This is awesome.

Does it, however, imply that to run the tests that a C programmer will need
a working Java environment and a Java programmer will need a C environment?

Is there any way around that? Possibly by storing golden bits for the
in-memory images somewhere?

On Mon, Nov 21, 2016 at 2:05 PM, Wes McKinney <> wrote:

> hi folks,
> After a long road, we're getting very close to having tests proving
> that the Java and C++ Arrow implementations are binary compatible --
> this will be an exciting major milestone for the project. If you
> haven't been following along recent JIRAs, the way these tests work is
> as follows:
> 1) Testing dataset is specified in JSON format
> 2) Producer library (e.g. Java) reads JSON into Arrow in-memory, then
> writes out to an Arrow file IPC binary format
> 3) Consumer library (e.g. C++) attempts to read both the JSON and the
> binary file yielded by the producer library. The consumer compares the
> in-memory schemas and columnar data structures and indicates whether
> they are binary-identical
> I found a couple initial incompatibilities in the file format
> implementations, cited here:
> Thanks
> Wes

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message