mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-08-21 06:36:54 +00:00
Add comprehensive integration tests for Dremio with SeaweedFS's Iceberg REST Catalog, following the same patterns as existing Spark and Trino tests. Tests include: - Basic catalog connectivity and schema operations - Table creation, insertion, and querying (CRUD) - Deterministic table location specification - Multi-level namespace support Implementation includes: - dremio_catalog_test.go: Core test environment and basic operations - dremio_crud_operations_test.go: Schema and table CRUD testing - dremio_deterministic_location_test.go: Location and namespace testing - Comprehensive README and implementation documentation CI/CD: - Added dremio-iceberg-catalog-tests job to s3-tables-tests.yml - Pre-pulls Dremio image, runs with 25m timeout - Uploads artifacts on failure
Populate data run:
- make -C test/s3tables help
- make -C test/s3tables populate-trino
- make -C test/s3tables populate-spark
Run:
- make -C test/s3tables populate
- If your account id differs, override: make -C test/s3tables populate
TABLE_ACCOUNT_ID=000000000000