Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tox testing support for snowflake, redshift and bigquery #185

Open
emmyoop opened this issue Oct 18, 2024 · 0 comments
Open

Add tox testing support for snowflake, redshift and bigquery #185

emmyoop opened this issue Oct 18, 2024 · 0 comments
Labels
enhancement New feature or request triage

Comments

@emmyoop
Copy link
Member

emmyoop commented Oct 18, 2024

Describe the feature

Add support for testing the following adapters with tox.

  • dbt-snowflake
  • dbt-redshift
  • dbt-bigquery

This will entail:

  • modify profiles.yml to meet the desired var format (example in [dbt-package-testing](https://github.com/dbt-labs/dbt-package-- - testing/blob/main/integration_tests/profiles.yml))
  • add the adapters to supported_adapters.env
  • add commands to tox.ini for the adapter tests
  • pass through the env vars to .github/workflows/ci.yml

Describe alternatives you've considered

Not adding other adapter support

Additional context

This work is related to issue #183. Postgres testing support was added in #181.

#184 is a blocker for supporting redshift.

The package will need to be released again after this testing is added before it will run in dbt CI.

Who will this benefit?

What kind of use case will this feature be useful for? Please be specific and provide examples, this will help us prioritize properly.

Optionally, part of this work might be to also remove CircleCI and go down to just using GitHub actions to run the same tests.

@emmyoop emmyoop added enhancement New feature or request triage labels Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request triage
Projects
None yet
Development

No branches or pull requests

1 participant