apache / apache/iceberg-go

Catalog Conformance Testing Suite

Open
#1,691 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
463
Forks
232
Avg merge
2d 11h
Merged PRs (30d)
121

Description

### Feature Request / Improvement

Right now, it appears that every catalog has its own test suite. A shared conformance test suite allows all catalogs to run against a shared suite to ensure identical functionality.

iceberg does this through the CatalogTests and pyiceberg has a similar suite.

Contributor guide

Open the contributing guide

Research direction

Start by locating the existing test suites for each catalog in iceberg-go and compare their coverage with Iceberg's CatalogTests and pyiceberg's conformance suite. Done means a shared conformance suite exists and can run against all catalogs while checking identical functionality.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.