Closed ajantha-bhat closed 11 months ago
Thanks for doing this. One change I'd like to see is to reuse the shared containers, i.e. MinIO, Kafka, Kafka Connect, so we only have the additional overhead of the extra catalog container per catalog type.
Thanks for doing this. One change I'd like to see is to reuse the shared containers, i.e. MinIO, Kafka, Kafka Connect, so we only have the additional overhead of the extra catalog container per catalog type.
Done. I also thought of using UUID for table names if the tests are executed in parallel. But didn't do as the tests are passing.
I think this looks good, thanks again @ajantha-bhat . It might need to be refactored a bit when we submit to the Iceberg but we can deal with that then.
It might need to be refactored a bit when we submit to the Iceberg but we can deal with that then.
I didn't know contributing this project as a module to Iceberg is in the roadmaps. nice. Looking forward to it. This can definitely get better attention if it lives in Iceberg repo.
TestContext
was a singleton class coupled with REST catalog. This is an attempt to make it more generic to plugin other catalog for test.