|
7 | 7 | Called by both default__ and fabric__ dispatches to avoid duplicating the |
8 | 8 | Jinja processing loop. |
9 | 9 | #} |
10 | | -{%- macro _process_raw_test_results(test_results_agate, test_result_rows_agate, elementary_tests_allowlist_status) -%} |
| 10 | +{%- macro _process_raw_test_results(test_results_agate, test_result_rows_agate, elementary_tests_allowlist_status, disable_samples = false) -%} |
11 | 11 | {% set test_results = [] %} |
12 | 12 | {% set tests = elementary.agate_to_dicts(test_results_agate) %} |
13 | 13 |
|
|
26 | 26 | {% set test_params = fromjson(test.test_params) %} |
27 | 27 | {% set status = test.status | lower %} |
28 | 28 |
|
29 | | - {%- if (test_type == 'dbt_test' and status in ['fail', 'warn']) or (test_type != 'dbt_test' and status in elementary_tests_allowlist_status) -%} |
| 29 | + {%- if not disable_samples and ((test_type == 'dbt_test' and status in ['fail', 'warn']) or (test_type != 'dbt_test' and status in elementary_tests_allowlist_status)) -%} |
30 | 30 | {% set test_rows_sample = elementary_cli.get_test_rows_sample(test.result_rows, test_result_rows_agate.get(test.id)) %} |
31 | 31 | {%- endif -%} |
32 | 32 | {% else %} |
|
120 | 120 | {% do elementary.fully_drop_relation(ordered_test_results_relation) %} |
121 | 121 | {% endif %} |
122 | 122 |
|
123 | | - {% do return(elementary_cli._process_raw_test_results(test_results_agate, test_result_rows_agate, elementary_tests_allowlist_status)) %} |
| 123 | + {% do return(elementary_cli._process_raw_test_results(test_results_agate, test_result_rows_agate, elementary_tests_allowlist_status, disable_samples)) %} |
124 | 124 | {%- endmacro -%} |
125 | 125 |
|
126 | 126 | {%- macro fabric__get_test_results(days_back = 7, invocations_per_test = 720, disable_passed_test_metrics = false, disable_samples = false) -%} |
|
179 | 179 | {% do elementary.fully_drop_relation(base_relation) %} |
180 | 180 | {% do elementary.fully_drop_relation(ordered_relation) %} |
181 | 181 |
|
182 | | - {% do return(elementary_cli._process_raw_test_results(test_results_agate, test_result_rows_agate, elementary_tests_allowlist_status)) %} |
| 182 | + {% do return(elementary_cli._process_raw_test_results(test_results_agate, test_result_rows_agate, elementary_tests_allowlist_status, disable_samples)) %} |
183 | 183 | {%- endmacro -%} |
184 | 184 |
|
185 | 185 | {%- macro clickhouse__get_test_results(days_back = 7, invocations_per_test = 720, disable_passed_test_metrics = false, disable_samples = false) -%} |
|
319 | 319 | {% do elementary.fully_drop_relation(ordered_test_results_relation) %} |
320 | 320 | {% endif %} |
321 | 321 |
|
322 | | - {% do return(elementary_cli._process_raw_test_results(test_results_agate, test_result_rows_agate, elementary_tests_allowlist_status)) %} |
| 322 | + {% do return(elementary_cli._process_raw_test_results(test_results_agate, test_result_rows_agate, elementary_tests_allowlist_status, disable_samples)) %} |
323 | 323 | {%- endmacro -%} |
0 commit comments