1
0
mirror of synced 2026-01-02 21:02:43 -05:00
Files
airbyte/airbyte-integrations/connectors/source-github/acceptance-test-config.yml
Serhii Chvaliuk 627c49c8c5 Source Github: Repository field accept full URL (#25778)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2023-05-23 09:05:07 +03:00

152 lines
6.0 KiB
YAML

connector_image: airbyte/source-github:dev
test_strictness_level: "high"
acceptance_tests:
spec:
tests:
- spec_path: "source_github/spec.json"
backward_compatibility_tests_config:
disable_for_version: "0.5.0"
connection:
tests:
- config_path: "secrets/config.json"
status: "succeed"
- config_path: "secrets/config_oauth.json"
status: "succeed"
- config_path: "integration_tests/invalid_config.json"
status: "failed"
discovery:
tests:
- config_path: "secrets/config.json"
backward_compatibility_tests_config:
disable_for_version: "0.4.8"
- config_path: "secrets/config_oauth.json"
backward_compatibility_tests_config:
disable_for_version: "0.4.8"
basic_read:
tests:
- config_path: "secrets/config.json"
expect_records:
path: "integration_tests/expected_records.jsonl"
extra_fields: no
exact_order: no
extra_records: yes
empty_streams:
- name: "events"
bypass_reason: "Only events created within the past 90 days can be showed"
ignored_fields:
workflows:
- name: created_at
bypass_reason: value may be returned in different time zones
- name: updated_at
bypass_reason: value may be returned in different time zones
workflow_jobs:
- name: steps/*/started_at
bypass_reason: "depend on changing data"
- name: steps/*/completed_at
bypass_reason: "depend on changing data"
organizations:
- name: followers
bypass_reason: "fast changing data"
- name: updated_at
bypass_reason: "fast changing data"
- name: plan
bypass_reason: "fast changing data"
- name: public_repos
bypass_reason: "fast changing data"
- name: total_private_repos
bypass_reason: "fast changing data"
- name: owned_private_repos
bypass_reason: "fast changing data"
repositories:
- name: updated_at
bypass_reason: "fast changing data"
- name: pushed_at
bypass_reason: "fast changing data"
- name: size
bypass_reason: "fast changing data"
- name: stargazers_count
bypass_reason: "fast changing data"
- name: watchers_count
bypass_reason: "fast changing data"
- name: forks_count
bypass_reason: "fast changing data"
- name: forks
bypass_reason: "fast changing data"
- name: open_issues
bypass_reason: "fast changing data"
- name: open_issues_count
bypass_reason: "fast changing data"
- name: watchers
bypass_reason: "fast changing data"
incremental:
tests:
- config_path: "secrets/config.json"
configured_catalog_path: "integration_tests/configured_catalog.json"
future_state:
future_state_path: "integration_tests/abnormal_state.json"
cursor_paths:
comments: ["airbytehq/integration-test", "updated_at"]
commit_comment_reactions: ["airbytehq/integration-test", "55538825", "created_at"]
commit_comments: ["airbytehq/integration-test", "updated_at"]
commits: ["airbytehq/integration-test", "master", "created_at"]
deployments: ["airbytehq/integration-test", "updated_at"]
events: ["airbytehq/integration-test", "created_at"]
issue_comment_reactions: ["airbytehq/integration-test", "907296275", "created_at"]
issue_events: ["airbytehq/integration-test", "created_at"]
issue_milestones: ["airbytehq/integration-test", "updated_at"]
issue_reactions: ["airbytehq/integration-test", "created_at"]
issues: ["airbytehq/integration-test", "updated_at"]
project_cards: ["airbytehq/integration-test", "13167124", "17807006", "updated_at"]
project_columns: ["airbytehq/integration-test", "13167124", "updated_at"]
projects: ["airbytehq/integration-test", "updated_at"]
pull_request_comment_reactions: ["airbytehq/integration-test", "699253726", "created_at"]
pull_request_stats: ["airbytehq/integration-test", "updated_at"]
pull_requests: ["airbytehq/integration-test", "updated_at"]
releases: ["airbytehq/integration-test", "created_at"]
repositories: ["airbytehq", "updated_at"]
review_comments: ["airbytehq/integration-test", "updated_at"]
reviews: ["airbytehq/integration-test", "updated_at"]
stargazers: ["airbytehq/integration-test", "starred_at"]
workflow_runs: ["airbytehq/integration-test", "updated_at"]
workflows: ["airbytehq/integration-test", "updated_at"]
workflow_jobs: ["airbytehq/integration-test", "completed_at"]
full_refresh:
tests:
- config_path: "secrets/config.json"
configured_catalog_path: "integration_tests/configured_catalog.json"
ignored_fields:
organizations:
- name: followers
bypass_reason: "fast changing data"
- name: updated_at
bypass_reason: "fast changing data"
- name: plan
bypass_reason: "fast changing data"
- name: public_repos
bypass_reason: "fast changing data"
- name: total_private_repos
bypass_reason: "fast changing data"
- name: owned_private_repos
bypass_reason: "fast changing data"
repositories:
- name: updated_at
bypass_reason: "fast changing data"
- name: pushed_at
bypass_reason: "fast changing data"
- name: size
bypass_reason: "fast changing data"
- name: stargazers_count
bypass_reason: "fast changing data"
- name: watchers_count
bypass_reason: "fast changing data"
- name: forks_count
bypass_reason: "fast changing data"
- name: forks
bypass_reason: "fast changing data"
- name: open_issues
bypass_reason: "fast changing data"
- name: open_issues_count
bypass_reason: "fast changing data"
- name: watchers
bypass_reason: "fast changing data"