Skip to content

GH-49744: [Integration][Format] Remove unneeded skips for Rust and nanoarrow integration tests#49910

Merged
paleolimbot merged 4 commits into
apache:mainfrom
paleolimbot:skips-update
May 16, 2026
Merged

GH-49744: [Integration][Format] Remove unneeded skips for Rust and nanoarrow integration tests#49910
paleolimbot merged 4 commits into
apache:mainfrom
paleolimbot:skips-update

Conversation

@paleolimbot
Copy link
Copy Markdown
Member

@paleolimbot paleolimbot commented May 3, 2026

Rationale for this change

The current skip list in the Archery datagen (where the skip list is kept) is out of date.

What changes are included in this PR?

Skips were removed.

Are these changes tested?

Yes, the integration test CI run should ensure these skips can in fact be removed.

Are there any user-facing changes?

No

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 3, 2026

⚠️ GitHub issue #49744 has been automatically assigned in GitHub to PR creator.

Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
paleolimbot added a commit to apache/arrow-nanoarrow that referenced this pull request May 11, 2026
…test utilities (#880)

In pursuit of removing skips in the integration test for
apache/arrow#49910 . While the IPC reader has
supported Decimal 32 and 64 since the beginning, the JSON parser hasn't.

The file reader for the integration tests also was never updated to
support dictionary batches. To fully support the integration test we
also need a writer for dictionaries which is a bit more involved and
I'll do it in another PR.

---------

Co-authored-by: Copilot <copilot@github.com>
alamb pushed a commit to apache/arrow-rs that referenced this pull request May 14, 2026
…SON parser (#9888)

# Which issue does this PR close?

Supporting unskipping more types in the Rust IPC/C Data tests for
apache/arrow#49910 /
apache/arrow#49744 .

# Rationale for this change

View types and decimal 32/64 are supported in Rust but aren't supported
in the integration test JSON implementation (so they fail when the
integration test tries to check them).

# What changes are included in this PR?

Integration test JSON now supports how these values are represented.

# Are these changes tested?

Yes. I've added to the embedded integration.json for the new types and
I've run the apache/arrow PR against this branch with these types no
longer being skipped.

# Are there any user-facing changes?

No

---------

Co-authored-by: Copilot <copilot@github.com>
@alamb
Copy link
Copy Markdown
Contributor

alamb commented May 15, 2026

🥳

.skip_tester('JS')
.skip_tester('nanoarrow')
.skip_tester('Ruby')
.skip_tester('Rust')
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is great

@github-actions github-actions Bot added awaiting changes Awaiting changes and removed awaiting committer review Awaiting committer review labels May 15, 2026
@paleolimbot paleolimbot marked this pull request as ready for review May 15, 2026 14:24
Copy link
Copy Markdown
Member

@kou kou left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

@github-actions github-actions Bot added awaiting merge Awaiting merge and removed awaiting changes Awaiting changes labels May 15, 2026
@paleolimbot paleolimbot merged commit 72bb3e3 into apache:main May 16, 2026
30 checks passed
@paleolimbot paleolimbot deleted the skips-update branch May 16, 2026 01:33
@conbench-apache-arrow
Copy link
Copy Markdown

After merging your PR, Conbench analyzed the 4 benchmarking runs that have been run so far on merge-commit 72bb3e3.

There were no benchmark performance regressions. 🎉

The full Conbench report has more details. It also includes information about 22 possible false positives for unstable benchmarks that are known to sometimes produce them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting merge Awaiting merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants