This is an automated email from the ASF dual-hosted git repository.
paleolimbot pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/main by this push:
new 72bb3e303b GH-49744: [Integration][Format] Remove unneeded skips for
Rust and nanoarrow integration tests (#49910)
72bb3e303b is described below
commit 72bb3e303bf5bdcbbf07ec1a28c6db97452ed4fb
Author: Dewey Dunnington <[email protected]>
AuthorDate: Fri May 15 20:33:11 2026 -0500
GH-49744: [Integration][Format] Remove unneeded skips for Rust and
nanoarrow integration tests (#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: #49744
---------
Co-authored-by: Copilot <[email protected]>
---
.github/workflows/integration.yml | 1 +
dev/archery/archery/integration/datagen.py | 15 +++++----------
2 files changed, 6 insertions(+), 10 deletions(-)
diff --git a/.github/workflows/integration.yml
b/.github/workflows/integration.yml
index ed74c0c8f4..2cd8889241 100644
--- a/.github/workflows/integration.yml
+++ b/.github/workflows/integration.yml
@@ -137,6 +137,7 @@ jobs:
-e ARCHERY_INTEGRATION_WITH_JS=1 \
-e ARCHERY_INTEGRATION_WITH_NANOARROW=1 \
-e ARCHERY_INTEGRATION_WITH_RUST=1 \
+ -e RUST_BACKTRACE=1 \
conda-integration
- name: Docker Push
if: >-
diff --git a/dev/archery/archery/integration/datagen.py
b/dev/archery/archery/integration/datagen.py
index 6b3b13f51d..3dbab0dfc1 100644
--- a/dev/archery/archery/integration/datagen.py
+++ b/dev/archery/archery/integration/datagen.py
@@ -1936,17 +1936,13 @@ def get_generated_json_files(tempdir=None):
generate_decimal32_case()
.skip_tester('Java')
.skip_tester('JS')
- .skip_tester('nanoarrow')
.skip_tester('Ruby')
- .skip_tester('Rust')
.skip_tester('Go'),
generate_decimal64_case()
.skip_tester('Java')
.skip_tester('JS')
- .skip_tester('nanoarrow')
.skip_tester('Ruby')
- .skip_tester('Rust')
.skip_tester('Go'),
generate_datetime_case(),
@@ -2003,25 +1999,24 @@ def get_generated_json_files(tempdir=None):
.skip_tester('JS')
# TODO(https://github.com/apache/arrow-nanoarrow/issues/618)
.skip_tester('nanoarrow')
- .skip_tester('Ruby')
- .skip_tester('Rust'),
+ .skip_tester('Ruby'),
generate_binary_view_case()
.skip_tester('JS')
# TODO(https://github.com/apache/arrow-nanoarrow/issues/618)
.skip_tester('nanoarrow')
- .skip_tester('Ruby')
- .skip_tester('Rust'),
+ .skip_tester('Ruby'),
generate_list_view_case()
.skip_tester('.NET') # Doesn't support large list views
.skip_tester('JS')
# TODO(https://github.com/apache/arrow-nanoarrow/issues/618)
.skip_tester('nanoarrow')
- .skip_tester('Ruby')
- .skip_tester('Rust'),
+ .skip_tester('Ruby'),
generate_extension_case()
+ # Also contains a dictionary column
+ # TODO(https://github.com/apache/arrow-nanoarrow/issues/622)
.skip_tester('nanoarrow')
# TODO(https://github.com/apache/arrow/issues/38045)
.skip_format(SKIP_FLIGHT, '.NET')