|
1 | 1 | connector_image: airbyte/source-bing-ads:dev
|
2 |
| -tests: |
| 2 | +test_strictness_level: high |
| 3 | +acceptance_tests: |
3 | 4 | spec:
|
4 |
| - - spec_path: "source_bing_ads/spec.json" |
5 |
| - connection: |
6 |
| - - config_path: "secrets/config_old.json" |
7 |
| - status: "succeed" |
8 |
| - - config_path: "secrets/config.json" |
9 |
| - status: "succeed" |
10 |
| - - config_path: "integration_tests/invalid_config.json" |
11 |
| - status: "failed" |
| 5 | + tests: |
| 6 | + - spec_path: source_bing_ads/spec.json |
12 | 7 | discovery:
|
13 |
| - - config_path: "secrets/config.json" |
| 8 | + tests: |
| 9 | + - config_path: secrets/config.json |
| 10 | + connection: |
| 11 | + tests: |
| 12 | + - config_path: secrets/config_old.json |
| 13 | + status: succeed |
| 14 | + - config_path: secrets/config.json |
| 15 | + status: succeed |
| 16 | + - config_path: integration_tests/invalid_config.json |
| 17 | + status: failed |
14 | 18 | basic_read:
|
15 |
| - - config_path: "secrets/config.json" |
16 |
| - timeout_seconds: 600 |
17 |
| - configured_catalog_path: "integration_tests/configured_catalog.json" |
18 |
| - empty_streams: ["account_performance_report_hourly","ad_group_performance_report_hourly","ad_performance_report_hourly","campaign_performance_report_hourly","keyword_performance_report_hourly"] |
19 |
| - # incremental test doesn"t work if a single stream has multiple states |
20 |
| - #incremental: |
21 |
| - # - config_path: "secrets/config.json" |
22 |
| - # configured_catalog_path: "integration_tests/configured_catalog.json" |
23 |
| - # future_state_path: "integration_tests/abnormal_state.json" |
| 19 | + tests: |
| 20 | + - config_path: secrets/config.json |
| 21 | + expect_records: |
| 22 | + path: "integration_tests/expected_records.txt" |
| 23 | + extra_records: yes |
| 24 | + empty_streams: |
| 25 | + - name: account_performance_report_hourly |
| 26 | + bypass_reason: "Hourly reports are disabled, because sync is too long" |
| 27 | + - name: ad_group_performance_report_hourly |
| 28 | + bypass_reason: "Hourly reports are disabled, because sync is too long" |
| 29 | + - name: ad_performance_report_hourly |
| 30 | + bypass_reason: "Hourly reports are disabled, because sync is too long" |
| 31 | + - name: campaign_performance_report_hourly |
| 32 | + bypass_reason: "Hourly reports are disabled, because sync is too long" |
| 33 | + - name: keyword_performance_report_hourly |
| 34 | + bypass_reason: "Hourly reports are disabled, because sync is too long" |
24 | 35 | full_refresh:
|
25 |
| - - config_path: "secrets/config.json" |
26 |
| - configured_catalog_path: "integration_tests/configured_catalog.json" |
| 36 | + tests: |
| 37 | + - config_path: secrets/config.json |
| 38 | + configured_catalog_path: integration_tests/configured_catalog.json |
| 39 | + incremental: |
| 40 | + tests: |
| 41 | + bypass_reason: "SAT doesn't support complex nested states used in incremental report streams" |
0 commit comments