-
Notifications
You must be signed in to change notification settings - Fork 3.8k
/
acceptance-test-config.yml
124 lines (124 loc) · 5.01 KB
/
acceptance-test-config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
connector_image: airbyte/source-hubspot:dev
test_strictness_level: high
acceptance_tests:
spec:
tests:
- spec_path: source_hubspot/spec.yaml
connection:
tests:
- config_path: secrets/config_oauth.json
status: succeed
- config_path: secrets/config.json
status: succeed
- config_path: integration_tests/invalid_config.json
status: failed
- config_path: integration_tests/invalid_config_oauth.json
status: failed
- config_path: integration_tests/invalid_config_wrong_title.json
status: failed
discovery:
tests:
- config_path: secrets/config_oauth.json
backward_compatibility_tests_config:
disable_for_version: 0.8.4
basic_read:
tests:
- config_path: secrets/config_oauth.json
expect_records:
path: integration_tests/expected_records.jsonl
extra_records: yes
timeout_seconds: 3600
empty_streams:
- name: form_submissions
bypass_reason: Unable to populate
- name: ticket_pipelines
bypass_reason: Unable to populate
- name: engagements_meetings
bypass_reason: Unable to populate
- name: engagements_emails
bypass_reason: Unable to populate
- name: engagements_calls
bypass_reason: Unable to populate
- name: quotes
bypass_reason: Unable to populate
ignored_fields:
contact_lists:
- name: ilsFilterBranch
bypass_reason: Floating fields order
companies:
- name: properties/hs_time_*
bypass_reason: Hubspot time depend on current time
contacts:
- name: properties/hs_time_*
bypass_reason: Hubspot time depend on current time
- name: properties/hs_time_in_subscriber
bypass_reason: Hubspot time depend on current time
- name: properties/hs_latest_source_timestamp
bypass_reason: Hubspot time depend on current time
- name: properties/hs_predictivescoringtier
bypass_reason: Hubspot prediction changes
- name: properties/lastmodifieddate
bypass_reason: Hubspot time depend on current time
- name: updatedAt
bypass_reason: Hubspot time depend on current time
deals:
- name: properties/hs_time_*
bypass_reason: Hubspot time depend on current time
- name: properties/hs_acv
bypass_reason: value can be an integer or float
- name: properties/hs_arr
bypass_reason: value can be an integer or float
- name: properties/hs_mrr
bypass_reason: value can be an integer or float
- name: properties/hs_tcv
bypass_reason: value can be an integer or float
- name: properties/hs_num_of_associated_line_items
bypass_reason: value can be an integer or float
deals_archived:
- name: properties/hs_time_*
bypass_reason: Hubspot time depend on current time
- name: properties/hs_acv
bypass_reason: value can be an integer or float
- name: properties/hs_arr
bypass_reason: value can be an integer or float
- name: properties/hs_mrr
bypass_reason: value can be an integer or float
- name: properties/hs_tcv
bypass_reason: value can be an integer or float
- name: properties/hs_num_of_associated_line_items
bypass_reason: value can be an integer or float
tickets:
- name: properties/hs_time_*
bypass_reason: Hubspot time depend on current time
goals:
- name: properties/hs_time_*
bypass_reason: Hubspot time depend on current time
fail_on_extra_columns: false
full_refresh:
tests:
- config_path: secrets/config.json
configured_catalog_path: sample_files/full_refresh_custom_objects.json
- config_path: secrets/config_oauth.json
configured_catalog_path: sample_files/full_refresh_oauth_catalog.json
ignored_fields:
contact_lists:
- name: ilsFilterBranch
bypass_reason: Floating fields order
companies:
- name: properties/hs_time_*
bypass_reason: Hubspot time depend on current time
contacts:
- name: properties/hs_time_*
bypass_reason: Hubspot time depend on current time
deals:
- name: properties/hs_time_*
bypass_reason: Hubspot time depend on current time
tickets:
- name: properties/hs_time_*
bypass_reason: Hubspot time depend on current time
incremental:
tests:
- config_path: secrets/config_oauth.json
configured_catalog_path: sample_files/incremental_catalog.json
future_state:
future_state_path: integration_tests/abnormal_state.json