aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorChris Lu <chrislusf@users.noreply.github.com>2025-11-19 13:49:22 -0800
committerGitHub <noreply@github.com>2025-11-19 13:49:22 -0800
commit8be9e258fc7d1110421aaee451945668cafa23e7 (patch)
tree945fc21ce75a9a223825efe9996fb63d8f6a2067 /.github/workflows
parentca84a8a7131e2be81ead697c472bf967548d97ec (diff)
downloadseaweedfs-8be9e258fc7d1110421aaee451945668cafa23e7.tar.xz
seaweedfs-8be9e258fc7d1110421aaee451945668cafa23e7.zip
S3: Add tests for PyArrow with native S3 filesystem (#7508)
* PyArrow native S3 filesystem * add sse-s3 tests * update * minor * ENABLE_SSE_S3 * Update test_pyarrow_native_s3.py * clean up * refactoring * Update test_pyarrow_native_s3.py
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/s3-parquet-tests.yml22
1 files changed, 22 insertions, 0 deletions
diff --git a/.github/workflows/s3-parquet-tests.yml b/.github/workflows/s3-parquet-tests.yml
index 8fbd062ef..7c90c984f 100644
--- a/.github/workflows/s3-parquet-tests.yml
+++ b/.github/workflows/s3-parquet-tests.yml
@@ -86,6 +86,28 @@ jobs:
VOLUME_PORT: 8080
MASTER_PORT: 9333
+ - name: Run PyArrow native S3 filesystem tests
+ run: |
+ cd test/s3/parquet
+ make test-native-s3-with-server
+ env:
+ SEAWEEDFS_BINARY: weed
+ S3_PORT: 8333
+ FILER_PORT: 8888
+ VOLUME_PORT: 8080
+ MASTER_PORT: 9333
+
+ - name: Run SSE-S3 encryption compatibility tests
+ run: |
+ cd test/s3/parquet
+ make test-sse-s3-compat
+ env:
+ SEAWEEDFS_BINARY: weed
+ S3_PORT: 8333
+ FILER_PORT: 8888
+ VOLUME_PORT: 8080
+ MASTER_PORT: 9333
+
- name: Upload test logs on failure
if: failure()
uses: actions/upload-artifact@v4