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

@paleolimbot paleolimbot commented May 3, 2026

Copy link
Copy Markdown
Member

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

github-actions Bot commented May 3, 2026

Copy link
Copy Markdown

⚠️ 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

alamb commented May 15, 2026

Copy link
Copy Markdown
Contributor

🥳

.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

@kou kou left a comment

Copy link
Copy Markdown
Member

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.

.skip_tester('nanoarrow')
.skip_tester('Ruby')
.skip_tester('Rust'),
.skip_tester('Ruby'),

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.

It seems this test is now failing on our CI (when testing with .NET) 🤔

@github-actions github-actions Bot added awaiting changes Awaiting changes and removed awaiting merge Awaiting merge labels May 18, 2026
Mottl pushed a commit to Mottl/arrow that referenced this pull request May 26, 2026
…and nanoarrow integration tests (apache#49910)

### 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 Issue: apache#49744

---------

Co-authored-by: Copilot <copilot@github.com>
Rich-T-kid pushed a commit to Rich-T-kid/arrow-rs that referenced this pull request Jun 2, 2026
…SON parser (apache#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>
Adam-Alani pushed a commit to Adam-Alani/arrow-rs that referenced this pull request Jul 10, 2026
…SON parser (apache#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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting changes Awaiting changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants