Delete tests/functional/adapters and trigger dbt-postgres tests to run instead #9513
Open
1 task done
Labels
repo ci/cd
Testing and continuous integration for dbt-core + adapter plugins
tech_debt
Behind-the-scenes changes, with little direct impact on end-user functionality
user docs
[docs.getdbt.com] Needs better documentation
Housekeeping
Short description
In #9492, we removed dbt-postgres and dbt-tests-adapter from dbt-core.
However, to avoid losing test coverage, we left the adapter base test + postgres test definitions in dbt-core, under tests/functional/adapters.
dbt-core should be able to run the integration tests for dbt-postgres, but it should not define them. Their source of truth is in the dbt-tests-adapter and dbt-postgres repos (base + postgres tests respectively) and the current duplication can cause drift. For example, dbt-core will not start running any new tests unless we copy them over from dbt-test-adapters or dbt-postgres manually.
Acceptance criteria
Suggested Tests
N/A - CI workflow
Impact to Other Teams
N/A
dbt-postgres will need to have a workflow for running its adapter tests available: dbt-labs/dbt-postgres#4
Will backports be required?
No
Context
No response
The text was updated successfully, but these errors were encountered: