This is an automated email from the ASF dual-hosted git repository.
eerhardt pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from 7233773 MINOR: [C++] Avoid exposing arrow_vendored::date in public
headers
add 68a081a ARROW-13689: [C#][Integration] Initial commit of C#
Integration tests
No new revisions were added by this update.
Summary of changes:
ci/docker/conda-integration.dockerfile | 4 +
ci/scripts/integration_arrow.sh | 1 +
csharp/Apache.Arrow.sln | 8 +-
.../src/Apache.Arrow/Arrays/ArrowArrayFactory.cs | 4 +-
.../Apache.Arrow/Arrays/FixedSizeBinaryArray.cs | 30 +
csharp/src/Apache.Arrow/Ipc/ArrowFileWriter.cs | 28 +-
csharp/src/Apache.Arrow/Ipc/ArrowStreamWriter.cs | 46 ++
.../Apache.Arrow/Ipc/ArrowTypeFlatbufferBuilder.cs | 10 +-
csharp/src/Apache.Arrow/Ipc/MessageSerializer.cs | 3 +
.../Apache.Arrow.IntegrationTest.csproj} | 10 +-
.../IntegrationCommand.cs | 609 +++++++++++++++++++++
.../test/Apache.Arrow.IntegrationTest/JsonFile.cs | 184 +++++++
.../test/Apache.Arrow.IntegrationTest/Program.cs | 54 ++
.../Apache.Arrow.Tests/ArrowFileReaderTests.cs | 8 +-
.../Apache.Arrow.Tests/ArrowFileWriterTests.cs | 50 ++
.../test/Apache.Arrow.Tests/ArrowReaderVerifier.cs | 107 +++-
.../Apache.Arrow.Tests/ArrowStreamWriterTests.cs | 45 ++
csharp/test/Apache.Arrow.Tests/TestData.cs | 28 +-
dev/archery/archery/cli.py | 4 +-
dev/archery/archery/integration/datagen.py | 23 +-
dev/archery/archery/integration/runner.py | 11 +-
.../integration/{tester_js.py => tester_csharp.py} | 44 +-
dev/release/rat_exclude_files.txt | 9 +-
docker-compose.yml | 1 +
24 files changed, 1230 insertions(+), 91 deletions(-)
copy csharp/test/{Apache.Arrow.Benchmarks/Apache.Arrow.Benchmarks.csproj =>
Apache.Arrow.IntegrationTest/Apache.Arrow.IntegrationTest.csproj} (63%)
create mode 100644
csharp/test/Apache.Arrow.IntegrationTest/IntegrationCommand.cs
create mode 100644 csharp/test/Apache.Arrow.IntegrationTest/JsonFile.cs
create mode 100644 csharp/test/Apache.Arrow.IntegrationTest/Program.cs
copy dev/archery/archery/integration/{tester_js.py => tester_csharp.py} (60%)