@@ -52,6 +52,7 @@ cargo test --features=flightsql extension_cases::flightsql -- --test-threads=1
5252cargo test --features=s3 extension_cases::s3
5353cargo test --features=functions-json extension_cases::functions_json
5454cargo test --features=deltalake extension_cases::deltalake
55+ cargo test --features=" deltalake s3" extension_cases::deltalake::test_deltalake_s3 # Requires LocalStack
5556cargo test --features=udfs-wasm extension_cases::udfs_wasm
5657cargo test --features=vortex extension_cases::vortex
5758cargo test --features=vortex cli_cases::basic::test_output_vortex
@@ -189,16 +190,20 @@ The main runtime in `src/main.rs` uses a single-threaded Tokio runtime optimized
189190
190191### Testing Against LocalStack
191192
192- Some tests (S3, TUI, CLI) require LocalStack for S3 testing. The CI workflow shows the setup:
193+ Some tests (S3, TUI, CLI, Delta Lake + S3 ) require LocalStack for S3 testing. The CI workflow shows the setup:
193194
194195``` bash
195196# Start LocalStack
196197localstack start -d
197- awslocal s3api create-bucket --bucket tmp --acl public-read
198- awslocal s3 mv data/aggregate_test_100.csv s3://tmp /
198+ awslocal s3api create-bucket --bucket test --acl public-read
199+ awslocal s3 mv data/aggregate_test_100.csv s3://test /
199200
200- # Run tests
201+ # Run S3 tests
201202cargo test --features=s3 extension_cases::s3
203+
204+ # For Delta Lake + S3 tests, also sync the delta lake data
205+ awslocal s3 sync data/deltalake/simple_table s3://test/deltalake/simple_table
206+ cargo test --features=" deltalake s3" extension_cases::deltalake::test_deltalake_s3
202207```
203208
204209### Benchmarking
0 commit comments