Github Action
07/27/2022, 4:20 PMEvan Tahler (Airbyte)
07/27/2022, 4:43 PMThe RUN_DATABASE_MIGRATION_ON_STARTUP variable is not set. Defaulting to a blank string.
The DEPLOYMENT_MODE variable is not set. Defaulting to a blank string.
The SECRET_PERSISTENCE variable is not set. Defaulting to a blank string.
The WORKER_ENVIRONMENT variable is not set. Defaulting to a blank string.
The JOB_ERROR_REPORTING_SENTRY_DSN variable is not set. Defaulting to a blank string.
The NEW_SCHEDULER variable is not set. Defaulting to a blank string.
Removing network airbyte_default
Network airbyte_default not found.
Removing volume airbyte_workspace
Volume airbyte_workspace not found.
Removing volume airbyte_data
Volume airbyte_data not found.
Removing volume airbyte_db
Volume airbyte_db not found.
Error: Process completed with exit code 1.
https://github.com/airbytehq/airbyte/runs/7544137928?check_suite_focus=trueTerence Cho (Airbyte)
07/27/2022, 4:48 PMBasicAcceptanceTests > testDiscoverSourceSchema() FAILED
org.opentest4j.AssertionFailedError: expected: <class AirbyteCatalog {
streams: [class AirbyteStreamAndConfiguration {
stream: class AirbyteStream {
name: id_and_name
jsonSchema: {"type":"object","properties":{"id":{"type":"number"},"name":{"type":"string"}}}
supportedSyncModes: [full_refresh, incremental]
sourceDefinedCursor: null
defaultCursorField: []
sourceDefinedPrimaryKey: []
namespace: public
}
config: class AirbyteStreamConfiguration {
syncMode: full_refresh
cursorField: []
destinationSyncMode: append
primaryKey: []
aliasName: id_and_name
selected: true
}
}]
}> but was: <class AirbyteCatalog {
streams: [class AirbyteStreamAndConfiguration {
stream: class AirbyteStream {
name: id_and_name
jsonSchema: {"type":"object","properties":{"name":{"type":"string"},"id":{"type":"number","airbyte_type":"integer"}}}
supportedSyncModes: [full_refresh, incremental]
sourceDefinedCursor: null
defaultCursorField: []
sourceDefinedPrimaryKey: []
namespace: public
}
config: class AirbyteStreamConfiguration {
syncMode: full_refresh
cursorField: []
destinationSyncMode: append
primaryKey: []
aliasName: id_and_name
selected: true
}
}]
}>
at app//io.airbyte.test.acceptance.BasicAcceptanceTests.testDiscoverSourceSchema(BasicAcceptanceTests.java:312)
Terence Cho (Airbyte)
07/27/2022, 4:52 PMTerence Cho (Airbyte)
07/27/2022, 4:54 PMairbyte_type
which was the unexpected thing in the failed acceptance testEdward Gao (Airbyte)
07/27/2022, 4:56 PMEdward Gao (Airbyte)
07/27/2022, 4:56 PMEdward Gao (Airbyte)
07/27/2022, 5:06 PMEdward Gao (Airbyte)
07/27/2022, 5:07 PMTerence Cho (Airbyte)
07/27/2022, 5:07 PMTerence Cho (Airbyte)
07/27/2022, 5:09 PMEdward Gao (Airbyte)
07/27/2022, 5:12 PMBasicAcceptanceTests > testDiscoverSourceSchema() PASSED
the diff after that commit is just regenerating normalization sample outputs + bumping versions/changelogs https://github.com/airbytehq/airbyte/pull/14362/files/0f0c93116093a16b39483a844a94566a9cc0af60..cf7dcef695a43b6e31171627705210f844200b36Edward Gao (Airbyte)
07/27/2022, 5:13 PMEvan Tahler (Airbyte)
07/27/2022, 5:14 PMEvan Tahler (Airbyte)
07/27/2022, 5:14 PMEdward Gao (Airbyte)
07/27/2022, 5:16 PMio.airbyte.api.client.invoker.generated.ApiException: java.net.ConnectException
probably more relevant: Suppressed: java.lang.NullPointerException: Cannot invoke "io.airbyte.test.utils.AirbyteAcceptanceTestHarness.stopDbAndContainers()" because "io.airbyte.test.acceptance.BasicAcceptanceTests.testHarness" is null
Terence Cho (Airbyte)
07/27/2022, 5:17 PM./tools/bin/acceptance_test.sh
Terence Cho (Airbyte)
07/27/2022, 5:18 PMSUB_BUILD=PLATFORM ./gradlew build -x test
Edward Gao (Airbyte)
07/27/2022, 5:20 PMEdward Gao (Airbyte)
07/27/2022, 5:20 PMTerence Cho (Airbyte)
07/27/2022, 5:24 PM