-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Destination Iceberg: Fix tests to run in airbyte-ci #45206
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
This stack of pull requests is managed by Graphite. Learn more about stacking. |
b73fdbb
to
1c4c687
Compare
1c4c687
to
57417ac
Compare
57417ac
to
3aa0d8a
Compare
3aa0d8a
to
f96665c
Compare
@Override | ||
protected String getDefaultSchema(@NotNull JsonNode config) throws Exception { | ||
// TODO: This was NPE'ing without this return value because of Kotlin's non-null in base, | ||
// but whats the actual value to pass instead of empty ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
make the function abstract?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
where are we inheriting this as nonnullable from? DAT.kt says it returns String?
on master https://github.com/airbytehq/airbyte/blob/master/airbyte-cdk/java/airbyte-cdk/db-destinations/src/testFixtures/kotlin/io/airbyte/cdk/integrations/standardtest/destination/DestinationAcceptanceTest.kt#L261
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bad comment, actually was doing !!
in actual tests for defaultSchema which was set as null in base class.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rubberstamping
@Override | ||
protected String getDefaultSchema(@NotNull JsonNode config) throws Exception { | ||
// TODO: This was NPE'ing without this return value because of Kotlin's non-null in base, | ||
// but whats the actual value to pass instead of empty ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
where are we inheriting this as nonnullable from? DAT.kt says it returns String?
on master https://github.com/airbytehq/airbyte/blob/master/airbyte-cdk/java/airbyte-cdk/db-destinations/src/testFixtures/kotlin/io/airbyte/cdk/integrations/standardtest/destination/DestinationAcceptanceTest.kt#L261
f96665c
to
a93eb06
Compare
a93eb06
to
9e69d3d
Compare
9e69d3d
to
ed9adc3
Compare
What
Fixing tests, reconfiguring docker ports to run in airbyte-ci environment.
How
Review guide
MinioContainerToDelete
.MinioContainer
for reusing the dependency in other catalogs.host-port
to use container network vs host network depending on connector run calls vs test runner calls.User Impact
Can this PR be safely reverted and rolled back?