Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 0 additions & 25 deletions .buildkite/hooks/pre-command

This file was deleted.

74 changes: 0 additions & 74 deletions .buildkite/pipeline.yml

This file was deleted.

26 changes: 0 additions & 26 deletions .buildkite/scripts/run_models.sh

This file was deleted.

50 changes: 0 additions & 50 deletions integration_tests/ci/sample.profiles.yml

This file was deleted.

25 changes: 25 additions & 0 deletions integration_tests/ci/test_scenarios.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Only set if not using default adapter ranges
# dbt_adapter_versions:
# snowflake: ">=1.3.0,<2.0.0"
# bigquery: ">=1.3.0,<2.0.0"
# postgres: ">=1.3.0,<2.0.0"
# redshift: ">=1.3.0,<2.0.0"
# databricks: ">=1.6.0,<2.0.0"

schema_variable_name: "mailchimp_schema"

include_databricks_sql: false
include_sqlserver: false
include_dbt_compile: true

test_scenarios:
- name: "Default"
vars: {}
include_incremental: false

- name: "features disabled"
vars:
mailchimp_using_automations: false
mailchimp_using_segments: false
mailchimp_using_unsubscribes: false
include_incremental: false
22 changes: 19 additions & 3 deletions integration_tests/dbt_project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ models:

vars:
mailchimp:
mailchimp_schema: mailchimp_integration_tests_2
mailchimp_schema: mailchimp_integration_tests
mailchimp_automation_identifier: "automation"
mailchimp_automation_email_identifier: "automation_email"
mailchimp_automation_recipient_identifier: "automation_recipient"
Expand All @@ -30,44 +30,60 @@ seeds:
show: False
mailchimp_integration_tests:
+quote_columns: "{{ true if target.type == 'redshift' else false }}"
+column_types:
_fivetran_synced: timestamp
automation:
+column_types:
_fivetran_synced: timestamp
create_time: timestamp
start_time: timestamp
automation_email:
+column_types:
_fivetran_synced: timestamp
create_time: timestamp
start_time: timestamp
send_time: timestamp
automation_recipient:
+column_types:
_fivetran_synced: timestamp
automation_recipient_activity:
+column_types:
_fivetran_synced: timestamp
timestamp: timestamp
campaign:
+column_types:
_fivetran_synced: timestamp
create_time: timestamp
send_time: timestamp
campaign_recipient:
+column_types:
_fivetran_synced: timestamp
campaign_recipient_activity:
+column_types:
_fivetran_synced: timestamp
timestamp: timestamp
list:
+column_types:
_fivetran_synced: timestamp
list_rating: float
date_created: timestamp
member:
+column_types:
_fivetran_synced: timestamp
dstoff: float
gmtoff: float
last_changed: timestamp
timestamp_opt: timestamp
timestamp_signup: timestamp
segment:
+column_types:
_fivetran_synced: timestamp
created_at: timestamp
updated_at: timestamp
segment_member:
+column_types:
_fivetran_synced: timestamp
unsubscribe:
+column_types:
_fivetran_synced: timestamp
timestamp: timestamp

dispatch:
Expand Down
Loading