Skip to content

Commit 7b7dc63

Browse files
committed
Fix issue with build command
1 parent 6b72b43 commit 7b7dc63

File tree

2 files changed

+19
-13
lines changed

2 files changed

+19
-13
lines changed

macros/tests.sql

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,24 @@
11
{% macro test(model_name, test_description='(no description)', options={}) %}
22
{{ dbt_unit_testing.ref_tested_model(model_name) }}
33

4-
{% if execute and flags.WHICH == 'test' %}
5-
{{ dbt_unit_testing.set_test_context("is_incremental_should_be_true_for_this_model", "") }}
6-
{% set mocks_and_expectations_json_str = caller() %}
7-
{% set model_version = kwargs["version"] | default(kwargs["v"]) | default(none) %}
8-
{% set model_node = {"package_name": model.package_name, "name": model_name, "version": model_version} %}
9-
{% set test_configuration, test_queries = dbt_unit_testing.build_configuration_and_test_queries(model_node, test_description, options, mocks_and_expectations_json_str) %}
10-
{% set test_report = dbt_unit_testing.build_test_report(test_configuration, test_queries) %}
11-
12-
{% if not test_report.succeeded %}
13-
{{ dbt_unit_testing.show_test_report(test_configuration, test_report) }}
4+
{% if execute %}
5+
{% if flags.WHICH == 'test' %}
6+
{{ dbt_unit_testing.set_test_context("is_incremental_should_be_true_for_this_model", "") }}
7+
{% set mocks_and_expectations_json_str = caller() %}
8+
{% set model_version = kwargs["version"] | default(kwargs["v"]) | default(none) %}
9+
{% set model_node = {"package_name": model.package_name, "name": model_name, "version": model_version} %}
10+
{% set test_configuration, test_queries = dbt_unit_testing.build_configuration_and_test_queries(model_node, test_description, options, mocks_and_expectations_json_str) %}
11+
{% set test_report = dbt_unit_testing.build_test_report(test_configuration, test_queries) %}
12+
13+
{% if not test_report.succeeded %}
14+
{{ dbt_unit_testing.show_test_report(test_configuration, test_report) }}
15+
{% endif %}
16+
17+
select 1 as a from (select 1) as t where {{ not test_report.succeeded }}
18+
{{ dbt_unit_testing.clear_test_context() }}
19+
{% else %}
20+
select 1 as a from (select 1) as t where false
1421
{% endif %}
15-
16-
select 1 as a from (select 1) as t where {{ not test_report.succeeded }}
17-
{{ dbt_unit_testing.clear_test_context() }}
1822
{% endif %}
1923
{% endmacro %}
2024

run-integration-tests.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ dbt deps --target "$PROFILE"
2525

2626
dbt run-operation macro_with_ref --target "$PROFILE"
2727

28+
dbt build --target "$PROFILE" --select tag:unit-test,tag:"$PROFILE" --exclude tag:versioned tag:db-dependency
29+
2830
# create seeds in the database
2931
dbt seed --target "$PROFILE" --select seeds/real_seeds
3032
# run tests with no database dependency

0 commit comments

Comments
 (0)