1
0
mirror of synced 2026-01-04 00:04:25 -05:00
Files
airbyte/airbyte-integrations/connectors/source-gitlab/acceptance-test-config.yml
Denys Davydov a3c75e7339 🐛 Source Gitlab: fail on extra columns (#27150)
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds

* #24555 source gitlab: fail on extra columns

* source gitlab: update stream schemas
2023-06-08 17:42:23 +03:00

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"