* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds * #24555 source gitlab: fail on extra columns * source gitlab: update stream schemas
64 lines
2.3 KiB
YAML
64 lines
2.3 KiB
YAML
connector_image: airbyte/source-gitlab:dev
|
|
test_strictness_level: "high"
|
|
acceptance_tests:
|
|
spec:
|
|
tests:
|
|
- spec_path: "source_gitlab/spec.json"
|
|
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"
|
|
basic_read:
|
|
tests:
|
|
- config_path: "secrets/config.json"
|
|
timeout_seconds: 3600
|
|
expect_records:
|
|
path: "integration_tests/expected_records.jsonl"
|
|
ignored_fields:
|
|
jobs:
|
|
- name: "user"
|
|
bypass_reason: "User object contains local_time which will be different each time test is run"
|
|
- config_path: "secrets/config_with_ids.json"
|
|
timeout_seconds: 3600
|
|
empty_streams:
|
|
- name: "epics"
|
|
bypass_reason: "Group in this config does not have epics. This stream is tested in the above TC."
|
|
- name: "epic_issues"
|
|
bypass_reason: "Group in this config does not have epics issues. This stream is tested in the above TC."
|
|
expect_records:
|
|
path: "integration_tests/expected_records_with_ids.jsonl"
|
|
ignored_fields:
|
|
jobs:
|
|
- name: "user"
|
|
bypass_reason: "User object contains local_time which will be different each time test is run"
|
|
- config_path: "secrets/config_oauth.json"
|
|
timeout_seconds: 3600
|
|
expect_records:
|
|
path: "integration_tests/expected_records.jsonl"
|
|
ignored_fields:
|
|
jobs:
|
|
- name: "user"
|
|
bypass_reason: "User object contains local_time which will be different each time test is run"
|
|
incremental:
|
|
tests:
|
|
- config_path: "secrets/config_with_ids.json"
|
|
configured_catalog_path: "integration_tests/incremental_catalog.json"
|
|
future_state:
|
|
future_state_path: "integration_tests/abnormal_state.json"
|
|
cursor_paths:
|
|
commits: ["25157276", "created_at"]
|
|
issues: ["25157276", "updated_at"]
|
|
merge_requests: ["25157276", "updated_at"]
|
|
pipelines: ["25157276", "updated_at"]
|
|
full_refresh:
|
|
tests:
|
|
- config_path: "secrets/config.json"
|
|
configured_catalog_path: "integration_tests/configured_catalog.json"
|