test(table-catalog): extend live engine conformance probes (#4184)

Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com>
This commit is contained in:
Henry Guo
2026-07-02 16:34:37 +08:00
committed by GitHub
parent b21b27dddd
commit 14c0fca576
5 changed files with 345 additions and 41 deletions
+12 -12
View File
@@ -146,27 +146,27 @@ CLIENT_MATRIX: list[dict[str, str]] = [
},
{
"client": "Trino Iceberg REST catalog",
"status": "documented-not-automated",
"coverage": "configuration reference only until a repeatable container harness is added",
"entrypoint": "scripts/table-catalog/README.md",
"status": "manual-live-read-probe",
"coverage": "generated catalog properties and read-only SELECT probe for a table created by PyIceberg or Spark; write compatibility is not claimed",
"entrypoint": "scripts/table-catalog/engine_compatibility.py --print-live-conformance",
},
{
"client": "DuckDB Iceberg",
"status": "documented-not-automated",
"coverage": "read path reference only; write/commit is not claimed",
"entrypoint": "scripts/table-catalog/README.md",
"status": "manual-live-read-probe",
"coverage": "generated httpfs/iceberg SQL using an operator-supplied current metadata location; write/commit is not claimed",
"entrypoint": "scripts/table-catalog/engine_compatibility.py --print-live-conformance",
},
{
"client": "Databend",
"status": "documented-not-automated",
"coverage": "S3 data-plane reference only; Iceberg REST catalog integration is not claimed",
"entrypoint": "scripts/table-catalog/README.md",
"status": "manual-live-s3-stage-probe",
"coverage": "generated S3 stage read probe for table data files; Iceberg REST catalog integration is not claimed",
"entrypoint": "scripts/table-catalog/engine_compatibility.py --print-live-conformance",
},
{
"client": "Snowflake Open Catalog / Iceberg integrations",
"status": "documented-not-automated",
"coverage": "reference only; no RustFS automated smoke claim",
"entrypoint": "scripts/table-catalog/README.md",
"status": "manual-reference-probe",
"coverage": "operator-adapted external volume/catalog integration SQL template; no RustFS live interoperability claim",
"entrypoint": "scripts/table-catalog/engine_compatibility.py --print-live-conformance",
},
]