Skip to content

Commit

Permalink
🚨🚨✨Source Amazon Seller Partner: make streams incremental (#32977)
Browse files Browse the repository at this point in the history
  • Loading branch information
Anton Karpets committed Dec 15, 2023
1 parent 5324da8 commit 7db133b
Show file tree
Hide file tree
Showing 41 changed files with 1,257 additions and 522 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
connector_image: airbyte/source-amazon-seller-partner:dev
test_strictness_level: high
acceptance_tests:
spec:
tests:
Expand All @@ -23,35 +24,38 @@ acceptance_tests:
basic_read:
tests:
- config_path: "secrets/config.json"
timeout_seconds: 2400
timeout_seconds: 3600
ignored_fields:
GET_MERCHANT_LISTINGS_ALL_DATA:
- name: "dataEndTime"
bypass_reason: changes frequently
bypass_reason: "This field is used as a cursor field and depends on today's date, so it changes every day"
GET_FLAT_FILE_OPEN_LISTINGS_DATA:
- name: "dataEndTime"
bypass_reason: changes frequently
bypass_reason: "This field is used as a cursor field and depends on today's date, so it changes every day"
GET_MERCHANTS_LISTINGS_FYP_REPORT:
- name: "dataEndTime"
bypass_reason: changes frequently
bypass_reason: "This field is used as a cursor field and depends on today's date, so it changes every day"
GET_MERCHANT_LISTINGS_DATA:
- name: "dataEndTime"
bypass_reason: changes frequently
bypass_reason: "This field is used as a cursor field and depends on today's date, so it changes every day"
GET_MERCHANT_LISTINGS_INACTIVE_DATA:
- name: "dataEndTime"
bypass_reason: changes frequently
bypass_reason: "This field is used as a cursor field and depends on today's date, so it changes every day"
GET_RESTOCK_INVENTORY_RECOMMENDATIONS_REPORT:
- name: "dataEndTime"
bypass_reason: changes frequently
bypass_reason: "This field is used as a cursor field and depends on today's date, so it changes every day"
GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE:
- name: "dataEndTime"
bypass_reason: changes frequently
bypass_reason: "This field is used as a cursor field and depends on today's date, so it changes every day"
GET_MERCHANT_LISTINGS_DATA_BACK_COMPAT:
- name: "dataEndTime"
bypass_reason: changes frequently
bypass_reason: "This field is used as a cursor field and depends on today's date, so it changes every day"
GET_XML_BROWSE_TREE_DATA:
- name: "dataEndTime"
bypass_reason: changes frequently
bypass_reason: "This field is used as a cursor field and depends on today's date, so it changes every day"
ListFinancialEvents:
- name: "PostedBefore"
bypass_reason: "This field is used as a cursor field and depends on today's date, so it changes every day"
expect_records:
path: "integration_tests/expected_records.jsonl"
extra_fields: no
Expand All @@ -63,8 +67,6 @@ acceptance_tests:
bypass_reason: "no access and no data"
- name: GET_ORDER_REPORT_DATA_SHIPPING
bypass_reason: "no access and no data"
- name: GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL
bypass_reason: "no records"
- name: GET_AMAZON_FULFILLED_SHIPMENTS_DATA_GENERAL
bypass_reason: "no records"
- name: GET_FBA_FULFILLMENT_REMOVAL_ORDER_DETAIL_DATA
Expand Down Expand Up @@ -119,16 +121,12 @@ acceptance_tests:
bypass_reason: "no records"
- name: GET_FBA_STORAGE_FEE_CHARGES_DATA
bypass_reason: "no records"
- name: GET_FLAT_FILE_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL
bypass_reason: "no records"
- name: GET_SALES_AND_TRAFFIC_REPORT
bypass_reason: "no records"
- name: GET_FBA_MYI_UNSUPPRESSED_INVENTORY_DATA
bypass_reason: "no records"
- name: GET_STRANDED_INVENTORY_UI_DATA
bypass_reason: "no records"
- name: GET_XML_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL
bypass_reason: "no records"
- name: GET_FBA_REIMBURSEMENTS_DATA
bypass_reason: "no records"
- name: GET_VENDOR_NET_PURE_PRODUCT_MARGIN_REPORT
Expand Down

Large diffs are not rendered by default.

0 comments on commit 7db133b

Please sign in to comment.