Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Iceberg CI testing by leveraging standard catalogs #6029

Closed
lbooker42 opened this issue Sep 6, 2024 · 2 comments · Fixed by #6144
Closed

Improve Iceberg CI testing by leveraging standard catalogs #6029

lbooker42 opened this issue Sep 6, 2024 · 2 comments · Fixed by #6144
Assignees
Labels
core Core development tasks feature request New feature or request test
Milestone

Comments

@lbooker42
Copy link
Contributor

Our Iceberg implementation uses a custom-implemented Catalog to perform testing.

Since our implementation is catalog-agnostic, we can likely leverage an Iceberg API catalog provider (such as JDBC + Sqlite) to act as the test catalog. This would reduce maintenance and provide a more accurate testing environment locally and in CI.

@lbooker42 lbooker42 added feature request New feature or request triage labels Sep 6, 2024
@lbooker42 lbooker42 added this to the Backlog milestone Sep 6, 2024
@lbooker42 lbooker42 self-assigned this Sep 6, 2024
@rcaudy rcaudy added core Core development tasks and removed triage labels Sep 6, 2024
@rcaudy rcaudy modified the milestones: Backlog, 0.38.0 Sep 6, 2024
@chipkent
Copy link
Member

chipkent commented Sep 9, 2024

This should also allow Python methods to be unit tested.

@devinrsmith
Copy link
Member

I've used https://github.com/xerial/sqlite-jdbc with success before.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Core development tasks feature request New feature or request test
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants