david griffiths06/29/2022, 12:29 AM
But as soon as i add a new model with no downstream dependencies and create a failing test then the upstream dependencies are skipped. How do i get those upstream dependencies to continue if none of their dependencies have failed? Example of the changes i made to blog : https://github.com/wisemuffin/dagster-dbt-test-asset-issue/pull/1/files
python from dagster_dbt import load_assets_from_dbt_project DBT_PROJECT_DIR = '..' dbt_assets = load_assets_from_dbt_project( project_dir=DBT_PROJECT_DIR, io_manager_key="pandas_io_manager", select='mds_dbt', use_build_command=True )
Paul Swithers06/29/2022, 1:00 PM
david griffiths06/29/2022, 10:27 PM
Then in my diagram the predict_fake python asset will run when a test has failed on its dependent upstream asset called model_with_failing_test. I want to skip predict_fake as its dependency has failed.