dbt-labs / dbt-core

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.
https://getdbt.com
Apache License 2.0
9.25k stars 1.53k forks source link

[SPIKE] How do we parameterize node based functional tests to expand with changing functionality #10328

Open QMalcolm opened 1 week ago

QMalcolm commented 1 week ago

Description

We want to ensure we automatically test all node types which are supposed to work with specific. We've discussed a few possible ways to identify what nodes a feature should support, but haven't gamed them out and gotten buy in:

Once we've come up with a path forward, we can begin writing parameterized functional tests which test a feature with every node type it is supposed to support.

Acceptance Criteria