Catalog Conformance Testing Suite
Open
- 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
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