You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Build failure reasons for synchronous jobs (check/spec/discover) (#14715)
* demo for surfacing synchronous job failures
* add missing changes for StandardDiscoverCatalogOutput impl
* extract trace message failure reason for discover job
* move to using a single pojo to represent synchronous job outputs
* format
* handle new output type in check before sync
* re-genericize DefaultSynchronousSchedulerClient.execute
* fix failing tests
* fix failing scheduler client tests
* get spec returns failure reason from trace message
* build failure reason from trace message for check job
* type safety
* only consider error-type trace messages
* add more tests
* just use nulls
* this was removed but incorrectly re-added when merging master into the branch
* check output version for workflow replay support
* refactor trace message finding to util method
* additionalProperties: true
* add versioning for CheckConnectionWorkflow
* update comment
Copy file name to clipboardExpand all lines: airbyte-scheduler/client/src/test/java/io/airbyte/scheduler/client/DefaultSynchronousSchedulerClientTest.java
+35-7
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,7 @@
19
19
importcom.fasterxml.jackson.databind.JsonNode;
20
20
importcom.google.common.collect.ImmutableMap;
21
21
importio.airbyte.commons.json.Jsons;
22
+
importio.airbyte.config.ConnectorJobOutput;
22
23
importio.airbyte.config.DestinationConnection;
23
24
importio.airbyte.config.JobCheckConnectionConfig;
24
25
importio.airbyte.config.JobConfig.ConfigType;
@@ -97,10 +98,11 @@ class ExecuteSynchronousJob {
97
98
voidtestExecuteJobSuccess() {
98
99
finalUUIDsourceDefinitionId = UUID.randomUUID();
99
100
finalFunction<UUID, TemporalResponse<String>> function = mock(Function.class);
0 commit comments