Skip to content

test(parquet): unit-test ParquetImporter with mapping tests + offline fixture#60

Merged
dfa1 merged 1 commit into
mainfrom
test/parquet-importer-unit
Jun 19, 2026
Merged

test(parquet): unit-test ParquetImporter with mapping tests + offline fixture#60
dfa1 merged 1 commit into
mainfrom
test/parquet-importer-unit

Conversation

@dfa1

@dfa1 dfa1 commented Jun 19, 2026

Copy link
Copy Markdown
Owner

The importer was only exercised by network-downloading integration tests. Add
fast, offline coverage in the parquet module itself:

  • Deterministic type-mapping tests (mapDType / filterColumns made package-private)
    covering every supported physical type, all INT32 widths, signed/unsigned INT64,
    timestamp units, string-like BYTE_ARRAY annotations, and the unsupported-type /
    unknown-column error paths.
  • A committed 11 KB fixture (delta_encoding_optional_column.parquet from
    apache/parquet-testing, Apache-2.0) drives end-to-end import → VortexReader
    assertions: schema, row count, column values, projection, and multi-chunk split.

Adds vortex-reader + aircompressor-v3 as test-scope deps so the imported Vortex
output can be decoded in-module.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

… fixture

The importer was only exercised by network-downloading integration tests. Add
fast, offline coverage in the parquet module itself:

- Deterministic type-mapping tests (mapDType / filterColumns made package-private)
  covering every supported physical type, all INT32 widths, signed/unsigned INT64,
  timestamp units, string-like BYTE_ARRAY annotations, and the unsupported-type /
  unknown-column error paths.
- A committed 11 KB fixture (delta_encoding_optional_column.parquet from
  apache/parquet-testing, Apache-2.0) drives end-to-end import → VortexReader
  assertions: schema, row count, column values, projection, and multi-chunk split.

Adds vortex-reader + aircompressor-v3 as test-scope deps so the imported Vortex
output can be decoded in-module.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@dfa1 dfa1 merged commit ff2ff99 into main Jun 19, 2026
6 checks passed
@dfa1 dfa1 deleted the test/parquet-importer-unit branch June 19, 2026 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant