You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, dbt selects tests as a mandatory part of the node selection process: After normal selection is done, dbt just adds every test that descends from the selected nodes.
Instead, dbt should only do that for tests. To accomplish this, dbt should split out node selection into "node selection" and "DAG creation", as discussed in #2203. The DAG creation step for dbt test is where test nodes should come into play.
This PR should also try to handle ephemeral nodes, but if that's hard it can wait.
Who will this benefit?
This will make it easier to explain selection in dbt. This will lay groundwork for some future work with more granular test selection, node selection, and dbt run+test
The text was updated successfully, but these errors were encountered:
Describe the feature
Currently, dbt selects tests as a mandatory part of the node selection process: After normal selection is done, dbt just adds every test that descends from the selected nodes.
Instead, dbt should only do that for tests. To accomplish this, dbt should split out node selection into "node selection" and "DAG creation", as discussed in #2203. The DAG creation step for
dbt test
is where test nodes should come into play.This PR should also try to handle ephemeral nodes, but if that's hard it can wait.
Who will this benefit?
This will make it easier to explain selection in dbt. This will lay groundwork for some future work with more granular test selection, node selection, and
dbt run+test
The text was updated successfully, but these errors were encountered: