aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorudovichenko-r <udovichenko-r@yandex-team.com>2024-11-23 22:29:07 +0300
committerudovichenko-r <udovichenko-r@yandex-team.com>2024-11-23 22:43:39 +0300
commit8b9f13e29dea8f76f11579aae5344ac571d5e604 (patch)
tree0449b096aa6444a36ba8cc5a3b3c64e0e7b94ed1
parent284518c9e820058795b9e7cc44ff26b25f3f455b (diff)
downloadydb-8b9f13e29dea8f76f11579aae5344ac571d5e604.tar.gz
Check custom error in xfail tests. Remove canonization from dq/hybrid tests
1. xfail тесты теперь должны содержать спец комментарий `custom error` с ожидаемым текстом ошибки 2. Все suites для xfail размечены спец. коментариями, некоторые тесты разбиты на несколько 3. Включены тесты с Python и Javascript udf для yt провайдера и переканонизированы (были отключены в github) 4. Для тяжелых xfail тестов аналогично убрана канонизация и включена проверка по спец. коментарию 5. Из dq_file/hybrid тестов убрана канонизация. Осталась только кросс-проверка результатов с yqlrun и блочным режимом 6. В dqrun теперь используется exception_policy вместо fail_policy (для корректной выдачи ошибок в тестах) commit_hash:a92b3835f86b0c01225e81e3f28bb6d11d8d67a3
-rw-r--r--build/platform/python/ldflags/ya.make2
-rw-r--r--library/python/type_info/ya.make4
-rw-r--r--yql/essentials/tests/common/test_framework/test_file_common.py13
-rw-r--r--yql/essentials/tests/common/test_framework/udfs_deps/ya.make1
-rw-r--r--yql/essentials/tests/common/test_framework/yql_utils.py10
-rw-r--r--yql/essentials/tests/sql/sql2yql/canondata/result.json854
-rw-r--r--yql/essentials/tests/sql/suites/action/eval_atom_wrong_type_expr.sql1
-rw-r--r--yql/essentials/tests/sql/suites/action/eval_atom_wrong_type_param.sql1
-rw-r--r--yql/essentials/tests/sql/suites/action/eval_on_modif_table_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/action/eval_typeof_output_table.sql1
-rw-r--r--yql/essentials/tests/sql/suites/action/large_evaluate_for_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/action/mixed_eval_typeof_world1.sql1
-rw-r--r--yql/essentials/tests/sql/suites/action/pending_arg_fail.sql3
-rw-r--r--yql/essentials/tests/sql/suites/aggregate/library_error_in_aggregation_fail.sql3
-rw-r--r--yql/essentials/tests/sql/suites/binding/tie_bad_count_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/column_group/hint_append_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/column_group/hint_diff_grp_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/column_group/hint_dup_col_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/column_group/hint_dup_def_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/column_group/hint_empty_grp_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/column_group/hint_non_lst_yson_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/column_group/hint_non_map_yson_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/column_group/hint_non_str_yson_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/column_group/hint_non_yson_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/column_group/hint_short_grp_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/column_group/hint_unk_col_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/column_group/insert_diff_groups1_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/column_group/insert_diff_groups2_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/column_group/insert_diff_groups3_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/column_order/union_all_positional_columns_count_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/column_order/union_all_positional_unordered_fail.sql3
-rw-r--r--yql/essentials/tests/sql/suites/datetime/date_tz_impossible_cast.sql1
-rw-r--r--yql/essentials/tests/sql/suites/expr/as_table_bad_columns_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/expr/as_table_bad_row_type_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/expr/ensure_runtime_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/expr/ensure_type_fail.sql2
-rw-r--r--yql/essentials/tests/sql/suites/expr/implicit_bitcast_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/expr/list_replicate_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/expr/non_persistable_group_by_column_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/expr/non_persistable_group_by_having_some_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/expr/non_persistable_group_by_some_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/expr/non_persistable_inner_select_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/expr/non_persistable_insert_into_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/expr/non_persistable_order_by_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/expr/unwrap_runtime_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/file/parse_file_bad_type_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/file/second_pass_parse_file_fail.sql3
-rw-r--r--yql/essentials/tests/sql/suites/hor_join/yield_off.cfg3
-rw-r--r--yql/essentials/tests/sql/suites/in/in_tuple_check0_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/in/in_tuple_check1_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/insert/append_proto_fail.cfg (renamed from yql/essentials/tests/sql/suites/insert/append-proto_fail.cfg)0
-rw-r--r--yql/essentials/tests/sql/suites/insert/append_proto_fail.sql6
-rw-r--r--yql/essentials/tests/sql/suites/insert/append_view_fail.cfg (renamed from yql/essentials/tests/sql/suites/insert/append-view_fail.cfg)0
-rw-r--r--yql/essentials/tests/sql/suites/insert/append_view_fail.sql6
-rw-r--r--yql/essentials/tests/sql/suites/insert/append_with_read_udf_fail.cfg (renamed from yql/essentials/tests/sql/suites/insert/append-with_read_udf_fail.cfg)0
-rw-r--r--yql/essentials/tests/sql/suites/insert/append_with_read_udf_fail.sql6
-rw-r--r--yql/essentials/tests/sql/suites/insert/fail_read_view_after_modify.sql1
-rw-r--r--yql/essentials/tests/sql/suites/insert/keepmeta_nonstrict_fail.cfg (renamed from yql/essentials/tests/sql/suites/insert/keepmeta-nonstrict_fail.cfg)0
-rw-r--r--yql/essentials/tests/sql/suites/insert/keepmeta_nonstrict_fail.sql6
-rw-r--r--yql/essentials/tests/sql/suites/insert/keepmeta_proto_fail.cfg (renamed from yql/essentials/tests/sql/suites/insert/keepmeta-proto_fail.cfg)0
-rw-r--r--yql/essentials/tests/sql/suites/insert/keepmeta_proto_fail.sql6
-rw-r--r--yql/essentials/tests/sql/suites/insert/keepmeta_view_fail.cfg (renamed from yql/essentials/tests/sql/suites/insert/keepmeta-view_fail.cfg)0
-rw-r--r--yql/essentials/tests/sql/suites/insert/keepmeta_view_fail.sql6
-rw-r--r--yql/essentials/tests/sql/suites/insert/keepmeta_with_read_udf_fail.cfg (renamed from yql/essentials/tests/sql/suites/insert/keepmeta-with_read_udf_fail.cfg)0
-rw-r--r--yql/essentials/tests/sql/suites/insert/keepmeta_with_read_udf_fail.sql6
-rw-r--r--yql/essentials/tests/sql/suites/insert/override_view_fail.cfg (renamed from yql/essentials/tests/sql/suites/insert/override-view_fail.cfg)0
-rw-r--r--yql/essentials/tests/sql/suites/insert/override_view_fail.sql5
-rw-r--r--yql/essentials/tests/sql/suites/insert/use_anon_table_before_commit_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/insert/use_anon_table_without_fill_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/insert_monotonic/break_sort_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/insert_monotonic/break_unique_fail.cfg1
-rw-r--r--yql/essentials/tests/sql/suites/insert_monotonic/break_unique_fail.sql4
-rw-r--r--yql/essentials/tests/sql/suites/insert_monotonic/non_existing_fail.sql3
-rw-r--r--yql/essentials/tests/sql/suites/insert_monotonic/not_all_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/insert_monotonic/overlaping_fail.cfg1
-rw-r--r--yql/essentials/tests/sql/suites/insert_monotonic/overlaping_fail.sql4
-rw-r--r--yql/essentials/tests/sql/suites/insert_monotonic/truncate_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/join/join_table_conflict_fail-off.cfg3
-rw-r--r--yql/essentials/tests/sql/suites/join/join_table_conflict_fail.sql2
-rw-r--r--yql/essentials/tests/sql/suites/join/strict_keys-off.cfg5
-rw-r--r--yql/essentials/tests/sql/suites/join/strict_keys.sql3
-rw-r--r--yql/essentials/tests/sql/suites/json/json_exists/on_error_exception.sql5
-rw-r--r--yql/essentials/tests/sql/suites/json/json_exists/passing_exception.sql5
-rw-r--r--yql/essentials/tests/sql/suites/json/json_query/on_empty_exception.sql5
-rw-r--r--yql/essentials/tests/sql/suites/json/json_query/on_error_exception.sql4
-rw-r--r--yql/essentials/tests/sql/suites/json/json_query/passing_exception.sql3
-rw-r--r--yql/essentials/tests/sql/suites/json/json_value/on_empty_cast_default_exception.sql3
-rw-r--r--yql/essentials/tests/sql/suites/json/json_value/on_empty_exception.sql3
-rw-r--r--yql/essentials/tests/sql/suites/json/json_value/on_error_cast_default_exception.sql3
-rw-r--r--yql/essentials/tests/sql/suites/json/json_value/on_error_cast_udf_exception.sql3
-rw-r--r--yql/essentials/tests/sql/suites/json/json_value/on_error_cast_value_exception.sql3
-rw-r--r--yql/essentials/tests/sql/suites/json/json_value/on_error_jsonpath_exception.sql3
-rw-r--r--yql/essentials/tests/sql/suites/json/json_value/passing_exception.sql3
-rw-r--r--yql/essentials/tests/sql/suites/lambda/lambda_with_tie_bad_count_fail.sql2
-rw-r--r--yql/essentials/tests/sql/suites/lineage/error_type.sql1
-rw-r--r--yql/essentials/tests/sql/suites/match_recognize/test_type_predicate.sql1
-rw-r--r--yql/essentials/tests/sql/suites/optimizers/sort_by_nonstrict_const.sql1
-rw-r--r--yql/essentials/tests/sql/suites/params/missing_param_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/params/no_params_fail.sql3
-rw-r--r--yql/essentials/tests/sql/suites/params/param_type_mismatch_fail.sql3
-rw-r--r--yql/essentials/tests/sql/suites/pg/join_using_table_used_order2.sql7
-rw-r--r--yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_from_join.sql5
-rw-r--r--yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_from_table.sql3
-rw-r--r--yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_item_expression_from_projection.sql5
-rw-r--r--yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_with_duplicates.sql5
-rw-r--r--yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_wo_duplicated_in_projection.sql5
-rw-r--r--yql/essentials/tests/sql/suites/pg_duplicated/ambigous_ref.sql3
-rw-r--r--yql/essentials/tests/sql/suites/pragma/yson_strict_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/produce/process_multi_in.cfg1
-rw-r--r--yql/essentials/tests/sql/suites/produce/process_multi_out_bad_count_fail.sql3
-rw-r--r--yql/essentials/tests/sql/suites/produce/reduce_with_flat_python_stream.cfg3
-rw-r--r--yql/essentials/tests/sql/suites/schema/read_schema_change_other.sql1
-rw-r--r--yql/essentials/tests/sql/suites/schema/select_all_inferschema_range_empty_fail.cfg (renamed from yql/essentials/tests/sql/suites/schema/select_all_inferschema_range-empty_fail.cfg)0
-rw-r--r--yql/essentials/tests/sql/suites/schema/select_all_inferschema_range_empty_fail.sql3
-rw-r--r--yql/essentials/tests/sql/suites/schema/user_schema_append.sql2
-rw-r--r--yql/essentials/tests/sql/suites/select/anon_clash.sql1
-rw-r--r--yql/essentials/tests/sql/suites/simple_columns/simple_columns_base_fail.sql4
-rw-r--r--yql/essentials/tests/sql/suites/simple_columns/simple_columns_join_fail.sql2
-rw-r--r--yql/essentials/tests/sql/suites/solomon/BadDownsamplingAggregation.cfg2
-rw-r--r--yql/essentials/tests/sql/suites/solomon/BadDownsamplingAggregation.sql6
-rw-r--r--yql/essentials/tests/sql/suites/solomon/BadDownsamplingDisabled.cfg2
-rw-r--r--yql/essentials/tests/sql/suites/solomon/BadDownsamplingDisabled.sql6
-rw-r--r--yql/essentials/tests/sql/suites/solomon/BadDownsamplingFill.cfg2
-rw-r--r--yql/essentials/tests/sql/suites/solomon/BadDownsamplingFill.sql6
-rw-r--r--yql/essentials/tests/sql/suites/solomon/BadDownsamplingInterval.cfg2
-rw-r--r--yql/essentials/tests/sql/suites/solomon/BadDownsamplingInterval.sql6
-rw-r--r--yql/essentials/tests/sql/suites/solomon/Basic.sql5
-rw-r--r--yql/essentials/tests/sql/suites/solomon/BrokenJsonResponse.cfg2
-rw-r--r--yql/essentials/tests/sql/suites/solomon/BrokenJsonResponse.sql5
-rw-r--r--yql/essentials/tests/sql/suites/solomon/Downsampling.sql9
-rw-r--r--yql/essentials/tests/sql/suites/solomon/DownsamplingValidSettings.sql17
-rw-r--r--yql/essentials/tests/sql/suites/solomon/InvalidProject.cfg2
-rw-r--r--yql/essentials/tests/sql/suites/solomon/InvalidProject.sql5
-rw-r--r--yql/essentials/tests/sql/suites/solomon/LabelColumns.sql6
-rw-r--r--yql/essentials/tests/sql/suites/solomon/Subquery.sql15
-rw-r--r--yql/essentials/tests/sql/suites/solomon/UnknownSetting.cfg2
-rw-r--r--yql/essentials/tests/sql/suites/solomon/UnknownSetting.sql6
-rw-r--r--yql/essentials/tests/sql/suites/solomon/default.cfg1
-rw-r--r--yql/essentials/tests/sql/suites/table_range/each_with_non_existing_all_fail.cfg (renamed from yql/essentials/tests/sql/suites/table_range/each_with_non_existing-all_fail.cfg)0
-rw-r--r--yql/essentials/tests/sql/suites/table_range/each_with_non_existing_all_fail.sql5
-rw-r--r--yql/essentials/tests/sql/suites/udf/named_args_for_script_with_posargs_reuse_args_fail.sql3
-rw-r--r--yql/essentials/tests/sql/suites/udf/python_struct.cfg2
-rw-r--r--yql/essentials/tests/sql/suites/udf/python_struct.sql2
-rw-r--r--yql/essentials/tests/sql/suites/udf/wrong_args_fail.sql1
-rw-r--r--yql/essentials/tests/sql/suites/view/file_eval.sql1
-rw-r--r--yql/essentials/tests/sql/suites/view/file_outer.sql3
-rw-r--r--yql/essentials/tests/sql/suites/view/file_outer_library.sql1
-rw-r--r--yql/essentials/tests/sql/suites/view/secure.sql3
-rw-r--r--yql/essentials/tests/sql/suites/view/secure_eval.sql3
-rw-r--r--yql/essentials/tests/sql/suites/view/secure_eval_dyn.sql3
-rw-r--r--yql/essentials/tests/sql/suites/weak_field/weak_field_wrong_types_fail.sql2
151 files changed, 617 insertions, 646 deletions
diff --git a/build/platform/python/ldflags/ya.make b/build/platform/python/ldflags/ya.make
index 0115ed7256..b7a2d83a47 100644
--- a/build/platform/python/ldflags/ya.make
+++ b/build/platform/python/ldflags/ya.make
@@ -1,7 +1,5 @@
RESOURCES_LIBRARY()
-SUBSCRIBER(g:contrib)
-
IF (USE_SYSTEM_PYTHON)
IF (OS_LINUX)
LDFLAGS("-L$EXTERNAL_PYTHON_RESOURCE_GLOBAL/python/lib/x86_64-linux-gnu -lpython${PY_VERSION}")
diff --git a/library/python/type_info/ya.make b/library/python/type_info/ya.make
index 0f12c1b848..3688010d0e 100644
--- a/library/python/type_info/ya.make
+++ b/library/python/type_info/ya.make
@@ -1,9 +1,5 @@
PY23_LIBRARY()
-SUBSCRIBER(
- g:yt
-)
-
PEERDIR(
yt/python/yt/type_info
)
diff --git a/yql/essentials/tests/common/test_framework/test_file_common.py b/yql/essentials/tests/common/test_framework/test_file_common.py
index b33076e561..3fc5cfe025 100644
--- a/yql/essentials/tests/common/test_framework/test_file_common.py
+++ b/yql/essentials/tests/common/test_framework/test_file_common.py
@@ -8,7 +8,7 @@ import yql.essentials.providers.common.proto.gateways_config_pb2 as gateways_con
from google.protobuf import text_format
from yql_utils import execute_sql, get_supported_providers, get_tables, get_files, get_http_files, \
- get_pragmas, KSV_ATTR, is_xfail, get_param, YQLExecResult, yql_binary_path
+ get_pragmas, KSV_ATTR, is_xfail, get_param, YQLExecResult, yql_binary_path, do_custom_error_check
from yqlrun import YQLRun
from test_utils import get_parameters_json, DATA_PATH, replace_vars
@@ -70,7 +70,7 @@ def get_sql_query(provider, suite, case, config):
pragmas.append(sql_query)
sql_query = ';\n'.join(pragmas)
- if 'Python' in sql_query or 'Javascript' in sql_query:
+ if provider != 'yt' and 'Javascript' in sql_query:
pytest.skip('ScriptUdf')
assert 'UseBlocks' not in sql_query, 'UseBlocks should not be used directly, only via ForceBlocks'
@@ -96,7 +96,7 @@ def run_file_no_cache(provider, suite, case, cfg, config, yql_http_file_server,
content = table.content
else:
content = table.attr
- if 'Python' in content or 'Javascript' in content:
+ if provider != 'yt' and 'Javascript' in content:
pytest.skip('ScriptUdf')
parameters = get_parameters_json(suite, config)
@@ -124,11 +124,8 @@ def run_file_no_cache(provider, suite, case, cfg, config, yql_http_file_server,
fixed_stderr = res.std_err
if xfail:
assert res.execution_result.exit_code != 0
- custom_error = re.search(r"/\* custom error:(.*)\*/", sql_query)
- if custom_error:
- err_string = custom_error.group(1)
- assert res.std_err.find(err_string) != -1
- fixed_stderr = None
+ do_custom_error_check(res, sql_query)
+ fixed_stderr = None
fixed_result = YQLExecResult(res.std_out,
fixed_stderr,
diff --git a/yql/essentials/tests/common/test_framework/udfs_deps/ya.make b/yql/essentials/tests/common/test_framework/udfs_deps/ya.make
index 7eddcac827..9f7135aa13 100644
--- a/yql/essentials/tests/common/test_framework/udfs_deps/ya.make
+++ b/yql/essentials/tests/common/test_framework/udfs_deps/ya.make
@@ -6,6 +6,7 @@ SET(
yql/essentials/udfs/common/hyperloglog
yql/essentials/udfs/common/pire
yql/essentials/udfs/common/protobuf
+ yql/essentials/udfs/common/python/python3_small
yql/essentials/udfs/common/re2
yql/essentials/udfs/common/set
yql/essentials/udfs/common/stat
diff --git a/yql/essentials/tests/common/test_framework/yql_utils.py b/yql/essentials/tests/common/test_framework/yql_utils.py
index 85970dab02..6e30af682c 100644
--- a/yql/essentials/tests/common/test_framework/yql_utils.py
+++ b/yql/essentials/tests/common/test_framework/yql_utils.py
@@ -50,6 +50,16 @@ def do_custom_query_check(res, sql_query):
return True
+def do_custom_error_check(res, sql_query):
+ err_string = None
+ custom_error = re.search(r"/\* custom error:(.*)\*/", sql_query)
+ if custom_error:
+ err_string = custom_error.group(1).strip()
+ assert err_string, 'Expected custom error check in test.\nTest error: %s' % res.std_err
+ log('Custom error: ' + err_string)
+ assert err_string in res.std_err
+
+
def get_gateway_cfg_suffix():
default_suffix = None
return get_param('gateway_config_suffix', default_suffix) or ''
diff --git a/yql/essentials/tests/sql/sql2yql/canondata/result.json b/yql/essentials/tests/sql/sql2yql/canondata/result.json
index c178530713..ae251f716b 100644
--- a/yql/essentials/tests/sql/sql2yql/canondata/result.json
+++ b/yql/essentials/tests/sql/sql2yql/canondata/result.json
@@ -7923,6 +7923,13 @@
"uri": "https://{canondata_backend}/1784117/d56ae82ad9d30397a41490647be1bd2124718f98/resource.tar.gz#test_sql2yql.test_insert-append_missing_null_/sql.yql"
}
],
+ "test_sql2yql.test[insert-append_proto_fail]": [
+ {
+ "checksum": "6e02426ad7ddd42f68264f2e7361061e",
+ "size": 1106,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql2yql.test_insert-append_proto_fail_/sql.yql"
+ }
+ ],
"test_sql2yql.test[insert-append_sorted]": [
{
"checksum": "10865e639dee26d8703b2bae2b2c0bec",
@@ -7930,6 +7937,20 @@
"uri": "https://{canondata_backend}/1936947/659b615f15086142a8960946dabd06b519d43335/resource.tar.gz#test_sql2yql.test_insert-append_sorted_/sql.yql"
}
],
+ "test_sql2yql.test[insert-append_view_fail]": [
+ {
+ "checksum": "6e02426ad7ddd42f68264f2e7361061e",
+ "size": 1106,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql2yql.test_insert-append_view_fail_/sql.yql"
+ }
+ ],
+ "test_sql2yql.test[insert-append_with_read_udf_fail]": [
+ {
+ "checksum": "6e02426ad7ddd42f68264f2e7361061e",
+ "size": 1106,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql2yql.test_insert-append_with_read_udf_fail_/sql.yql"
+ }
+ ],
"test_sql2yql.test[insert-double_append_to_anonymous]": [
{
"checksum": "3365759278a1fc82f47bf9b247cbf40b",
@@ -7986,6 +8007,34 @@
"uri": "https://{canondata_backend}/212715/297d47f4f676b8e994e99293fc91643b6d66984d/resource.tar.gz#test_sql2yql.test_insert-keepmeta_/sql.yql"
}
],
+ "test_sql2yql.test[insert-keepmeta_nonstrict_fail]": [
+ {
+ "checksum": "8b829b6434835296e73408e955355ca4",
+ "size": 1120,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql2yql.test_insert-keepmeta_nonstrict_fail_/sql.yql"
+ }
+ ],
+ "test_sql2yql.test[insert-keepmeta_proto_fail]": [
+ {
+ "checksum": "8b829b6434835296e73408e955355ca4",
+ "size": 1120,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql2yql.test_insert-keepmeta_proto_fail_/sql.yql"
+ }
+ ],
+ "test_sql2yql.test[insert-keepmeta_view_fail]": [
+ {
+ "checksum": "8b829b6434835296e73408e955355ca4",
+ "size": 1120,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql2yql.test_insert-keepmeta_view_fail_/sql.yql"
+ }
+ ],
+ "test_sql2yql.test[insert-keepmeta_with_read_udf_fail]": [
+ {
+ "checksum": "8b829b6434835296e73408e955355ca4",
+ "size": 1120,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql2yql.test_insert-keepmeta_with_read_udf_fail_/sql.yql"
+ }
+ ],
"test_sql2yql.test[insert-literals_to_string]": [
{
"checksum": "2166c3898858efe4aacfd2961efe5045",
@@ -8014,6 +8063,13 @@
"uri": "https://{canondata_backend}/1936947/659b615f15086142a8960946dabd06b519d43335/resource.tar.gz#test_sql2yql.test_insert-override_/sql.yql"
}
],
+ "test_sql2yql.test[insert-override_view_fail]": [
+ {
+ "checksum": "d5fb36d29981a2435a244e8909120bd1",
+ "size": 1105,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql2yql.test_insert-override_view_fail_/sql.yql"
+ }
+ ],
"test_sql2yql.test[insert-part_sortness]": [
{
"checksum": "e68353148f13a7416a6002e25708d5bc",
@@ -16575,6 +16631,13 @@
"uri": "https://{canondata_backend}/1784117/d56ae82ad9d30397a41490647be1bd2124718f98/resource.tar.gz#test_sql2yql.test_schema-select_all_inferschema_range_/sql.yql"
}
],
+ "test_sql2yql.test[schema-select_all_inferschema_range_empty_fail]": [
+ {
+ "checksum": "7f05c875c6cfd26502bc5deb626c3fbf",
+ "size": 1340,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql2yql.test_schema-select_all_inferschema_range_empty_fail_/sql.yql"
+ }
+ ],
"test_sql2yql.test[schema-select_field]": [
{
"checksum": "2c124c444180940ce83af38756dc02e4",
@@ -17709,90 +17772,6 @@
"uri": "https://{canondata_backend}/1784117/d56ae82ad9d30397a41490647be1bd2124718f98/resource.tar.gz#test_sql2yql.test_simple_columns-simple_columns_union_all_qualified_star_/sql.yql"
}
],
- "test_sql2yql.test[solomon-BadDownsamplingAggregation]": [
- {
- "checksum": "71d8572d4941dcc0a5191b0c863d1a82",
- "size": 1236,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql2yql.test_solomon-BadDownsamplingAggregation_/sql.yql"
- }
- ],
- "test_sql2yql.test[solomon-BadDownsamplingDisabled]": [
- {
- "checksum": "2c4d08c8963b8ec3c040ac15874aa59c",
- "size": 1233,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql2yql.test_solomon-BadDownsamplingDisabled_/sql.yql"
- }
- ],
- "test_sql2yql.test[solomon-BadDownsamplingFill]": [
- {
- "checksum": "1bd1ce7e13ada0dcd77f817e7be5e527",
- "size": 1229,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql2yql.test_solomon-BadDownsamplingFill_/sql.yql"
- }
- ],
- "test_sql2yql.test[solomon-BadDownsamplingInterval]": [
- {
- "checksum": "074f93dbca47fd8642865801992c5155",
- "size": 1237,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql2yql.test_solomon-BadDownsamplingInterval_/sql.yql"
- }
- ],
- "test_sql2yql.test[solomon-Basic]": [
- {
- "checksum": "b16dcad0d233d0edf6a77e0545ad8929",
- "size": 1198,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql2yql.test_solomon-Basic_/sql.yql"
- }
- ],
- "test_sql2yql.test[solomon-BrokenJsonResponse]": [
- {
- "checksum": "3989d4c834dd77b2601f4c031d062837",
- "size": 1199,
- "uri": "https://{canondata_backend}/1599023/688233977db70f339a250f6f25033e36d5b327fb/resource.tar.gz#test_sql2yql.test_solomon-BrokenJsonResponse_/sql.yql"
- }
- ],
- "test_sql2yql.test[solomon-DownsamplingValidSettings]": [
- {
- "checksum": "1e75df3c5096dd36a54c18e633a607a1",
- "size": 1272,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql2yql.test_solomon-DownsamplingValidSettings_/sql.yql"
- }
- ],
- "test_sql2yql.test[solomon-Downsampling]": [
- {
- "checksum": "75f43c8acaf9d8f7c0dac7184f1b0fb3",
- "size": 1346,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql2yql.test_solomon-Downsampling_/sql.yql"
- }
- ],
- "test_sql2yql.test[solomon-InvalidProject]": [
- {
- "checksum": "a245f9de278996da0a0fb71395f5bdf0",
- "size": 1195,
- "uri": "https://{canondata_backend}/1599023/688233977db70f339a250f6f25033e36d5b327fb/resource.tar.gz#test_sql2yql.test_solomon-InvalidProject_/sql.yql"
- }
- ],
- "test_sql2yql.test[solomon-LabelColumns]": [
- {
- "checksum": "9cbee7499e54e16143791b73d4891146",
- "size": 1289,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql2yql.test_solomon-LabelColumns_/sql.yql"
- }
- ],
- "test_sql2yql.test[solomon-Subquery]": [
- {
- "checksum": "93c45f401cb4eaaf94f9731a8cf3d519",
- "size": 2206,
- "uri": "https://{canondata_backend}/1925842/4cd572fb4c53ca13dd4b61884e96490799969da0/resource.tar.gz#test_sql2yql.test_solomon-Subquery_/sql.yql"
- }
- ],
- "test_sql2yql.test[solomon-UnknownSetting]": [
- {
- "checksum": "0ab48f8f6e277b880a88bc040a10a0a6",
- "size": 1215,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql2yql.test_solomon-UnknownSetting_/sql.yql"
- }
- ],
"test_sql2yql.test[stream_lookup_join-lookup_join]": [
{
"checksum": "cafb9f686b3f2fca7a4160d3f4d9f2ef",
@@ -17849,6 +17828,13 @@
"uri": "https://{canondata_backend}/1784117/d56ae82ad9d30397a41490647be1bd2124718f98/resource.tar.gz#test_sql2yql.test_table_range-each_with_non_existing_/sql.yql"
}
],
+ "test_sql2yql.test[table_range-each_with_non_existing_all_fail]": [
+ {
+ "checksum": "b4627eeca4f69a1d3c232b6058a2d5ef",
+ "size": 1328,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql2yql.test_table_range-each_with_non_existing_all_fail_/sql.yql"
+ }
+ ],
"test_sql2yql.test[table_range-limit_with_table_path_over_sorted_range]": [
{
"checksum": "8815c9ec98bf9cc65dbe9ed8fd61462d",
@@ -18327,9 +18313,9 @@
],
"test_sql2yql.test[udf-python_struct]": [
{
- "checksum": "769753004b839ce1ac47798ec76c5e8a",
- "size": 2229,
- "uri": "https://{canondata_backend}/1784117/d56ae82ad9d30397a41490647be1bd2124718f98/resource.tar.gz#test_sql2yql.test_udf-python_struct_/sql.yql"
+ "checksum": "57e3e2517d06b55bd71527572777a037",
+ "size": 2230,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql2yql.test_udf-python_struct_/sql.yql"
}
],
"test_sql2yql.test[udf-regexp_udf]": [
@@ -20014,16 +20000,16 @@
],
"test_sql_format.test[action-eval_atom_wrong_type_expr]": [
{
- "checksum": "5561ce9a193250739d88cdcdf7a6c919",
- "size": 65,
- "uri": "https://{canondata_backend}/1923547/2c6b73e812b6d7bc36fe15c35684a8f836c610fe/resource.tar.gz#test_sql_format.test_action-eval_atom_wrong_type_expr_/formatted.sql"
+ "checksum": "38d65e794d750fc3cf8410adc52192d9",
+ "size": 141,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_action-eval_atom_wrong_type_expr_/formatted.sql"
}
],
"test_sql_format.test[action-eval_atom_wrong_type_param]": [
{
- "checksum": "6bb9503b769369384ef6660c8f217a9a",
- "size": 80,
- "uri": "https://{canondata_backend}/1923547/2c6b73e812b6d7bc36fe15c35684a8f836c610fe/resource.tar.gz#test_sql_format.test_action-eval_atom_wrong_type_param_/formatted.sql"
+ "checksum": "cf99b8e68610084b21f2a4ec34460b2d",
+ "size": 168,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_action-eval_atom_wrong_type_param_/formatted.sql"
}
],
"test_sql_format.test[action-eval_capture]": [
@@ -20161,9 +20147,9 @@
],
"test_sql_format.test[action-eval_on_modif_table_fail]": [
{
- "checksum": "0fdfcbe571574f02b96178cf6e451f19",
- "size": 301,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_action-eval_on_modif_table_fail_/formatted.sql"
+ "checksum": "77345b75bc26433d2de36ca395564930",
+ "size": 358,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_action-eval_on_modif_table_fail_/formatted.sql"
}
],
"test_sql_format.test[action-eval_percentile]": [
@@ -20266,9 +20252,9 @@
],
"test_sql_format.test[action-eval_typeof_output_table]": [
{
- "checksum": "d0fa43ca2549cc11a0134b00f792a663",
- "size": 424,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_action-eval_typeof_output_table_/formatted.sql"
+ "checksum": "3c77cfcb8d8d2446fbdeb1b25ba9f79c",
+ "size": 473,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_action-eval_typeof_output_table_/formatted.sql"
}
],
"test_sql_format.test[action-eval_unresolved_type_arg]": [
@@ -20357,16 +20343,16 @@
],
"test_sql_format.test[action-large_evaluate_for_fail]": [
{
- "checksum": "9057bbd7e90a4e33c50b0074ffad0538",
- "size": 156,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_action-large_evaluate_for_fail_/formatted.sql"
+ "checksum": "bf59ec13bc70e24122136f6531aae446",
+ "size": 228,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_action-large_evaluate_for_fail_/formatted.sql"
}
],
"test_sql_format.test[action-mixed_eval_typeof_world1]": [
{
- "checksum": "44b5538a4dec5e0dbfc742f637a2c15d",
- "size": 1432,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_action-mixed_eval_typeof_world1_/formatted.sql"
+ "checksum": "d305a27635f7c1e54f85b853e81a8f7f",
+ "size": 1497,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_action-mixed_eval_typeof_world1_/formatted.sql"
}
],
"test_sql_format.test[action-nested_action]": [
@@ -20420,9 +20406,9 @@
],
"test_sql_format.test[action-pending_arg_fail]": [
{
- "checksum": "81f805b197da46c934804cec3602afaf",
- "size": 104,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_action-pending_arg_fail_/formatted.sql"
+ "checksum": "a8975a9e0f3997ca68558b72eab22e92",
+ "size": 188,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_action-pending_arg_fail_/formatted.sql"
}
],
"test_sql_format.test[action-process_from_subquery_with_orderby]": [
@@ -22457,9 +22443,9 @@
],
"test_sql_format.test[aggregate-library_error_in_aggregation_fail]": [
{
- "checksum": "77fe10b1e019b8f08c24afb99aa238f8",
- "size": 352,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_aggregate-library_error_in_aggregation_fail_/formatted.sql"
+ "checksum": "1874c088a429c451a88d7094748cb902",
+ "size": 357,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_aggregate-library_error_in_aggregation_fail_/formatted.sql"
}
],
"test_sql_format.test[aggregate-list_after_group]": [
@@ -23129,9 +23115,9 @@
],
"test_sql_format.test[binding-tie_bad_count_fail]": [
{
- "checksum": "125159a3e530d2401300986a429badb1",
- "size": 102,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_binding-tie_bad_count_fail_/formatted.sql"
+ "checksum": "99fba29a9f6e73544a09096adf56cb77",
+ "size": 162,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_binding-tie_bad_count_fail_/formatted.sql"
}
],
"test_sql_format.test[binding-tie_scalar_context]": [
@@ -24389,100 +24375,100 @@
],
"test_sql_format.test[column_group-hint_append_fail]": [
{
- "checksum": "d8756aff7c76d47d50affb769ec2cd4c",
- "size": 100,
- "uri": "https://{canondata_backend}/1937027/bbc35c51807ca32a384973d8a730422ad871c54c/resource.tar.gz#test_sql_format.test_column_group-hint_append_fail_/formatted.sql"
+ "checksum": "67129def3ac113548f2608f81dd43ef9",
+ "size": 179,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_column_group-hint_append_fail_/formatted.sql"
}
],
"test_sql_format.test[column_group-hint_diff_grp_fail]": [
{
- "checksum": "f744b62377a234b3917a499ce855e287",
- "size": 189,
- "uri": "https://{canondata_backend}/1937027/bbc35c51807ca32a384973d8a730422ad871c54c/resource.tar.gz#test_sql_format.test_column_group-hint_diff_grp_fail_/formatted.sql"
+ "checksum": "b1979eff19845062e12d2612583837be",
+ "size": 286,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_column_group-hint_diff_grp_fail_/formatted.sql"
}
],
"test_sql_format.test[column_group-hint_dup_col_fail]": [
{
- "checksum": "9369794c75b7ff64b291feba43b27a70",
- "size": 122,
- "uri": "https://{canondata_backend}/1937027/bbc35c51807ca32a384973d8a730422ad871c54c/resource.tar.gz#test_sql_format.test_column_group-hint_dup_col_fail_/formatted.sql"
+ "checksum": "232a45515f6b7ec224da19de6933b9ad",
+ "size": 161,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_column_group-hint_dup_col_fail_/formatted.sql"
}
],
"test_sql_format.test[column_group-hint_dup_def_fail]": [
{
- "checksum": "1a4e614d1a3fb52812858f2d0ac3a2c8",
- "size": 119,
- "uri": "https://{canondata_backend}/1937027/bbc35c51807ca32a384973d8a730422ad871c54c/resource.tar.gz#test_sql_format.test_column_group-hint_dup_def_fail_/formatted.sql"
+ "checksum": "5ab321bc3f459914b7d07954bdecb58a",
+ "size": 189,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_column_group-hint_dup_def_fail_/formatted.sql"
}
],
"test_sql_format.test[column_group-hint_empty_grp_fail]": [
{
- "checksum": "a941488bc5b6cea4b2973d4b34f42265",
- "size": 112,
- "uri": "https://{canondata_backend}/1937027/bbc35c51807ca32a384973d8a730422ad871c54c/resource.tar.gz#test_sql_format.test_column_group-hint_empty_grp_fail_/formatted.sql"
+ "checksum": "6433d368e8d9060db8808fc2635bc8aa",
+ "size": 183,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_column_group-hint_empty_grp_fail_/formatted.sql"
}
],
"test_sql_format.test[column_group-hint_non_lst_yson_fail]": [
{
- "checksum": "76c3ad2040c49953fd0b04350957f428",
- "size": 106,
- "uri": "https://{canondata_backend}/1937027/bbc35c51807ca32a384973d8a730422ad871c54c/resource.tar.gz#test_sql_format.test_column_group-hint_non_lst_yson_fail_/formatted.sql"
+ "checksum": "9ce3f908c1ebd5a927182d9939bac746",
+ "size": 157,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_column_group-hint_non_lst_yson_fail_/formatted.sql"
}
],
"test_sql_format.test[column_group-hint_non_map_yson_fail]": [
{
- "checksum": "33199477b1b4f4f065f10edfce9d1dca",
- "size": 101,
- "uri": "https://{canondata_backend}/1937027/bbc35c51807ca32a384973d8a730422ad871c54c/resource.tar.gz#test_sql_format.test_column_group-hint_non_map_yson_fail_/formatted.sql"
+ "checksum": "bba4786d958c056aa7abe8650420d69a",
+ "size": 153,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_column_group-hint_non_map_yson_fail_/formatted.sql"
}
],
"test_sql_format.test[column_group-hint_non_str_yson_fail]": [
{
- "checksum": "d960e27fbf3ca9ec95078dd4ce11c9cb",
- "size": 106,
- "uri": "https://{canondata_backend}/1937027/bbc35c51807ca32a384973d8a730422ad871c54c/resource.tar.gz#test_sql_format.test_column_group-hint_non_str_yson_fail_/formatted.sql"
+ "checksum": "a02b9315d3db781556b145e9a9b6222d",
+ "size": 185,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_column_group-hint_non_str_yson_fail_/formatted.sql"
}
],
"test_sql_format.test[column_group-hint_non_yson_fail]": [
{
- "checksum": "e31dfcc94cc41d84c70f07adc68a8e82",
- "size": 97,
- "uri": "https://{canondata_backend}/1937027/bbc35c51807ca32a384973d8a730422ad871c54c/resource.tar.gz#test_sql_format.test_column_group-hint_non_yson_fail_/formatted.sql"
+ "checksum": "41a19927543b45a19682b76a4fb2d061",
+ "size": 149,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_column_group-hint_non_yson_fail_/formatted.sql"
}
],
"test_sql_format.test[column_group-hint_short_grp_fail]": [
{
- "checksum": "35b466f65b9494f1e9b06ea0439b4e00",
- "size": 117,
- "uri": "https://{canondata_backend}/1937027/bbc35c51807ca32a384973d8a730422ad871c54c/resource.tar.gz#test_sql_format.test_column_group-hint_short_grp_fail_/formatted.sql"
+ "checksum": "6e4d26b2d6b468d69873aaec21cdcf0a",
+ "size": 188,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_column_group-hint_short_grp_fail_/formatted.sql"
}
],
"test_sql_format.test[column_group-hint_unk_col_fail]": [
{
- "checksum": "d9765e8b9d22f9213e45d46ac63a77d7",
- "size": 120,
- "uri": "https://{canondata_backend}/1937027/bbc35c51807ca32a384973d8a730422ad871c54c/resource.tar.gz#test_sql_format.test_column_group-hint_unk_col_fail_/formatted.sql"
+ "checksum": "703833051f7c8f7c01aaaedd820475df",
+ "size": 185,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_column_group-hint_unk_col_fail_/formatted.sql"
}
],
"test_sql_format.test[column_group-insert_diff_groups1_fail]": [
{
- "checksum": "f354a922ac63e9db47f95ce2f5b17187",
- "size": 295,
- "uri": "https://{canondata_backend}/1871002/424fbf9b3e2a5083fa1289e0777dbe9463d049d9/resource.tar.gz#test_sql_format.test_column_group-insert_diff_groups1_fail_/formatted.sql"
+ "checksum": "557b02b76e82d5293f48dab260477ce8",
+ "size": 384,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_column_group-insert_diff_groups1_fail_/formatted.sql"
}
],
"test_sql_format.test[column_group-insert_diff_groups2_fail]": [
{
- "checksum": "995593fbae18a399f478e76bd83b364a",
- "size": 303,
- "uri": "https://{canondata_backend}/1871002/424fbf9b3e2a5083fa1289e0777dbe9463d049d9/resource.tar.gz#test_sql_format.test_column_group-insert_diff_groups2_fail_/formatted.sql"
+ "checksum": "b331b97a016d965cabc29e70e0481ccc",
+ "size": 392,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_column_group-insert_diff_groups2_fail_/formatted.sql"
}
],
"test_sql_format.test[column_group-insert_diff_groups3_fail]": [
{
- "checksum": "887f458985d36504bae92614369477d0",
- "size": 143,
- "uri": "https://{canondata_backend}/1942415/9610360ced2221ce66696bd9f6afd9579e452c44/resource.tar.gz#test_sql_format.test_column_group-insert_diff_groups3_fail_/formatted.sql"
+ "checksum": "e278038d0c8892f530e89495b5cf53c3",
+ "size": 222,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_column_group-insert_diff_groups3_fail_/formatted.sql"
}
],
"test_sql_format.test[column_group-length]": [
@@ -24690,16 +24676,16 @@
],
"test_sql_format.test[column_order-union_all_positional_columns_count_fail]": [
{
- "checksum": "e24a6677a821ea10fa37dd0fb524a188",
- "size": 156,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_column_order-union_all_positional_columns_count_fail_/formatted.sql"
+ "checksum": "b6201e549213a25c6e6e729b8f74cbda",
+ "size": 264,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_column_order-union_all_positional_columns_count_fail_/formatted.sql"
}
],
"test_sql_format.test[column_order-union_all_positional_unordered_fail]": [
{
- "checksum": "afcba43bbd7e3b2b3c8a833acf58e947",
- "size": 177,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_column_order-union_all_positional_unordered_fail_/formatted.sql"
+ "checksum": "18146c0c1cf7d7c47ebd00974cfcb5fd",
+ "size": 262,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_column_order-union_all_positional_unordered_fail_/formatted.sql"
}
],
"test_sql_format.test[column_order-values]": [
@@ -25327,9 +25313,9 @@
],
"test_sql_format.test[datetime-date_tz_impossible_cast]": [
{
- "checksum": "8ee9927e0d887b1fea8e2b7c29499353",
- "size": 158,
- "uri": "https://{canondata_backend}/1130705/d31a79698ba36e25d38301feb8a2518de6ef9df2/resource.tar.gz#test_sql_format.test_datetime-date_tz_impossible_cast_/formatted.sql"
+ "checksum": "9daa1eb8fc62037cea256385233a92c6",
+ "size": 203,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_datetime-date_tz_impossible_cast_/formatted.sql"
}
],
"test_sql_format.test[datetime-date_tz_io]": [
@@ -25691,16 +25677,16 @@
],
"test_sql_format.test[expr-as_table_bad_columns_fail]": [
{
- "checksum": "4ca779a0e0656eda8ef5cd98d11cbb7f",
- "size": 259,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_expr-as_table_bad_columns_fail_/formatted.sql"
+ "checksum": "e82755ec85db8de747f9f3fe691b0085",
+ "size": 323,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_expr-as_table_bad_columns_fail_/formatted.sql"
}
],
"test_sql_format.test[expr-as_table_bad_row_type_fail]": [
{
- "checksum": "b42c4d2b043d0eeb8da960cde88b27a9",
- "size": 101,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_expr-as_table_bad_row_type_fail_/formatted.sql"
+ "checksum": "660b22e2fe24c35a462754cc9cbdb1c5",
+ "size": 156,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_expr-as_table_bad_row_type_fail_/formatted.sql"
}
],
"test_sql_format.test[expr-as_table_emptylist2]": [
@@ -25992,16 +25978,16 @@
],
"test_sql_format.test[expr-ensure_runtime_fail]": [
{
- "checksum": "7c65ea048e465ffa8dd079d0da799fcd",
- "size": 65,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_expr-ensure_runtime_fail_/formatted.sql"
+ "checksum": "d18e02c5ffa612ab48399396c2b03ad0",
+ "size": 90,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_expr-ensure_runtime_fail_/formatted.sql"
}
],
"test_sql_format.test[expr-ensure_type_fail]": [
{
- "checksum": "107b79866e71f48a62864cde5ddd3083",
- "size": 113,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_expr-ensure_type_fail_/formatted.sql"
+ "checksum": "90a4591cab3b9800c0c8f2b4e3264bc5",
+ "size": 172,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_expr-ensure_type_fail_/formatted.sql"
}
],
"test_sql_format.test[expr-evaluate_parse_inf_nan]": [
@@ -26132,9 +26118,9 @@
],
"test_sql_format.test[expr-implicit_bitcast_fail]": [
{
- "checksum": "890495d1d95b7bfc9b1c96826d2cecd5",
- "size": 169,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_expr-implicit_bitcast_fail_/formatted.sql"
+ "checksum": "ae4c6e8d4efc2570eacbdac2f5e3f3d5",
+ "size": 232,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_expr-implicit_bitcast_fail_/formatted.sql"
}
],
"test_sql_format.test[expr-implicit_cast_literals_under_if]": [
@@ -26335,9 +26321,9 @@
],
"test_sql_format.test[expr-list_replicate_fail]": [
{
- "checksum": "93cb71186b1b55e95e2077c505c5547e",
- "size": 56,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_expr-list_replicate_fail_/formatted.sql"
+ "checksum": "68fcf84b73a17cb0bf7cc751d925134b",
+ "size": 164,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_expr-list_replicate_fail_/formatted.sql"
}
],
"test_sql_format.test[expr-list_sample]": [
@@ -26454,44 +26440,44 @@
],
"test_sql_format.test[expr-non_persistable_group_by_column_fail]": [
{
- "checksum": "fac6ed789b7f73290e6e7136f0770871",
- "size": 127,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_expr-non_persistable_group_by_column_fail_/formatted.sql"
+ "checksum": "bfd2b897bff25f0bbdf3aebf3508b57d",
+ "size": 231,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_expr-non_persistable_group_by_column_fail_/formatted.sql"
}
],
"test_sql_format.test[expr-non_persistable_group_by_having_some_fail]": [
{
- "checksum": "6be35146fdd50bfee84fc693584a72bf",
- "size": 145,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_expr-non_persistable_group_by_having_some_fail_/formatted.sql"
+ "checksum": "dae09631d58e57d552fa1ae240abbdcb",
+ "size": 184,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_expr-non_persistable_group_by_having_some_fail_/formatted.sql"
}
],
"test_sql_format.test[expr-non_persistable_group_by_some_fail]": [
{
- "checksum": "dcc7649a0d90035f29bc5f00bf7423a6",
- "size": 109,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_expr-non_persistable_group_by_some_fail_/formatted.sql"
+ "checksum": "a5ac2dac285183f2bc4cb720935e7ff9",
+ "size": 148,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_expr-non_persistable_group_by_some_fail_/formatted.sql"
}
],
"test_sql_format.test[expr-non_persistable_inner_select_fail]": [
{
- "checksum": "1f7af1f477337920e0196b9ee45176b0",
- "size": 125,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_expr-non_persistable_inner_select_fail_/formatted.sql"
+ "checksum": "3fa8719bb84bf2e8d55da494a33b551e",
+ "size": 164,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_expr-non_persistable_inner_select_fail_/formatted.sql"
}
],
"test_sql_format.test[expr-non_persistable_insert_into_fail]": [
{
- "checksum": "81bc31b3e579717e14e690076bd4306e",
- "size": 126,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_expr-non_persistable_insert_into_fail_/formatted.sql"
+ "checksum": "975fc07c9494cb8fff909086c91c4353",
+ "size": 165,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_expr-non_persistable_insert_into_fail_/formatted.sql"
}
],
"test_sql_format.test[expr-non_persistable_order_by_fail]": [
{
- "checksum": "5f70a7ef4e1027b00809968814ef3ac7",
- "size": 126,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_expr-non_persistable_order_by_fail_/formatted.sql"
+ "checksum": "5c4bdfacb6bf956a53b77c30bcdda92c",
+ "size": 165,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_expr-non_persistable_order_by_fail_/formatted.sql"
}
],
"test_sql_format.test[expr-opt_list_map]": [
@@ -26776,9 +26762,9 @@
],
"test_sql_format.test[expr-unwrap_runtime_fail]": [
{
- "checksum": "4d708fcc6a3e0d2c145d5f695c1c2b9f",
- "size": 59,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_expr-unwrap_runtime_fail_/formatted.sql"
+ "checksum": "f866220cf81ee54e42f171149247535a",
+ "size": 84,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_expr-unwrap_runtime_fail_/formatted.sql"
}
],
"test_sql_format.test[expr-uuid]": [
@@ -26874,9 +26860,9 @@
],
"test_sql_format.test[file-parse_file_bad_type_fail]": [
{
- "checksum": "8f9a9b8e0eb20d5773567b20e81073af",
- "size": 66,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_file-parse_file_bad_type_fail_/formatted.sql"
+ "checksum": "f0ea8be298824a5f2bfffa803c739175",
+ "size": 115,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_file-parse_file_bad_type_fail_/formatted.sql"
}
],
"test_sql_format.test[file-parse_file_in_select_as_int]": [
@@ -26902,9 +26888,9 @@
],
"test_sql_format.test[file-second_pass_parse_file_fail]": [
{
- "checksum": "27a9cea9d51503e96306b456f16be6a0",
- "size": 296,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_file-second_pass_parse_file_fail_/formatted.sql"
+ "checksum": "02331d43ad6a85e54311c85f1de9900f",
+ "size": 479,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_file-second_pass_parse_file_fail_/formatted.sql"
}
],
"test_sql_format.test[file-where_key_in_file_content]": [
@@ -27637,16 +27623,16 @@
],
"test_sql_format.test[in-in_tuple_check0_fail]": [
{
- "checksum": "e105585bea30c4f753859465f46401a0",
- "size": 153,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_in-in_tuple_check0_fail_/formatted.sql"
+ "checksum": "43aed499f210b597b56d5f08121ae1e7",
+ "size": 241,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_in-in_tuple_check0_fail_/formatted.sql"
}
],
"test_sql_format.test[in-in_tuple_check1_fail]": [
{
- "checksum": "a11564df4ca7a97c800cf88826c678ad",
- "size": 119,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_in-in_tuple_check1_fail_/formatted.sql"
+ "checksum": "17cd60c84770f58efff09ba215299af1",
+ "size": 181,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_in-in_tuple_check1_fail_/formatted.sql"
}
],
"test_sql_format.test[in-in_tuple_table]": [
@@ -27810,6 +27796,13 @@
"uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_insert-append_missing_null_/formatted.sql"
}
],
+ "test_sql_format.test[insert-append_proto_fail]": [
+ {
+ "checksum": "5cb2d19a49baf91b1e48f3204578440c",
+ "size": 174,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert-append_proto_fail_/formatted.sql"
+ }
+ ],
"test_sql_format.test[insert-append_sorted]": [
{
"checksum": "d1853d5d720392d1d1b3f8f06d65d0c0",
@@ -27817,6 +27810,20 @@
"uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_insert-append_sorted_/formatted.sql"
}
],
+ "test_sql_format.test[insert-append_view_fail]": [
+ {
+ "checksum": "39530bd5378c15ab4bbb6b267fbfac58",
+ "size": 165,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert-append_view_fail_/formatted.sql"
+ }
+ ],
+ "test_sql_format.test[insert-append_with_read_udf_fail]": [
+ {
+ "checksum": "5cb2d19a49baf91b1e48f3204578440c",
+ "size": 174,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert-append_with_read_udf_fail_/formatted.sql"
+ }
+ ],
"test_sql_format.test[insert-double_append_to_anonymous]": [
{
"checksum": "9dc293eb09a0a2e763d81f3566a1a49d",
@@ -27833,9 +27840,9 @@
],
"test_sql_format.test[insert-fail_read_view_after_modify]": [
{
- "checksum": "264d5cdf54c84403519f5d43d8396572",
- "size": 173,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_insert-fail_read_view_after_modify_/formatted.sql"
+ "checksum": "cdec255ae24d7b398da52af91451c00c",
+ "size": 254,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert-fail_read_view_after_modify_/formatted.sql"
}
],
"test_sql_format.test[insert-from_two_sorted_by_calc]": [
@@ -27873,6 +27880,34 @@
"uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_insert-keepmeta_/formatted.sql"
}
],
+ "test_sql_format.test[insert-keepmeta_nonstrict_fail]": [
+ {
+ "checksum": "920f6a4be121240eb7905ff346466d99",
+ "size": 225,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert-keepmeta_nonstrict_fail_/formatted.sql"
+ }
+ ],
+ "test_sql_format.test[insert-keepmeta_proto_fail]": [
+ {
+ "checksum": "87141bb666893e65b7c42fe3737c8205",
+ "size": 221,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert-keepmeta_proto_fail_/formatted.sql"
+ }
+ ],
+ "test_sql_format.test[insert-keepmeta_view_fail]": [
+ {
+ "checksum": "e2c7905a932894b96e265f7731d16ab6",
+ "size": 195,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert-keepmeta_view_fail_/formatted.sql"
+ }
+ ],
+ "test_sql_format.test[insert-keepmeta_with_read_udf_fail]": [
+ {
+ "checksum": "87141bb666893e65b7c42fe3737c8205",
+ "size": 221,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert-keepmeta_with_read_udf_fail_/formatted.sql"
+ }
+ ],
"test_sql_format.test[insert-literals_to_string]": [
{
"checksum": "01b4a4774a372f281dcfed0c9ca0115e",
@@ -27901,6 +27936,13 @@
"uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_insert-override_/formatted.sql"
}
],
+ "test_sql_format.test[insert-override_view_fail]": [
+ {
+ "checksum": "0d495c20e7d78f79b68b1519901852ef",
+ "size": 161,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert-override_view_fail_/formatted.sql"
+ }
+ ],
"test_sql_format.test[insert-part_sortness]": [
{
"checksum": "a8c655bca002365b31e8d8d377c653b1",
@@ -28029,16 +28071,16 @@
],
"test_sql_format.test[insert-use_anon_table_before_commit_fail]": [
{
- "checksum": "ef426f4b2f994739441cf52f5a299272",
- "size": 98,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_insert-use_anon_table_before_commit_fail_/formatted.sql"
+ "checksum": "a667f5d052bf0da034ab3846d32c634e",
+ "size": 192,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert-use_anon_table_before_commit_fail_/formatted.sql"
}
],
"test_sql_format.test[insert-use_anon_table_without_fill_fail]": [
{
- "checksum": "5839f14b91a2594b096fd8fa3845c8bb",
- "size": 57,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_insert-use_anon_table_without_fill_fail_/formatted.sql"
+ "checksum": "ca618b643832e6c77c431de9b714cdc6",
+ "size": 151,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert-use_anon_table_without_fill_fail_/formatted.sql"
}
],
"test_sql_format.test[insert-values_subquery]": [
@@ -28064,16 +28106,16 @@
],
"test_sql_format.test[insert_monotonic-break_sort_fail]": [
{
- "checksum": "1aa0b06f550e578a11e5eb6c19f34d62",
- "size": 81,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_insert_monotonic-break_sort_fail_/formatted.sql"
+ "checksum": "3ad99ca175be4b0d2143b88aa947a404",
+ "size": 174,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert_monotonic-break_sort_fail_/formatted.sql"
}
],
"test_sql_format.test[insert_monotonic-break_unique_fail]": [
{
- "checksum": "a43dbba09ccf97567cc3719be2a8e491",
- "size": 159,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_insert_monotonic-break_unique_fail_/formatted.sql"
+ "checksum": "dd22b8146a614cc4c3a190ed4405a83a",
+ "size": 170,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert_monotonic-break_unique_fail_/formatted.sql"
}
],
"test_sql_format.test[insert_monotonic-from_empty]": [
@@ -28099,23 +28141,23 @@
],
"test_sql_format.test[insert_monotonic-non_existing_fail]": [
{
- "checksum": "c0ecc84adbbad89cdd70639ca02e4681",
- "size": 93,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_insert_monotonic-non_existing_fail_/formatted.sql"
+ "checksum": "751c175d3060bfd08fa591e811b1246c",
+ "size": 189,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert_monotonic-non_existing_fail_/formatted.sql"
}
],
"test_sql_format.test[insert_monotonic-not_all_fail]": [
{
- "checksum": "14537225c9d05e5510a072db20d756c9",
- "size": 185,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_insert_monotonic-not_all_fail_/formatted.sql"
+ "checksum": "91e09fb32f0c40192b3e98adee7a7a51",
+ "size": 281,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert_monotonic-not_all_fail_/formatted.sql"
}
],
"test_sql_format.test[insert_monotonic-overlaping_fail]": [
{
- "checksum": "a7c22f5cd90b816dc62d1f40756fb1d1",
- "size": 150,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_insert_monotonic-overlaping_fail_/formatted.sql"
+ "checksum": "88b49c89eb0d7d88901d064d190edf0f",
+ "size": 187,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert_monotonic-overlaping_fail_/formatted.sql"
}
],
"test_sql_format.test[insert_monotonic-several1]": [
@@ -28148,9 +28190,9 @@
],
"test_sql_format.test[insert_monotonic-truncate_fail]": [
{
- "checksum": "9439f178a0e4533c1cd340234ce78afe",
- "size": 121,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_insert_monotonic-truncate_fail_/formatted.sql"
+ "checksum": "e66a5e32e9d0d4df5e5fb7230212e4de",
+ "size": 199,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_insert_monotonic-truncate_fail_/formatted.sql"
}
],
"test_sql_format.test[join-aggr_diff_order]": [
@@ -28610,9 +28652,9 @@
],
"test_sql_format.test[join-join_table_conflict_fail]": [
{
- "checksum": "f9c6c9c84d57a19de1b33ebb7534314f",
- "size": 370,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_join-join_table_conflict_fail_/formatted.sql"
+ "checksum": "94879b803db50cda2add7d9171672ece",
+ "size": 459,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_join-join_table_conflict_fail_/formatted.sql"
}
],
"test_sql_format.test[join-join_with_duplicate_keys_on_sorted]": [
@@ -29611,9 +29653,9 @@
],
"test_sql_format.test[join-strict_keys]": [
{
- "checksum": "d23393460bdec348dce9f6a3e2b4d7b7",
- "size": 336,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_join-strict_keys_/formatted.sql"
+ "checksum": "794d4a30354087d746dcf9e71441a907",
+ "size": 372,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_join-strict_keys_/formatted.sql"
}
],
"test_sql_format.test[join-three_equalities]": [
@@ -29779,9 +29821,9 @@
],
"test_sql_format.test[json-json_exists/on_error_exception]": [
{
- "checksum": "1785927633e91e7ecba244a4c154458e",
- "size": 211,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_json-json_exists_on_error_exception_/formatted.sql"
+ "checksum": "3602f61ef66fc55b31a6a51ff1219c31",
+ "size": 201,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_json-json_exists_on_error_exception_/formatted.sql"
}
],
"test_sql_format.test[json-json_exists/passing]": [
@@ -29793,9 +29835,9 @@
],
"test_sql_format.test[json-json_exists/passing_exception]": [
{
- "checksum": "c4f5f9a6626acec4d09b0c5f0e08efce",
- "size": 233,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_json-json_exists_passing_exception_/formatted.sql"
+ "checksum": "c9b635591647bec483527c2bede7b883",
+ "size": 269,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_json-json_exists_passing_exception_/formatted.sql"
}
],
"test_sql_format.test[json-json_query/common_syntax]": [
@@ -29821,9 +29863,9 @@
],
"test_sql_format.test[json-json_query/on_empty_exception]": [
{
- "checksum": "1b1877544d70281fed15c425de9bc294",
- "size": 202,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_json-json_query_on_empty_exception_/formatted.sql"
+ "checksum": "7050ec17fa46e6d7205a68667ef45a05",
+ "size": 188,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_json-json_query_on_empty_exception_/formatted.sql"
}
],
"test_sql_format.test[json-json_query/on_error]": [
@@ -29835,9 +29877,9 @@
],
"test_sql_format.test[json-json_query/on_error_exception]": [
{
- "checksum": "7ba2ab7a1701bbb12b3605bac2c354fa",
- "size": 210,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_json-json_query_on_error_exception_/formatted.sql"
+ "checksum": "277ecc7f949bd7a8011ad0e4eb5d1c67",
+ "size": 200,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_json-json_query_on_error_exception_/formatted.sql"
}
],
"test_sql_format.test[json-json_query/passing]": [
@@ -29849,9 +29891,9 @@
],
"test_sql_format.test[json-json_query/passing_exception]": [
{
- "checksum": "43a49d058c315abbc97ee8d255780305",
- "size": 265,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_json-json_query_passing_exception_/formatted.sql"
+ "checksum": "6fc906fe52e57c152ae50fbd8ba58fe4",
+ "size": 345,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_json-json_query_passing_exception_/formatted.sql"
}
],
"test_sql_format.test[json-json_query/wrapper]": [
@@ -29884,16 +29926,16 @@
],
"test_sql_format.test[json-json_value/on_empty_cast_default_exception]": [
{
- "checksum": "5789af88bd717ac1a829c68e9919d4a0",
- "size": 170,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_json-json_value_on_empty_cast_default_exception_/formatted.sql"
+ "checksum": "44a33a4bcf6dd8b4eeecdd378dfc423f",
+ "size": 225,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_json-json_value_on_empty_cast_default_exception_/formatted.sql"
}
],
"test_sql_format.test[json-json_value/on_empty_exception]": [
{
- "checksum": "7bb08b3eeb0f92fa8e027c510530dc19",
- "size": 133,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_json-json_value_on_empty_exception_/formatted.sql"
+ "checksum": "0dfcf8ec32a02e549a3f8952e85e1142",
+ "size": 122,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_json-json_value_on_empty_exception_/formatted.sql"
}
],
"test_sql_format.test[json-json_value/on_error]": [
@@ -29905,30 +29947,30 @@
],
"test_sql_format.test[json-json_value/on_error_cast_default_exception]": [
{
- "checksum": "8acb2591a82314db771515aff58553d6",
- "size": 366,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_json-json_value_on_error_cast_default_exception_/formatted.sql"
+ "checksum": "9c0765fd797e1b961c3994cca2ff3b5d",
+ "size": 421,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_json-json_value_on_error_cast_default_exception_/formatted.sql"
}
],
"test_sql_format.test[json-json_value/on_error_cast_udf_exception]": [
{
- "checksum": "e04abe6da810f3c5e8e8574470d6895a",
- "size": 289,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_json-json_value_on_error_cast_udf_exception_/formatted.sql"
+ "checksum": "eebd12df7999c5a52feeb5d3df79baf7",
+ "size": 313,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_json-json_value_on_error_cast_udf_exception_/formatted.sql"
}
],
"test_sql_format.test[json-json_value/on_error_cast_value_exception]": [
{
- "checksum": "a1553cd1e3aa02228a5e094052114d0a",
- "size": 284,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_json-json_value_on_error_cast_value_exception_/formatted.sql"
+ "checksum": "83adce2249a316cb98a35c2092d0b7e6",
+ "size": 325,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_json-json_value_on_error_cast_value_exception_/formatted.sql"
}
],
"test_sql_format.test[json-json_value/on_error_jsonpath_exception]": [
{
- "checksum": "fade7358ec46694f9751e395f552f400",
- "size": 136,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_json-json_value_on_error_jsonpath_exception_/formatted.sql"
+ "checksum": "1eb46371fa3ffae64612fac46ddde2cf",
+ "size": 126,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_json-json_value_on_error_jsonpath_exception_/formatted.sql"
}
],
"test_sql_format.test[json-json_value/passing]": [
@@ -29940,9 +29982,9 @@
],
"test_sql_format.test[json-json_value/passing_exception]": [
{
- "checksum": "a450c4027bdf3d5ac214f3698f35ba3b",
- "size": 232,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_json-json_value_passing_exception_/formatted.sql"
+ "checksum": "949b876661064d4c971ce3c3835cd156",
+ "size": 312,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_json-json_value_passing_exception_/formatted.sql"
}
],
"test_sql_format.test[json-json_value/returning]": [
@@ -30367,9 +30409,9 @@
],
"test_sql_format.test[lambda-lambda_with_tie_bad_count_fail]": [
{
- "checksum": "7b9558bca37755d4576208ac9cf860a0",
- "size": 193,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_lambda-lambda_with_tie_bad_count_fail_/formatted.sql"
+ "checksum": "2e8437d04945a8afacae985e3d64422e",
+ "size": 231,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_lambda-lambda_with_tie_bad_count_fail_/formatted.sql"
}
],
"test_sql_format.test[lambda-list_aggregate]": [
@@ -30626,9 +30668,9 @@
],
"test_sql_format.test[lineage-error_type]": [
{
- "checksum": "aa7268913aed17bf13095a2f03f475ee",
- "size": 106,
- "uri": "https://{canondata_backend}/1784826/8212a6594777651314d94a2e2f95179c0016604c/resource.tar.gz#test_sql_format.test_lineage-error_type_/formatted.sql"
+ "checksum": "e694e5a155b33a62693478a6af71e0d9",
+ "size": 172,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_lineage-error_type_/formatted.sql"
}
],
"test_sql_format.test[lineage-flatten_by]": [
@@ -31004,9 +31046,9 @@
],
"test_sql_format.test[match_recognize-test_type_predicate]": [
{
- "checksum": "9dc7192e7a809496ce854770180376c5",
- "size": 416,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_match_recognize-test_type_predicate_/formatted.sql"
+ "checksum": "5e14728b9e0ccf50f5e64f2043882ceb",
+ "size": 472,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_match_recognize-test_type_predicate_/formatted.sql"
}
],
"test_sql_format.test[optimizers-aggregate_over_aggregate]": [
@@ -31144,9 +31186,9 @@
],
"test_sql_format.test[optimizers-sort_by_nonstrict_const]": [
{
- "checksum": "a8ef5fa0a5a869ab80571d8a9c27cb93",
- "size": 84,
- "uri": "https://{canondata_backend}/1775059/2a9bd55a1c15f5a3a2740dd1a07c9cbfaaf0a087/resource.tar.gz#test_sql_format.test_optimizers-sort_by_nonstrict_const_/formatted.sql"
+ "checksum": "1e451e0361efb161b13623ca15d82d4e",
+ "size": 124,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_optimizers-sort_by_nonstrict_const_/formatted.sql"
}
],
"test_sql_format.test[optimizers-sort_constraint_in_left]": [
@@ -31998,9 +32040,9 @@
],
"test_sql_format.test[params-missing_param_fail]": [
{
- "checksum": "36a92ca597d877445791dd9c322bfcc3",
- "size": 59,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_params-missing_param_fail_/formatted.sql"
+ "checksum": "363c532c040ae122e68ec506c22d0a71",
+ "size": 109,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_params-missing_param_fail_/formatted.sql"
}
],
"test_sql_format.test[params-no_optional_param]": [
@@ -32012,9 +32054,9 @@
],
"test_sql_format.test[params-no_params_fail]": [
{
- "checksum": "50909d9e66f2d5bef3d23676f5d4fad3",
- "size": 39,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_params-no_params_fail_/formatted.sql"
+ "checksum": "60d953a656b62424584bbc5a46313fb2",
+ "size": 89,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_params-no_params_fail_/formatted.sql"
}
],
"test_sql_format.test[params-param_in_in_predicate]": [
@@ -32033,9 +32075,9 @@
],
"test_sql_format.test[params-param_type_mismatch_fail]": [
{
- "checksum": "5796d57a1a05017abbd2f61b17e96157",
- "size": 42,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_params-param_type_mismatch_fail_/formatted.sql"
+ "checksum": "317c0cec92f48f65ce81aec48db10c7a",
+ "size": 107,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_params-param_type_mismatch_fail_/formatted.sql"
}
],
"test_sql_format.test[params-primitives]": [
@@ -32362,9 +32404,9 @@
],
"test_sql_format.test[pragma-yson_strict_fail]": [
{
- "checksum": "f63dda31155ab395808c0265722b3a9b",
- "size": 91,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_pragma-yson_strict_fail_/formatted.sql"
+ "checksum": "f497884ca5cc8fa2c9ef0637092f1526",
+ "size": 147,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_pragma-yson_strict_fail_/formatted.sql"
}
],
"test_sql_format.test[produce-discard_process_with_lambda]": [
@@ -32439,9 +32481,9 @@
],
"test_sql_format.test[produce-process_multi_out_bad_count_fail]": [
{
- "checksum": "938ab21d8cbc4e23cd64be7fde9f0417",
- "size": 577,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_produce-process_multi_out_bad_count_fail_/formatted.sql"
+ "checksum": "47693979b1d374d98a0ebf9b12fbbdd2",
+ "size": 593,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_produce-process_multi_out_bad_count_fail_/formatted.sql"
}
],
"test_sql_format.test[produce-process_pure_with_sort]": [
@@ -33230,9 +33272,9 @@
],
"test_sql_format.test[schema-read_schema_change_other]": [
{
- "checksum": "19563cb8172e8f1ad4f1314790e2e1d1",
- "size": 68,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_schema-read_schema_change_other_/formatted.sql"
+ "checksum": "0bdc66b8093fccddb508d6ce09d4e97c",
+ "size": 133,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_schema-read_schema_change_other_/formatted.sql"
}
],
"test_sql_format.test[schema-read_schema_other]": [
@@ -33312,6 +33354,13 @@
"uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_schema-select_all_inferschema_range_/formatted.sql"
}
],
+ "test_sql_format.test[schema-select_all_inferschema_range_empty_fail]": [
+ {
+ "checksum": "9dae94b5548329802dada2501f454f4b",
+ "size": 207,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_schema-select_all_inferschema_range_empty_fail_/formatted.sql"
+ }
+ ],
"test_sql_format.test[schema-select_field]": [
{
"checksum": "d7b6c681fdf4d07b21ab12b1ae112f90",
@@ -33377,9 +33426,9 @@
],
"test_sql_format.test[schema-user_schema_append]": [
{
- "checksum": "0cf9e17d2b8984b165498b532250f832",
- "size": 129,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_schema-user_schema_append_/formatted.sql"
+ "checksum": "3e12f814c6ea0c069455e51aaa0d8f2e",
+ "size": 205,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_schema-user_schema_append_/formatted.sql"
}
],
"test_sql_format.test[schema-user_schema_bind]": [
@@ -33475,9 +33524,9 @@
],
"test_sql_format.test[select-anon_clash]": [
{
- "checksum": "7a765b0d5b17822fa9d99f95b5f56a1a",
- "size": 99,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_select-anon_clash_/formatted.sql"
+ "checksum": "ef9b93792758ed46b0bace9eb566f372",
+ "size": 144,
+ "uri": "https://{canondata_backend}/212715/768485cf7bb10437f575bf986ea1655015708a0a/resource.tar.gz#test_sql_format.test_select-anon_clash_/formatted.sql"
}
],
"test_sql_format.test[select-append_to_value]": [
@@ -34280,9 +34329,9 @@
],
"test_sql_format.test[simple_columns-simple_columns_base_fail]": [
{
- "checksum": "f2f636650ab4ac5b4ad8d317ea3b08ae",
- "size": 297,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_simple_columns-simple_columns_base_fail_/formatted.sql"
+ "checksum": "0aba9931faed8f1459bca05f9fc9410b",
+ "size": 317,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_simple_columns-simple_columns_base_fail_/formatted.sql"
}
],
"test_sql_format.test[simple_columns-simple_columns_join_all]": [
@@ -34357,9 +34406,9 @@
],
"test_sql_format.test[simple_columns-simple_columns_join_fail]": [
{
- "checksum": "bbd30902c3f4730adc194f29536bec46",
- "size": 402,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_simple_columns-simple_columns_join_fail_/formatted.sql"
+ "checksum": "fcf4a749afd8e98b52f0b963d05c9137",
+ "size": 419,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_simple_columns-simple_columns_join_fail_/formatted.sql"
}
],
"test_sql_format.test[simple_columns-simple_columns_join_qualified]": [
@@ -34446,90 +34495,6 @@
"uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_simple_columns-simple_columns_union_all_qualified_star_/formatted.sql"
}
],
- "test_sql_format.test[solomon-BadDownsamplingAggregation]": [
- {
- "checksum": "dbbaa96830e404bf63965b22829c09e5",
- "size": 168,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql_format.test_solomon-BadDownsamplingAggregation_/formatted.sql"
- }
- ],
- "test_sql_format.test[solomon-BadDownsamplingDisabled]": [
- {
- "checksum": "795bb32d9417f71478b7ec70c6e7e820",
- "size": 165,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql_format.test_solomon-BadDownsamplingDisabled_/formatted.sql"
- }
- ],
- "test_sql_format.test[solomon-BadDownsamplingFill]": [
- {
- "checksum": "f3f44c044ed971f2e5bfa8a83d3754bc",
- "size": 161,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql_format.test_solomon-BadDownsamplingFill_/formatted.sql"
- }
- ],
- "test_sql_format.test[solomon-BadDownsamplingInterval]": [
- {
- "checksum": "08f7cf41c2404d74c4cc2c39208f270d",
- "size": 170,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql_format.test_solomon-BadDownsamplingInterval_/formatted.sql"
- }
- ],
- "test_sql_format.test[solomon-Basic]": [
- {
- "checksum": "999941931538e981e6868785f407699e",
- "size": 132,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql_format.test_solomon-Basic_/formatted.sql"
- }
- ],
- "test_sql_format.test[solomon-BrokenJsonResponse]": [
- {
- "checksum": "2ea7d86f378d1d0acea749729505b8e9",
- "size": 133,
- "uri": "https://{canondata_backend}/1599023/688233977db70f339a250f6f25033e36d5b327fb/resource.tar.gz#test_sql_format.test_solomon-BrokenJsonResponse_/formatted.sql"
- }
- ],
- "test_sql_format.test[solomon-DownsamplingValidSettings]": [
- {
- "checksum": "1741d8968029a8b3c23885c5826009f3",
- "size": 497,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql_format.test_solomon-DownsamplingValidSettings_/formatted.sql"
- }
- ],
- "test_sql_format.test[solomon-Downsampling]": [
- {
- "checksum": "6e216bc7dbf6e716c0f67bc36e199c65",
- "size": 273,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql_format.test_solomon-Downsampling_/formatted.sql"
- }
- ],
- "test_sql_format.test[solomon-InvalidProject]": [
- {
- "checksum": "d9dc0179f957667ff446aae66459f359",
- "size": 129,
- "uri": "https://{canondata_backend}/1599023/688233977db70f339a250f6f25033e36d5b327fb/resource.tar.gz#test_sql_format.test_solomon-InvalidProject_/formatted.sql"
- }
- ],
- "test_sql_format.test[solomon-LabelColumns]": [
- {
- "checksum": "5d2ff6d76dac9a34c9ca42f73fedbc40",
- "size": 219,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql_format.test_solomon-LabelColumns_/formatted.sql"
- }
- ],
- "test_sql_format.test[solomon-Subquery]": [
- {
- "checksum": "011dae5a5c7dff0acaff130860bb39c5",
- "size": 354,
- "uri": "https://{canondata_backend}/1925842/4cd572fb4c53ca13dd4b61884e96490799969da0/resource.tar.gz#test_sql_format.test_solomon-Subquery_/formatted.sql"
- }
- ],
- "test_sql_format.test[solomon-UnknownSetting]": [
- {
- "checksum": "19d67960961badcaf4cb43956c2b4abd",
- "size": 145,
- "uri": "https://{canondata_backend}/1880306/2acf5b55cb208565b2cb35901ac765fc11dca857/resource.tar.gz#test_sql_format.test_solomon-UnknownSetting_/formatted.sql"
- }
- ],
"test_sql_format.test[stream_lookup_join-lookup_join]": [
{
"checksum": "847138b770815f5eaa57829f027f4772",
@@ -34586,6 +34551,13 @@
"uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_table_range-each_with_non_existing_/formatted.sql"
}
],
+ "test_sql_format.test[table_range-each_with_non_existing_all_fail]": [
+ {
+ "checksum": "948bd3bd04201558c3e937b07f05791f",
+ "size": 178,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_table_range-each_with_non_existing_all_fail_/formatted.sql"
+ }
+ ],
"test_sql_format.test[table_range-limit_with_table_path_over_sorted_range]": [
{
"checksum": "4547d6df36ebeb9e27b0e14cd71b1eca",
@@ -35043,9 +35015,9 @@
],
"test_sql_format.test[udf-named_args_for_script_with_posargs_reuse_args_fail]": [
{
- "checksum": "6035273ae147f396e3fd3ed3a86733e2",
- "size": 657,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_udf-named_args_for_script_with_posargs_reuse_args_fail_/formatted.sql"
+ "checksum": "d82297011ad066e486d5c51b6320e65e",
+ "size": 697,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_udf-named_args_for_script_with_posargs_reuse_args_fail_/formatted.sql"
}
],
"test_sql_format.test[udf-python_script]": [
@@ -35064,9 +35036,9 @@
],
"test_sql_format.test[udf-python_struct]": [
{
- "checksum": "f202249d99f7c74e69ec895ec1b35ce4",
- "size": 638,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_udf-python_struct_/formatted.sql"
+ "checksum": "9687f74db610676bf828447642b36c69",
+ "size": 639,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_udf-python_struct_/formatted.sql"
}
],
"test_sql_format.test[udf-regexp_udf]": [
@@ -35169,9 +35141,9 @@
],
"test_sql_format.test[udf-wrong_args_fail]": [
{
- "checksum": "59adb4b6c343c9fdcc96a48bef8b9896",
- "size": 270,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_udf-wrong_args_fail_/formatted.sql"
+ "checksum": "97c962cec960b3b5d478680c90870ba1",
+ "size": 327,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_udf-wrong_args_fail_/formatted.sql"
}
],
"test_sql_format.test[union-union_column_extention]": [
@@ -35344,9 +35316,9 @@
],
"test_sql_format.test[view-file_eval]": [
{
- "checksum": "b08987d32b59d8b78f26f7d5667fd49d",
- "size": 149,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_view-file_eval_/formatted.sql"
+ "checksum": "c66b645e61cf9e218a4b42376d8a2cc7",
+ "size": 232,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_view-file_eval_/formatted.sql"
}
],
"test_sql_format.test[view-file_inner]": [
@@ -35372,16 +35344,16 @@
],
"test_sql_format.test[view-file_outer]": [
{
- "checksum": "09f94c43e09b2dfcac41fff318b2e8d4",
- "size": 150,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_view-file_outer_/formatted.sql"
+ "checksum": "e20e82639bffef9b629410e8d93e6cec",
+ "size": 138,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_view-file_outer_/formatted.sql"
}
],
"test_sql_format.test[view-file_outer_library]": [
{
- "checksum": "40556299449bcb2bd5c8736abd8fed6d",
- "size": 187,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_view-file_outer_library_/formatted.sql"
+ "checksum": "bc124dbac50f220e841b129fdf86ebe6",
+ "size": 220,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_view-file_outer_library_/formatted.sql"
}
],
"test_sql_format.test[view-init_view_after_eval]": [
@@ -35393,23 +35365,23 @@
],
"test_sql_format.test[view-secure]": [
{
- "checksum": "53bab683c743905bc2bd8bf3b568ec0c",
- "size": 146,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_view-secure_/formatted.sql"
+ "checksum": "276b0581d5af4228654891e91f064486",
+ "size": 163,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_view-secure_/formatted.sql"
}
],
"test_sql_format.test[view-secure_eval]": [
{
- "checksum": "4a358403c2e2689e800317a3139f2ce7",
- "size": 151,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_view-secure_eval_/formatted.sql"
+ "checksum": "a3452bd2cea45ac41f828066ea82f7fe",
+ "size": 168,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_view-secure_eval_/formatted.sql"
}
],
"test_sql_format.test[view-secure_eval_dyn]": [
{
- "checksum": "7536d1692bf749890632ebbb4cd8645a",
- "size": 159,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_view-secure_eval_dyn_/formatted.sql"
+ "checksum": "d2965ca5a5bd1018f97c04d74184c336",
+ "size": 185,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_view-secure_eval_dyn_/formatted.sql"
}
],
"test_sql_format.test[view-standalone_view_lambda]": [
@@ -35638,9 +35610,9 @@
],
"test_sql_format.test[weak_field-weak_field_wrong_types_fail]": [
{
- "checksum": "bd6b0ab0a759e2c95de143eca3e4e399",
- "size": 130,
- "uri": "https://{canondata_backend}/1880306/64654158d6bfb1289c66c626a8162239289559d0/resource.tar.gz#test_sql_format.test_weak_field-weak_field_wrong_types_fail_/formatted.sql"
+ "checksum": "435b85eb44690d859b47180a3736df5b",
+ "size": 179,
+ "uri": "https://{canondata_backend}/1942415/9412486a083ee1e1736e2ef35ca9381a39429191/resource.tar.gz#test_sql_format.test_weak_field-weak_field_wrong_types_fail_/formatted.sql"
}
],
"test_sql_format.test[weak_field-weak_member_string_copy]": [
diff --git a/yql/essentials/tests/sql/suites/action/eval_atom_wrong_type_expr.sql b/yql/essentials/tests/sql/suites/action/eval_atom_wrong_type_expr.sql
index 9e8a2a8c6e..eeda7684a3 100644
--- a/yql/essentials/tests/sql/suites/action/eval_atom_wrong_type_expr.sql
+++ b/yql/essentials/tests/sql/suites/action/eval_atom_wrong_type_expr.sql
@@ -1,4 +1,5 @@
/* yt can not */
+/* custom error: Expected data or optional of data, but got: List<String> */
use plato;
$n = ["foo"];
diff --git a/yql/essentials/tests/sql/suites/action/eval_atom_wrong_type_param.sql b/yql/essentials/tests/sql/suites/action/eval_atom_wrong_type_param.sql
index 7de917ef03..78990decb9 100644
--- a/yql/essentials/tests/sql/suites/action/eval_atom_wrong_type_param.sql
+++ b/yql/essentials/tests/sql/suites/action/eval_atom_wrong_type_param.sql
@@ -1,4 +1,5 @@
/* yt can not */
+/* custom error: Expected data or optional of data, but got optional of: List<String> */
use plato;
declare $n as List<String>?;
diff --git a/yql/essentials/tests/sql/suites/action/eval_on_modif_table_fail.sql b/yql/essentials/tests/sql/suites/action/eval_on_modif_table_fail.sql
index 67ec4878f3..4cd9a1ba98 100644
--- a/yql/essentials/tests/sql/suites/action/eval_on_modif_table_fail.sql
+++ b/yql/essentials/tests/sql/suites/action/eval_on_modif_table_fail.sql
@@ -1,5 +1,6 @@
/* syntax version 1 */
/* postgres can not */
+/* custom error: Table "Output" is used before commit */
USE plato;
insert into Output
diff --git a/yql/essentials/tests/sql/suites/action/eval_typeof_output_table.sql b/yql/essentials/tests/sql/suites/action/eval_typeof_output_table.sql
index 88b43b3736..80428193e3 100644
--- a/yql/essentials/tests/sql/suites/action/eval_typeof_output_table.sql
+++ b/yql/essentials/tests/sql/suites/action/eval_typeof_output_table.sql
@@ -1,5 +1,6 @@
/* syntax version 1 */
/* postgres can not */
+/* custom error: Table "Output" does not exist */
USE plato;
INSERT INTO Output
diff --git a/yql/essentials/tests/sql/suites/action/large_evaluate_for_fail.sql b/yql/essentials/tests/sql/suites/action/large_evaluate_for_fail.sql
index 74a9ac9790..539bda0b60 100644
--- a/yql/essentials/tests/sql/suites/action/large_evaluate_for_fail.sql
+++ b/yql/essentials/tests/sql/suites/action/large_evaluate_for_fail.sql
@@ -1,5 +1,6 @@
/* syntax version 1 */
/* postgres can not */
+/* custom error: Too large list for EVALUATE FOR, allowed: 3, got: 10 */
pragma config.flags("EvaluateForLimit", "3");
evaluate for $_i in ListFromRange(0, 10) do empty_action();
diff --git a/yql/essentials/tests/sql/suites/action/mixed_eval_typeof_world1.sql b/yql/essentials/tests/sql/suites/action/mixed_eval_typeof_world1.sql
index 54de5b2950..af5339c5a5 100644
--- a/yql/essentials/tests/sql/suites/action/mixed_eval_typeof_world1.sql
+++ b/yql/essentials/tests/sql/suites/action/mixed_eval_typeof_world1.sql
@@ -1,5 +1,6 @@
/* syntax version 1 */
/* postgres can not */
+/* custom error:Anonymous table "@Output1" must be materialized*/
use plato;
$force_remove_members = ($struct, $to_remove) -> {
diff --git a/yql/essentials/tests/sql/suites/action/pending_arg_fail.sql b/yql/essentials/tests/sql/suites/action/pending_arg_fail.sql
index 5c09ceb11c..5d3155c610 100644
--- a/yql/essentials/tests/sql/suites/action/pending_arg_fail.sql
+++ b/yql/essentials/tests/sql/suites/action/pending_arg_fail.sql
@@ -1,4 +1,5 @@
/* syntax version 1 */
/* postgres can not */
+/* custom error:Failed to evaluate unresolved argument: row. Did you use a column?*/
use plato;
-select ListExtract(value,key) from Input; \ No newline at end of file
+select ListExtract(value,key) from Input;
diff --git a/yql/essentials/tests/sql/suites/aggregate/library_error_in_aggregation_fail.sql b/yql/essentials/tests/sql/suites/aggregate/library_error_in_aggregation_fail.sql
index 3d7640c756..53152d8437 100644
--- a/yql/essentials/tests/sql/suites/aggregate/library_error_in_aggregation_fail.sql
+++ b/yql/essentials/tests/sql/suites/aggregate/library_error_in_aggregation_fail.sql
@@ -1,5 +1,4 @@
-/* syntax version 1 */
-/* postgres can not */
+/* custom error:Unsupported column type: String*/
USE plato;
diff --git a/yql/essentials/tests/sql/suites/binding/tie_bad_count_fail.sql b/yql/essentials/tests/sql/suites/binding/tie_bad_count_fail.sql
index de29966b64..18e5b364db 100644
--- a/yql/essentials/tests/sql/suites/binding/tie_bad_count_fail.sql
+++ b/yql/essentials/tests/sql/suites/binding/tie_bad_count_fail.sql
@@ -1,5 +1,6 @@
/* syntax version 1 */
/* postgres can not */
+/* custom error:Expected tuple type of size: 2, but got: 3*/
$i, $j = AsTuple(1, 5u, "test");
select $i, $j;
diff --git a/yql/essentials/tests/sql/suites/column_group/hint_append_fail.sql b/yql/essentials/tests/sql/suites/column_group/hint_append_fail.sql
index 2317d88dd2..720052d6e1 100644
--- a/yql/essentials/tests/sql/suites/column_group/hint_append_fail.sql
+++ b/yql/essentials/tests/sql/suites/column_group/hint_append_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Insert with "column_groups" to existing table is not allowed*/
USE plato;
insert into Output
diff --git a/yql/essentials/tests/sql/suites/column_group/hint_diff_grp_fail.sql b/yql/essentials/tests/sql/suites/column_group/hint_diff_grp_fail.sql
index 9eaa116ad5..f47f4f81f9 100644
--- a/yql/essentials/tests/sql/suites/column_group/hint_diff_grp_fail.sql
+++ b/yql/essentials/tests/sql/suites/column_group/hint_diff_grp_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:All appends within the same commit should have the equal "column_groups" value*/
USE plato;
insert into Output
diff --git a/yql/essentials/tests/sql/suites/column_group/hint_dup_col_fail.sql b/yql/essentials/tests/sql/suites/column_group/hint_dup_col_fail.sql
index e40a0624f9..1acaba9f6d 100644
--- a/yql/essentials/tests/sql/suites/column_group/hint_dup_col_fail.sql
+++ b/yql/essentials/tests/sql/suites/column_group/hint_dup_col_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Duplicate column "a"*/
USE plato;
-- duplicate column
diff --git a/yql/essentials/tests/sql/suites/column_group/hint_dup_def_fail.sql b/yql/essentials/tests/sql/suites/column_group/hint_dup_def_fail.sql
index 445ed03645..8f0db30396 100644
--- a/yql/essentials/tests/sql/suites/column_group/hint_dup_def_fail.sql
+++ b/yql/essentials/tests/sql/suites/column_group/hint_dup_def_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Not more than one group should have # value: "def2"*/
USE plato;
-- duplicate column
diff --git a/yql/essentials/tests/sql/suites/column_group/hint_empty_grp_fail.sql b/yql/essentials/tests/sql/suites/column_group/hint_empty_grp_fail.sql
index 30067b1ded..521675ee5d 100644
--- a/yql/essentials/tests/sql/suites/column_group/hint_empty_grp_fail.sql
+++ b/yql/essentials/tests/sql/suites/column_group/hint_empty_grp_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Expected list with at least two columns, group: "g1"*/
USE plato;
-- empty group
diff --git a/yql/essentials/tests/sql/suites/column_group/hint_non_lst_yson_fail.sql b/yql/essentials/tests/sql/suites/column_group/hint_non_lst_yson_fail.sql
index e7d630bfea..00d0a444b5 100644
--- a/yql/essentials/tests/sql/suites/column_group/hint_non_lst_yson_fail.sql
+++ b/yql/essentials/tests/sql/suites/column_group/hint_non_lst_yson_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Expected list value, group: "g1"*/
USE plato;
-- bad yson
diff --git a/yql/essentials/tests/sql/suites/column_group/hint_non_map_yson_fail.sql b/yql/essentials/tests/sql/suites/column_group/hint_non_map_yson_fail.sql
index 295f9ecf61..58b413af20 100644
--- a/yql/essentials/tests/sql/suites/column_group/hint_non_map_yson_fail.sql
+++ b/yql/essentials/tests/sql/suites/column_group/hint_non_map_yson_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Expected Yson map, got: list_node*/
USE plato;
-- bad yson
diff --git a/yql/essentials/tests/sql/suites/column_group/hint_non_str_yson_fail.sql b/yql/essentials/tests/sql/suites/column_group/hint_non_str_yson_fail.sql
index 35fb731190..8ed51c1871 100644
--- a/yql/essentials/tests/sql/suites/column_group/hint_non_str_yson_fail.sql
+++ b/yql/essentials/tests/sql/suites/column_group/hint_non_str_yson_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Expected string value in list, found int64_node, group: "g1"*/
USE plato;
-- bad yson
diff --git a/yql/essentials/tests/sql/suites/column_group/hint_non_yson_fail.sql b/yql/essentials/tests/sql/suites/column_group/hint_non_yson_fail.sql
index c2a36824dd..209aef0e43 100644
--- a/yql/essentials/tests/sql/suites/column_group/hint_non_yson_fail.sql
+++ b/yql/essentials/tests/sql/suites/column_group/hint_non_yson_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Unexpected '!' while parsing node*/
USE plato;
-- bad yson
diff --git a/yql/essentials/tests/sql/suites/column_group/hint_short_grp_fail.sql b/yql/essentials/tests/sql/suites/column_group/hint_short_grp_fail.sql
index febf511fbe..895f4cbd61 100644
--- a/yql/essentials/tests/sql/suites/column_group/hint_short_grp_fail.sql
+++ b/yql/essentials/tests/sql/suites/column_group/hint_short_grp_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Expected list with at least two columns, group: "g1"*/
USE plato;
-- too short group
diff --git a/yql/essentials/tests/sql/suites/column_group/hint_unk_col_fail.sql b/yql/essentials/tests/sql/suites/column_group/hint_unk_col_fail.sql
index ebd127dbf3..64a49820a9 100644
--- a/yql/essentials/tests/sql/suites/column_group/hint_unk_col_fail.sql
+++ b/yql/essentials/tests/sql/suites/column_group/hint_unk_col_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Column group "g1" refers to unknown column "l"*/
USE plato;
-- unknown column
diff --git a/yql/essentials/tests/sql/suites/column_group/insert_diff_groups1_fail.sql b/yql/essentials/tests/sql/suites/column_group/insert_diff_groups1_fail.sql
index f429533a41..e962ccf194 100644
--- a/yql/essentials/tests/sql/suites/column_group/insert_diff_groups1_fail.sql
+++ b/yql/essentials/tests/sql/suites/column_group/insert_diff_groups1_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Insert with different "column_groups" to existing table is not allowed*/
USE plato;
pragma yt.ColumnGroupMode="perusage";
diff --git a/yql/essentials/tests/sql/suites/column_group/insert_diff_groups2_fail.sql b/yql/essentials/tests/sql/suites/column_group/insert_diff_groups2_fail.sql
index 2646c4cfe3..18ef3246fa 100644
--- a/yql/essentials/tests/sql/suites/column_group/insert_diff_groups2_fail.sql
+++ b/yql/essentials/tests/sql/suites/column_group/insert_diff_groups2_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Insert with different "column_groups" to existing table is not allowed*/
USE plato;
pragma yt.ColumnGroupMode="perusage";
diff --git a/yql/essentials/tests/sql/suites/column_group/insert_diff_groups3_fail.sql b/yql/essentials/tests/sql/suites/column_group/insert_diff_groups3_fail.sql
index 5f09a1e177..1e0a1a4734 100644
--- a/yql/essentials/tests/sql/suites/column_group/insert_diff_groups3_fail.sql
+++ b/yql/essentials/tests/sql/suites/column_group/insert_diff_groups3_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Insert with "column_groups" to existing table is not allowed*/
USE plato;
pragma yt.ColumnGroupMode="perusage";
diff --git a/yql/essentials/tests/sql/suites/column_order/union_all_positional_columns_count_fail.sql b/yql/essentials/tests/sql/suites/column_order/union_all_positional_columns_count_fail.sql
index 7f44ded569..3b5fd2428b 100644
--- a/yql/essentials/tests/sql/suites/column_order/union_all_positional_columns_count_fail.sql
+++ b/yql/essentials/tests/sql/suites/column_order/union_all_positional_columns_count_fail.sql
@@ -1,5 +1,6 @@
/* postgres can not */
/* syntax version 1 */
+/* custom error:Different column counts in UNION ALL inputs: input #0 has 3 column, input #1 has 2 columns*/
pragma PositionalUnionAll;
select 1 as c, 2 as b, 3 as a
diff --git a/yql/essentials/tests/sql/suites/column_order/union_all_positional_unordered_fail.sql b/yql/essentials/tests/sql/suites/column_order/union_all_positional_unordered_fail.sql
index 78c4dd86c4..c4128ac9be 100644
--- a/yql/essentials/tests/sql/suites/column_order/union_all_positional_unordered_fail.sql
+++ b/yql/essentials/tests/sql/suites/column_order/union_all_positional_unordered_fail.sql
@@ -1,5 +1,4 @@
-/* postgres can not */
-/* syntax version 1 */
+/* custom error:Input #1 does not have ordered columns. Consider making column order explicit by using SELECT with column names*/
pragma PositionalUnionAll;
select 1 as c, 2 as b, 3 as a
diff --git a/yql/essentials/tests/sql/suites/datetime/date_tz_impossible_cast.sql b/yql/essentials/tests/sql/suites/datetime/date_tz_impossible_cast.sql
index f8f220c217..87057a8bd6 100644
--- a/yql/essentials/tests/sql/suites/datetime/date_tz_impossible_cast.sql
+++ b/yql/essentials/tests/sql/suites/datetime/date_tz_impossible_cast.sql
@@ -1,3 +1,4 @@
+/* custom error:cannot be casted to TzDate*/
SELECT
CAST(AddTimezone(
/* "1970-01-01T20:59:59Z" */
diff --git a/yql/essentials/tests/sql/suites/expr/as_table_bad_columns_fail.sql b/yql/essentials/tests/sql/suites/expr/as_table_bad_columns_fail.sql
index a21a19e481..79f45f480c 100644
--- a/yql/essentials/tests/sql/suites/expr/as_table_bad_columns_fail.sql
+++ b/yql/essentials/tests/sql/suites/expr/as_table_bad_columns_fail.sql
@@ -1,4 +1,5 @@
/* postgres can not */
+/* custom error:Member not found: Value3. Did you mean Value1?*/
$data = AsList(
AsStruct(1u AS Key, "v1" AS Value1, 100 AS Value2),
diff --git a/yql/essentials/tests/sql/suites/expr/as_table_bad_row_type_fail.sql b/yql/essentials/tests/sql/suites/expr/as_table_bad_row_type_fail.sql
index beb55021a6..3f972a327f 100644
--- a/yql/essentials/tests/sql/suites/expr/as_table_bad_row_type_fail.sql
+++ b/yql/essentials/tests/sql/suites/expr/as_table_bad_row_type_fail.sql
@@ -1,4 +1,5 @@
/* postgres can not */
+/* custom error:Expected struct type, but got: Uint32*/
$data = AsList(1u, 2u, 3u);
diff --git a/yql/essentials/tests/sql/suites/expr/ensure_runtime_fail.sql b/yql/essentials/tests/sql/suites/expr/ensure_runtime_fail.sql
index 4ea3509678..5756dbe688 100644
--- a/yql/essentials/tests/sql/suites/expr/ensure_runtime_fail.sql
+++ b/yql/essentials/tests/sql/suites/expr/ensure_runtime_fail.sql
@@ -1,2 +1,3 @@
/* postgres can not */
+/* custom error:message*/
select Ensure(42, 2 != 2, "message");
diff --git a/yql/essentials/tests/sql/suites/expr/ensure_type_fail.sql b/yql/essentials/tests/sql/suites/expr/ensure_type_fail.sql
index 08ae648b5c..a0aee93406 100644
--- a/yql/essentials/tests/sql/suites/expr/ensure_type_fail.sql
+++ b/yql/essentials/tests/sql/suites/expr/ensure_type_fail.sql
@@ -1,5 +1,5 @@
/* syntax version 1 */
/* postgres can not */
/* syntax version 1 */
-
+/* custom error:Mismatch types: Int32 != String (message)*/
select EnsureType(42, String, "message");
diff --git a/yql/essentials/tests/sql/suites/expr/implicit_bitcast_fail.sql b/yql/essentials/tests/sql/suites/expr/implicit_bitcast_fail.sql
index b30ed85ce3..f609402b29 100644
--- a/yql/essentials/tests/sql/suites/expr/implicit_bitcast_fail.sql
+++ b/yql/essentials/tests/sql/suites/expr/implicit_bitcast_fail.sql
@@ -1,4 +1,5 @@
/* postgres can not */
+/* custom error:Cannot infer common type for Int64 and Uint64*/
pragma warning("error", "1107");
select AsList(
7498311229109140978,
diff --git a/yql/essentials/tests/sql/suites/expr/list_replicate_fail.sql b/yql/essentials/tests/sql/suites/expr/list_replicate_fail.sql
index 0567764565..fe6b10be5c 100644
--- a/yql/essentials/tests/sql/suites/expr/list_replicate_fail.sql
+++ b/yql/essentials/tests/sql/suites/expr/list_replicate_fail.sql
@@ -1,3 +1,4 @@
/* postgres can not */
+/* custom error:Second argument in ListReplicate = 18446744073709551615 exceeds maximum value = 4294967296*/
select
ListReplicate(1, -1);
diff --git a/yql/essentials/tests/sql/suites/expr/non_persistable_group_by_column_fail.sql b/yql/essentials/tests/sql/suites/expr/non_persistable_group_by_column_fail.sql
index eae813be7a..b20bac6443 100644
--- a/yql/essentials/tests/sql/suites/expr/non_persistable_group_by_column_fail.sql
+++ b/yql/essentials/tests/sql/suites/expr/non_persistable_group_by_column_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Expected hashable and equatable type for key column: key, but got: Resource<'MTRand'>*/
PRAGMA Warning("error", '1104');
USE plato;
diff --git a/yql/essentials/tests/sql/suites/expr/non_persistable_group_by_having_some_fail.sql b/yql/essentials/tests/sql/suites/expr/non_persistable_group_by_having_some_fail.sql
index 3fc1126b89..d7e1dba4ad 100644
--- a/yql/essentials/tests/sql/suites/expr/non_persistable_group_by_having_some_fail.sql
+++ b/yql/essentials/tests/sql/suites/expr/non_persistable_group_by_having_some_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Persistable required*/
PRAGMA Warning("error", '1104');
USE plato;
diff --git a/yql/essentials/tests/sql/suites/expr/non_persistable_group_by_some_fail.sql b/yql/essentials/tests/sql/suites/expr/non_persistable_group_by_some_fail.sql
index e7b61c9b47..9c99d9a10f 100644
--- a/yql/essentials/tests/sql/suites/expr/non_persistable_group_by_some_fail.sql
+++ b/yql/essentials/tests/sql/suites/expr/non_persistable_group_by_some_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Persistable required*/
PRAGMA Warning("error", '1104');
USE plato;
diff --git a/yql/essentials/tests/sql/suites/expr/non_persistable_inner_select_fail.sql b/yql/essentials/tests/sql/suites/expr/non_persistable_inner_select_fail.sql
index 4f6a600c31..a01042a41c 100644
--- a/yql/essentials/tests/sql/suites/expr/non_persistable_inner_select_fail.sql
+++ b/yql/essentials/tests/sql/suites/expr/non_persistable_inner_select_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Persistable required*/
PRAGMA Warning("error", '1104');
USE plato;
diff --git a/yql/essentials/tests/sql/suites/expr/non_persistable_insert_into_fail.sql b/yql/essentials/tests/sql/suites/expr/non_persistable_insert_into_fail.sql
index cd75cf3d25..56b73236a9 100644
--- a/yql/essentials/tests/sql/suites/expr/non_persistable_insert_into_fail.sql
+++ b/yql/essentials/tests/sql/suites/expr/non_persistable_insert_into_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Persistable required*/
PRAGMA Warning("error", '1104');
USE plato;
diff --git a/yql/essentials/tests/sql/suites/expr/non_persistable_order_by_fail.sql b/yql/essentials/tests/sql/suites/expr/non_persistable_order_by_fail.sql
index c94d1805ab..d600f8d474 100644
--- a/yql/essentials/tests/sql/suites/expr/non_persistable_order_by_fail.sql
+++ b/yql/essentials/tests/sql/suites/expr/non_persistable_order_by_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Persistable required*/
PRAGMA Warning("error", '1104');
USE plato;
diff --git a/yql/essentials/tests/sql/suites/expr/unwrap_runtime_fail.sql b/yql/essentials/tests/sql/suites/expr/unwrap_runtime_fail.sql
index 64c87cd8dd..9d55855989 100644
--- a/yql/essentials/tests/sql/suites/expr/unwrap_runtime_fail.sql
+++ b/yql/essentials/tests/sql/suites/expr/unwrap_runtime_fail.sql
@@ -1,2 +1,3 @@
/* postgres can not */
+/* custom error:message*/
select Unwrap(null, "message");
diff --git a/yql/essentials/tests/sql/suites/file/parse_file_bad_type_fail.sql b/yql/essentials/tests/sql/suites/file/parse_file_bad_type_fail.sql
index 2a47763852..81fb716b15 100644
--- a/yql/essentials/tests/sql/suites/file/parse_file_bad_type_fail.sql
+++ b/yql/essentials/tests/sql/suites/file/parse_file_bad_type_fail.sql
@@ -1,2 +1,3 @@
/* postgres can not */
+/* custom error:User type Uuid is not supported*/
select ParseFile('uuid', "keyid.lst");
diff --git a/yql/essentials/tests/sql/suites/file/second_pass_parse_file_fail.sql b/yql/essentials/tests/sql/suites/file/second_pass_parse_file_fail.sql
index 10a2763a86..14980696a4 100644
--- a/yql/essentials/tests/sql/suites/file/second_pass_parse_file_fail.sql
+++ b/yql/essentials/tests/sql/suites/file/second_pass_parse_file_fail.sql
@@ -1,5 +1,6 @@
/* postgres can not */
+/* custom error:The file iterator was already created. To scan file data multiple times please use ListCollect either over ParseFile or over some lazy function over it, e.g. ListMap*/
$list = ParseFile("int32","keyid.lst");
select ListExtend(
ListMap($list, ($x)->{return $x + 1 }),
- ListMap($list, ($x)->{return $x + 2 })); \ No newline at end of file
+ ListMap($list, ($x)->{return $x + 2 }));
diff --git a/yql/essentials/tests/sql/suites/hor_join/yield_off.cfg b/yql/essentials/tests/sql/suites/hor_join/yield_off.cfg
new file mode 100644
index 0000000000..3c11f9c54b
--- /dev/null
+++ b/yql/essentials/tests/sql/suites/hor_join/yield_off.cfg
@@ -0,0 +1,3 @@
+in Input input.txt
+udf python3_udf
+providers yt
diff --git a/yql/essentials/tests/sql/suites/in/in_tuple_check0_fail.sql b/yql/essentials/tests/sql/suites/in/in_tuple_check0_fail.sql
index 6c8928c351..f32fb9bcff 100644
--- a/yql/essentials/tests/sql/suites/in/in_tuple_check0_fail.sql
+++ b/yql/essentials/tests/sql/suites/in/in_tuple_check0_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Can't compare Tuple<Int32,Int32> with Tuple<Int32,Tuple<Int32,Int32>>*/
select AsTuple(1, 1) in (
AsTuple(2, 1),
AsTuple(1, 2),
diff --git a/yql/essentials/tests/sql/suites/in/in_tuple_check1_fail.sql b/yql/essentials/tests/sql/suites/in/in_tuple_check1_fail.sql
index ae352a79b6..91bda9b22d 100644
--- a/yql/essentials/tests/sql/suites/in/in_tuple_check1_fail.sql
+++ b/yql/essentials/tests/sql/suites/in/in_tuple_check1_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Can't compare Tuple<Int32,Int32> with Int32*/
select AsTuple(1, 1) in (
AsTuple(2, 1),
AsTuple(1, 2),
diff --git a/yql/essentials/tests/sql/suites/insert/append-proto_fail.cfg b/yql/essentials/tests/sql/suites/insert/append_proto_fail.cfg
index 6d87958c65..6d87958c65 100644
--- a/yql/essentials/tests/sql/suites/insert/append-proto_fail.cfg
+++ b/yql/essentials/tests/sql/suites/insert/append_proto_fail.cfg
diff --git a/yql/essentials/tests/sql/suites/insert/append_proto_fail.sql b/yql/essentials/tests/sql/suites/insert/append_proto_fail.sql
new file mode 100644
index 0000000000..437e165a80
--- /dev/null
+++ b/yql/essentials/tests/sql/suites/insert/append_proto_fail.sql
@@ -0,0 +1,6 @@
+/* postgres can not */
+/* multirun can not */
+/* custom error:Table "Output" has udf remappers, append is not allowed*/
+insert into plato.Output
+select * from plato.Input;
+
diff --git a/yql/essentials/tests/sql/suites/insert/append-view_fail.cfg b/yql/essentials/tests/sql/suites/insert/append_view_fail.cfg
index db398a8d2f..db398a8d2f 100644
--- a/yql/essentials/tests/sql/suites/insert/append-view_fail.cfg
+++ b/yql/essentials/tests/sql/suites/insert/append_view_fail.cfg
diff --git a/yql/essentials/tests/sql/suites/insert/append_view_fail.sql b/yql/essentials/tests/sql/suites/insert/append_view_fail.sql
new file mode 100644
index 0000000000..3a9f61a60c
--- /dev/null
+++ b/yql/essentials/tests/sql/suites/insert/append_view_fail.sql
@@ -0,0 +1,6 @@
+/* postgres can not */
+/* multirun can not */
+/* custom error:Modification of "Output" view is not supported*/
+insert into plato.Output
+select * from plato.Input;
+
diff --git a/yql/essentials/tests/sql/suites/insert/append-with_read_udf_fail.cfg b/yql/essentials/tests/sql/suites/insert/append_with_read_udf_fail.cfg
index 1d043c6420..1d043c6420 100644
--- a/yql/essentials/tests/sql/suites/insert/append-with_read_udf_fail.cfg
+++ b/yql/essentials/tests/sql/suites/insert/append_with_read_udf_fail.cfg
diff --git a/yql/essentials/tests/sql/suites/insert/append_with_read_udf_fail.sql b/yql/essentials/tests/sql/suites/insert/append_with_read_udf_fail.sql
new file mode 100644
index 0000000000..437e165a80
--- /dev/null
+++ b/yql/essentials/tests/sql/suites/insert/append_with_read_udf_fail.sql
@@ -0,0 +1,6 @@
+/* postgres can not */
+/* multirun can not */
+/* custom error:Table "Output" has udf remappers, append is not allowed*/
+insert into plato.Output
+select * from plato.Input;
+
diff --git a/yql/essentials/tests/sql/suites/insert/fail_read_view_after_modify.sql b/yql/essentials/tests/sql/suites/insert/fail_read_view_after_modify.sql
index aa2f928459..a58b0d5d89 100644
--- a/yql/essentials/tests/sql/suites/insert/fail_read_view_after_modify.sql
+++ b/yql/essentials/tests/sql/suites/insert/fail_read_view_after_modify.sql
@@ -1,5 +1,6 @@
/* postgres can not */
/* syntax version 1 */
+/* custom error:Table "Output" cannot have any view after replacing its content*/
insert into plato.Output with truncate
select * from plato.Input;
diff --git a/yql/essentials/tests/sql/suites/insert/keepmeta-nonstrict_fail.cfg b/yql/essentials/tests/sql/suites/insert/keepmeta_nonstrict_fail.cfg
index 1f376d1f93..1f376d1f93 100644
--- a/yql/essentials/tests/sql/suites/insert/keepmeta-nonstrict_fail.cfg
+++ b/yql/essentials/tests/sql/suites/insert/keepmeta_nonstrict_fail.cfg
diff --git a/yql/essentials/tests/sql/suites/insert/keepmeta_nonstrict_fail.sql b/yql/essentials/tests/sql/suites/insert/keepmeta_nonstrict_fail.sql
new file mode 100644
index 0000000000..4ca22363d6
--- /dev/null
+++ b/yql/essentials/tests/sql/suites/insert/keepmeta_nonstrict_fail.sql
@@ -0,0 +1,6 @@
+/* postgres can not */
+/* multirun can not */
+/* custom error:Table "Output" has non-strict schema, truncate with keep meta is not allowed*/
+insert into plato.Output with (truncate, keepmeta)
+select * from plato.Input;
+
diff --git a/yql/essentials/tests/sql/suites/insert/keepmeta-proto_fail.cfg b/yql/essentials/tests/sql/suites/insert/keepmeta_proto_fail.cfg
index 6d87958c65..6d87958c65 100644
--- a/yql/essentials/tests/sql/suites/insert/keepmeta-proto_fail.cfg
+++ b/yql/essentials/tests/sql/suites/insert/keepmeta_proto_fail.cfg
diff --git a/yql/essentials/tests/sql/suites/insert/keepmeta_proto_fail.sql b/yql/essentials/tests/sql/suites/insert/keepmeta_proto_fail.sql
new file mode 100644
index 0000000000..57967fed0f
--- /dev/null
+++ b/yql/essentials/tests/sql/suites/insert/keepmeta_proto_fail.sql
@@ -0,0 +1,6 @@
+/* postgres can not */
+/* multirun can not */
+/* custom error:Table "Output" has udf remappers, truncate with keep meta is not allowed*/
+insert into plato.Output with (truncate, keepmeta)
+select * from plato.Input;
+
diff --git a/yql/essentials/tests/sql/suites/insert/keepmeta-view_fail.cfg b/yql/essentials/tests/sql/suites/insert/keepmeta_view_fail.cfg
index db398a8d2f..db398a8d2f 100644
--- a/yql/essentials/tests/sql/suites/insert/keepmeta-view_fail.cfg
+++ b/yql/essentials/tests/sql/suites/insert/keepmeta_view_fail.cfg
diff --git a/yql/essentials/tests/sql/suites/insert/keepmeta_view_fail.sql b/yql/essentials/tests/sql/suites/insert/keepmeta_view_fail.sql
new file mode 100644
index 0000000000..e4cea9e1cd
--- /dev/null
+++ b/yql/essentials/tests/sql/suites/insert/keepmeta_view_fail.sql
@@ -0,0 +1,6 @@
+/* postgres can not */
+/* multirun can not */
+/* custom error:Modification of "Output" view is not supported*/
+insert into plato.Output with (truncate, keepmeta)
+select * from plato.Input;
+
diff --git a/yql/essentials/tests/sql/suites/insert/keepmeta-with_read_udf_fail.cfg b/yql/essentials/tests/sql/suites/insert/keepmeta_with_read_udf_fail.cfg
index 1d043c6420..1d043c6420 100644
--- a/yql/essentials/tests/sql/suites/insert/keepmeta-with_read_udf_fail.cfg
+++ b/yql/essentials/tests/sql/suites/insert/keepmeta_with_read_udf_fail.cfg
diff --git a/yql/essentials/tests/sql/suites/insert/keepmeta_with_read_udf_fail.sql b/yql/essentials/tests/sql/suites/insert/keepmeta_with_read_udf_fail.sql
new file mode 100644
index 0000000000..57967fed0f
--- /dev/null
+++ b/yql/essentials/tests/sql/suites/insert/keepmeta_with_read_udf_fail.sql
@@ -0,0 +1,6 @@
+/* postgres can not */
+/* multirun can not */
+/* custom error:Table "Output" has udf remappers, truncate with keep meta is not allowed*/
+insert into plato.Output with (truncate, keepmeta)
+select * from plato.Input;
+
diff --git a/yql/essentials/tests/sql/suites/insert/override-view_fail.cfg b/yql/essentials/tests/sql/suites/insert/override_view_fail.cfg
index db398a8d2f..db398a8d2f 100644
--- a/yql/essentials/tests/sql/suites/insert/override-view_fail.cfg
+++ b/yql/essentials/tests/sql/suites/insert/override_view_fail.cfg
diff --git a/yql/essentials/tests/sql/suites/insert/override_view_fail.sql b/yql/essentials/tests/sql/suites/insert/override_view_fail.sql
new file mode 100644
index 0000000000..9a2e8ed269
--- /dev/null
+++ b/yql/essentials/tests/sql/suites/insert/override_view_fail.sql
@@ -0,0 +1,5 @@
+/* postgres can not */
+/* custom error:Modification of "Output" view is not supported*/
+insert into plato.Output with truncate
+select * from plato.Input;
+
diff --git a/yql/essentials/tests/sql/suites/insert/use_anon_table_before_commit_fail.sql b/yql/essentials/tests/sql/suites/insert/use_anon_table_before_commit_fail.sql
index acf1795e35..befe8e1209 100644
--- a/yql/essentials/tests/sql/suites/insert/use_anon_table_before_commit_fail.sql
+++ b/yql/essentials/tests/sql/suites/insert/use_anon_table_before_commit_fail.sql
@@ -1,4 +1,5 @@
/* postgres can not */
+/* custom error:Anonymous table "@a" must be materialized. Use COMMIT before reading from it*/
use plato;
insert into @a
diff --git a/yql/essentials/tests/sql/suites/insert/use_anon_table_without_fill_fail.sql b/yql/essentials/tests/sql/suites/insert/use_anon_table_without_fill_fail.sql
index 5d78422272..fcb33546b6 100644
--- a/yql/essentials/tests/sql/suites/insert/use_anon_table_without_fill_fail.sql
+++ b/yql/essentials/tests/sql/suites/insert/use_anon_table_without_fill_fail.sql
@@ -1,4 +1,5 @@
/* postgres can not */
+/* custom error:Anonymous table "@a" must be materialized. Use COMMIT before reading from it*/
use plato;
select * from @a;
diff --git a/yql/essentials/tests/sql/suites/insert_monotonic/break_sort_fail.sql b/yql/essentials/tests/sql/suites/insert_monotonic/break_sort_fail.sql
index a44b306f32..9aeefc479d 100644
--- a/yql/essentials/tests/sql/suites/insert_monotonic/break_sort_fail.sql
+++ b/yql/essentials/tests/sql/suites/insert_monotonic/break_sort_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Inserts with "monotonic_keys" setting must not change output table sorting*/
use plato;
INSERT INTO Output WITH MONOTONIC_KEYS
diff --git a/yql/essentials/tests/sql/suites/insert_monotonic/break_unique_fail.cfg b/yql/essentials/tests/sql/suites/insert_monotonic/break_unique_fail.cfg
index a517989811..281562f784 100644
--- a/yql/essentials/tests/sql/suites/insert_monotonic/break_unique_fail.cfg
+++ b/yql/essentials/tests/sql/suites/insert_monotonic/break_unique_fail.cfg
@@ -1,3 +1,4 @@
xfail
in Input input4.txt
out Output sorted_unique.txt
+providers yt
diff --git a/yql/essentials/tests/sql/suites/insert_monotonic/break_unique_fail.sql b/yql/essentials/tests/sql/suites/insert_monotonic/break_unique_fail.sql
index 00865ab6c3..ea673eab1c 100644
--- a/yql/essentials/tests/sql/suites/insert_monotonic/break_unique_fail.sql
+++ b/yql/essentials/tests/sql/suites/insert_monotonic/break_unique_fail.sql
@@ -1,7 +1,7 @@
/* ytfile can not */
-/* dqfile can not */
+/* custom error:Duplicate key*/
USE plato;
INSERT INTO Output WITH MONOTONIC_KEYS
SELECT DISTINCT * FROM Input
-ORDER BY key, subkey; \ No newline at end of file
+ORDER BY key, subkey;
diff --git a/yql/essentials/tests/sql/suites/insert_monotonic/non_existing_fail.sql b/yql/essentials/tests/sql/suites/insert_monotonic/non_existing_fail.sql
index fe58dae84c..b60c6bb81f 100644
--- a/yql/essentials/tests/sql/suites/insert_monotonic/non_existing_fail.sql
+++ b/yql/essentials/tests/sql/suites/insert_monotonic/non_existing_fail.sql
@@ -1,5 +1,6 @@
+/* custom error:Insert with "monotonic_keys" setting cannot be used with a non-existent table*/
USE plato;
INSERT INTO Output WITH MONOTONIC_KEYS
SELECT 1 as key
-ORDER BY key; \ No newline at end of file
+ORDER BY key;
diff --git a/yql/essentials/tests/sql/suites/insert_monotonic/not_all_fail.sql b/yql/essentials/tests/sql/suites/insert_monotonic/not_all_fail.sql
index a209e180d7..b00b52d880 100644
--- a/yql/essentials/tests/sql/suites/insert_monotonic/not_all_fail.sql
+++ b/yql/essentials/tests/sql/suites/insert_monotonic/not_all_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:All appends within the same commit should have the same "monotonic_keys" flag*/
USE plato;
INSERT INTO Output WITH MONOTONIC_KEYS
diff --git a/yql/essentials/tests/sql/suites/insert_monotonic/overlaping_fail.cfg b/yql/essentials/tests/sql/suites/insert_monotonic/overlaping_fail.cfg
index 1b0d1ea529..c8b120c0b3 100644
--- a/yql/essentials/tests/sql/suites/insert_monotonic/overlaping_fail.cfg
+++ b/yql/essentials/tests/sql/suites/insert_monotonic/overlaping_fail.cfg
@@ -1,3 +1,4 @@
xfail
in Input input3.txt
out Output sorted.txt
+providers yt
diff --git a/yql/essentials/tests/sql/suites/insert_monotonic/overlaping_fail.sql b/yql/essentials/tests/sql/suites/insert_monotonic/overlaping_fail.sql
index ec7888b052..4064ac0b9b 100644
--- a/yql/essentials/tests/sql/suites/insert_monotonic/overlaping_fail.sql
+++ b/yql/essentials/tests/sql/suites/insert_monotonic/overlaping_fail.sql
@@ -1,7 +1,7 @@
/* ytfile can not */
-/* dqfile can not */
+/* custom error:job outputs overlap with original table*/
USE plato;
INSERT INTO Output WITH MONOTONIC_KEYS
SELECT * FROM Input
-ORDER BY key, subkey; \ No newline at end of file
+ORDER BY key, subkey;
diff --git a/yql/essentials/tests/sql/suites/insert_monotonic/truncate_fail.sql b/yql/essentials/tests/sql/suites/insert_monotonic/truncate_fail.sql
index 374d347fbf..50f8700e82 100644
--- a/yql/essentials/tests/sql/suites/insert_monotonic/truncate_fail.sql
+++ b/yql/essentials/tests/sql/suites/insert_monotonic/truncate_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:"monotonic_keys" setting can not be used with TRUNCATE mode*/
USE plato;
INSERT INTO Output WITH (MONOTONIC_KEYS, TRUNCATE)
diff --git a/yql/essentials/tests/sql/suites/join/join_table_conflict_fail-off.cfg b/yql/essentials/tests/sql/suites/join/join_table_conflict_fail-off.cfg
deleted file mode 100644
index 4408d29e54..0000000000
--- a/yql/essentials/tests/sql/suites/join/join_table_conflict_fail-off.cfg
+++ /dev/null
@@ -1,3 +0,0 @@
-xfail
-in Input input.txtproviders dq
-pragma Dq.HashJoinMode='off';
diff --git a/yql/essentials/tests/sql/suites/join/join_table_conflict_fail.sql b/yql/essentials/tests/sql/suites/join/join_table_conflict_fail.sql
index e499d334b0..45fb1781a5 100644
--- a/yql/essentials/tests/sql/suites/join/join_table_conflict_fail.sql
+++ b/yql/essentials/tests/sql/suites/join/join_table_conflict_fail.sql
@@ -1,5 +1,5 @@
+/* custom error:column name: value conflicted without correlation name it may be one of: Input.value, d.value*/
PRAGMA DisableSimpleColumns;
-/* postgres can not */
USE plato;
$data = (SELECT key as kk, subkey as sk, value || value as value FROM Input WHERE cast(key as uint32)/100 > 3);
diff --git a/yql/essentials/tests/sql/suites/join/strict_keys-off.cfg b/yql/essentials/tests/sql/suites/join/strict_keys-off.cfg
deleted file mode 100644
index e334c38f00..0000000000
--- a/yql/essentials/tests/sql/suites/join/strict_keys-off.cfg
+++ /dev/null
@@ -1,5 +0,0 @@
-xfail
-in Input1 sorted_by_kv1.txt
-in Input2 sorted_by_kv1_opt.txt
-providers dq
-pragma Dq.HashJoinMode='off';
diff --git a/yql/essentials/tests/sql/suites/join/strict_keys.sql b/yql/essentials/tests/sql/suites/join/strict_keys.sql
index e9382fa7fa..b9ca0641f8 100644
--- a/yql/essentials/tests/sql/suites/join/strict_keys.sql
+++ b/yql/essentials/tests/sql/suites/join/strict_keys.sql
@@ -1,5 +1,4 @@
-/* syntax version 1 */
-/* postgres can not */
+/* custom error:Strict key type match requested, but keys have different types*/
use plato;
define subquery $strict() as
diff --git a/yql/essentials/tests/sql/suites/json/json_exists/on_error_exception.sql b/yql/essentials/tests/sql/suites/json/json_exists/on_error_exception.sql
index 4670b0aa58..fbcaabcd77 100644
--- a/yql/essentials/tests/sql/suites/json/json_exists/on_error_exception.sql
+++ b/yql/essentials/tests/sql/suites/json/json_exists/on_error_exception.sql
@@ -1,7 +1,6 @@
-/* syntax version 1 */
-/* postgres can not */
+/* custom error:Member not found*/
-- Accessing absent object member will cause jsonpath error in strict mode
$json = CAST("{}" as Json);
SELECT
- JSON_EXISTS($json, "strict $.key" ERROR ON ERROR); \ No newline at end of file
+ JSON_EXISTS($json, "strict $.key" ERROR ON ERROR);
diff --git a/yql/essentials/tests/sql/suites/json/json_exists/passing_exception.sql b/yql/essentials/tests/sql/suites/json/json_exists/passing_exception.sql
index 540741eeba..84a75105a9 100644
--- a/yql/essentials/tests/sql/suites/json/json_exists/passing_exception.sql
+++ b/yql/essentials/tests/sql/suites/json/json_exists/passing_exception.sql
@@ -1,5 +1,4 @@
-/* syntax version 1 */
-/* postgres can not */
+/* custom error:Expected data or optional of data, but got: Tuple<Int32,Int32>*/
$json = CAST(@@{
"key": 123
@@ -11,4 +10,4 @@ SELECT
$json, "strict $var"
PASSING
AsTuple(1, 2) as var
- ); \ No newline at end of file
+ );
diff --git a/yql/essentials/tests/sql/suites/json/json_query/on_empty_exception.sql b/yql/essentials/tests/sql/suites/json/json_query/on_empty_exception.sql
index 4298669f03..e175a5753f 100644
--- a/yql/essentials/tests/sql/suites/json/json_query/on_empty_exception.sql
+++ b/yql/essentials/tests/sql/suites/json/json_query/on_empty_exception.sql
@@ -1,7 +1,6 @@
-/* syntax version 1 */
-/* postgres can not */
+/* custom error:Empty result*/
-- Accessing absent object member will cause empty result in lax mode
$json = CAST("{}" as Json);
SELECT
- JSON_QUERY($json, "lax $.key" ERROR ON EMPTY); \ No newline at end of file
+ JSON_QUERY($json, "lax $.key" ERROR ON EMPTY);
diff --git a/yql/essentials/tests/sql/suites/json/json_query/on_error_exception.sql b/yql/essentials/tests/sql/suites/json/json_query/on_error_exception.sql
index 6b1a7e0701..572988b9be 100644
--- a/yql/essentials/tests/sql/suites/json/json_query/on_error_exception.sql
+++ b/yql/essentials/tests/sql/suites/json/json_query/on_error_exception.sql
@@ -1,6 +1,4 @@
-/* syntax version 1 */
-/* postgres can not */
-
+/* custom error:Member not found*/
-- Accessing absent object member will cause jsonpath error in strict mode
$json = CAST("{}" as Json);
SELECT
diff --git a/yql/essentials/tests/sql/suites/json/json_query/passing_exception.sql b/yql/essentials/tests/sql/suites/json/json_query/passing_exception.sql
index 0be7f24fa1..151e6dbcd1 100644
--- a/yql/essentials/tests/sql/suites/json/json_query/passing_exception.sql
+++ b/yql/essentials/tests/sql/suites/json/json_query/passing_exception.sql
@@ -1,5 +1,6 @@
/* syntax version 1 */
/* postgres can not */
+/* custom error:Expected data or optional of data, but got: Tuple<Int32,Int32>*/
$json = CAST(@@{
"key": 123
@@ -12,4 +13,4 @@ SELECT
PASSING
AsTuple(1, 2) as var
WITH UNCONDITIONAL ARRAY WRAPPER
- ); \ No newline at end of file
+ );
diff --git a/yql/essentials/tests/sql/suites/json/json_value/on_empty_cast_default_exception.sql b/yql/essentials/tests/sql/suites/json/json_value/on_empty_cast_default_exception.sql
index c646cdb91f..8237aef338 100644
--- a/yql/essentials/tests/sql/suites/json/json_value/on_empty_cast_default_exception.sql
+++ b/yql/essentials/tests/sql/suites/json/json_value/on_empty_cast_default_exception.sql
@@ -1,5 +1,4 @@
-/* syntax version 1 */
-/* postgres can not */
+/* custom error:Failed to cast default value from ON EMPTY clause to target type Optional<Uint32>*/
$json = CAST("{}" as Json);
SELECT
diff --git a/yql/essentials/tests/sql/suites/json/json_value/on_empty_exception.sql b/yql/essentials/tests/sql/suites/json/json_value/on_empty_exception.sql
index 1ec55af7ca..d30d3161b0 100644
--- a/yql/essentials/tests/sql/suites/json/json_value/on_empty_exception.sql
+++ b/yql/essentials/tests/sql/suites/json/json_value/on_empty_exception.sql
@@ -1,5 +1,4 @@
-/* syntax version 1 */
-/* postgres can not */
+/* custom error:Result is empty*/
$json = CAST("{}" as Json);
SELECT
diff --git a/yql/essentials/tests/sql/suites/json/json_value/on_error_cast_default_exception.sql b/yql/essentials/tests/sql/suites/json/json_value/on_error_cast_default_exception.sql
index 51f4591ad7..a7169032d9 100644
--- a/yql/essentials/tests/sql/suites/json/json_value/on_error_cast_default_exception.sql
+++ b/yql/essentials/tests/sql/suites/json/json_value/on_error_cast_default_exception.sql
@@ -1,5 +1,4 @@
-/* syntax version 1 */
-/* postgres can not */
+/* custom error:Failed to cast default value from ON ERROR clause to target type Optional<Uint16>*/
-- Here JsonPath engine returns error result and ON ERROR section must be used.
-- But default value in ON ERROR section is -123 and casting it to Uint16 will fail.
diff --git a/yql/essentials/tests/sql/suites/json/json_value/on_error_cast_udf_exception.sql b/yql/essentials/tests/sql/suites/json/json_value/on_error_cast_udf_exception.sql
index 722a06256c..a3fb807857 100644
--- a/yql/essentials/tests/sql/suites/json/json_value/on_error_cast_udf_exception.sql
+++ b/yql/essentials/tests/sql/suites/json/json_value/on_error_cast_udf_exception.sql
@@ -1,5 +1,4 @@
-/* syntax version 1 */
-/* postgres can not */
+/* custom error:Cannot convert extracted JSON value to target type*/
-- In this case call to Json2::SqlValueNumber will fail because "string"
-- does not represent Number value
diff --git a/yql/essentials/tests/sql/suites/json/json_value/on_error_cast_value_exception.sql b/yql/essentials/tests/sql/suites/json/json_value/on_error_cast_value_exception.sql
index 5b97c45e49..a671f89fca 100644
--- a/yql/essentials/tests/sql/suites/json/json_value/on_error_cast_value_exception.sql
+++ b/yql/essentials/tests/sql/suites/json/json_value/on_error_cast_value_exception.sql
@@ -1,5 +1,4 @@
-/* syntax version 1 */
-/* postgres can not */
+/* custom error:Failed to cast extracted JSON value to target type Optional<Uint16>*/
-- In this case call to Json2::SqlValueNumber will be successfull, but cast
-- of -123 to Uint16 will fail
diff --git a/yql/essentials/tests/sql/suites/json/json_value/on_error_jsonpath_exception.sql b/yql/essentials/tests/sql/suites/json/json_value/on_error_jsonpath_exception.sql
index 8314007547..ee4467e138 100644
--- a/yql/essentials/tests/sql/suites/json/json_value/on_error_jsonpath_exception.sql
+++ b/yql/essentials/tests/sql/suites/json/json_value/on_error_jsonpath_exception.sql
@@ -1,5 +1,4 @@
-/* syntax version 1 */
-/* postgres can not */
+/* custom error:Member not found*/
$json = CAST("{}" as Json);
SELECT
diff --git a/yql/essentials/tests/sql/suites/json/json_value/passing_exception.sql b/yql/essentials/tests/sql/suites/json/json_value/passing_exception.sql
index 7e94a73ccc..2c6dfcf9b9 100644
--- a/yql/essentials/tests/sql/suites/json/json_value/passing_exception.sql
+++ b/yql/essentials/tests/sql/suites/json/json_value/passing_exception.sql
@@ -1,5 +1,6 @@
/* syntax version 1 */
/* postgres can not */
+/* custom error:Expected data or optional of data, but got: Tuple<Int32,Int32>*/
$json = CAST(@@{
"key": 123
@@ -11,4 +12,4 @@ SELECT
$json, "strict $var"
PASSING
AsTuple(1, 2) as var
- ); \ No newline at end of file
+ );
diff --git a/yql/essentials/tests/sql/suites/lambda/lambda_with_tie_bad_count_fail.sql b/yql/essentials/tests/sql/suites/lambda/lambda_with_tie_bad_count_fail.sql
index 5172adb751..ce5e52aafa 100644
--- a/yql/essentials/tests/sql/suites/lambda/lambda_with_tie_bad_count_fail.sql
+++ b/yql/essentials/tests/sql/suites/lambda/lambda_with_tie_bad_count_fail.sql
@@ -1,4 +1,4 @@
-/* postgres can not */
+/* custom error:Expected tuple type of size: 2, but got: 3*/
USE plato;
$func = ($x, $y)->{
diff --git a/yql/essentials/tests/sql/suites/lineage/error_type.sql b/yql/essentials/tests/sql/suites/lineage/error_type.sql
index 21f12d6d0d..94fea56f9d 100644
--- a/yql/essentials/tests/sql/suites/lineage/error_type.sql
+++ b/yql/essentials/tests/sql/suites/lineage/error_type.sql
@@ -1,3 +1,4 @@
+/* custom error:Uncompatible member foo types: Int32 and String*/
USE plato;
INSERT INTO Output
diff --git a/yql/essentials/tests/sql/suites/match_recognize/test_type_predicate.sql b/yql/essentials/tests/sql/suites/match_recognize/test_type_predicate.sql
index b19e7c6671..68726319ce 100644
--- a/yql/essentials/tests/sql/suites/match_recognize/test_type_predicate.sql
+++ b/yql/essentials/tests/sql/suites/match_recognize/test_type_predicate.sql
@@ -1,3 +1,4 @@
+/* custom error:DEFINE expression must be a predicate*/
pragma FeatureR010="prototype";
pragma config.flags("MatchRecognizeStream", "disable");
diff --git a/yql/essentials/tests/sql/suites/optimizers/sort_by_nonstrict_const.sql b/yql/essentials/tests/sql/suites/optimizers/sort_by_nonstrict_const.sql
index 47abbabbd6..cd682fe33f 100644
--- a/yql/essentials/tests/sql/suites/optimizers/sort_by_nonstrict_const.sql
+++ b/yql/essentials/tests/sql/suites/optimizers/sort_by_nonstrict_const.sql
@@ -1,4 +1,5 @@
/* yt can not */
+/* custom error:Member not found: date*/
use plato;
select * from Input order by date, double;
diff --git a/yql/essentials/tests/sql/suites/params/missing_param_fail.sql b/yql/essentials/tests/sql/suites/params/missing_param_fail.sql
index 65aa3ded37..49614fb221 100644
--- a/yql/essentials/tests/sql/suites/params/missing_param_fail.sql
+++ b/yql/essentials/tests/sql/suites/params/missing_param_fail.sql
@@ -1,3 +1,4 @@
+/* custom error:Missing value for parameter: $y*/
declare $x as int;
declare $y as int;
select $x + $y;
diff --git a/yql/essentials/tests/sql/suites/params/no_params_fail.sql b/yql/essentials/tests/sql/suites/params/no_params_fail.sql
index 9144f91e92..4acbca7409 100644
--- a/yql/essentials/tests/sql/suites/params/no_params_fail.sql
+++ b/yql/essentials/tests/sql/suites/params/no_params_fail.sql
@@ -1,2 +1,3 @@
+/* custom error:Missing value for parameter: $x*/
declare $x as int;
-select 2 * $x; \ No newline at end of file
+select 2 * $x;
diff --git a/yql/essentials/tests/sql/suites/params/param_type_mismatch_fail.sql b/yql/essentials/tests/sql/suites/params/param_type_mismatch_fail.sql
index ea6e631d35..e3fd5e0927 100644
--- a/yql/essentials/tests/sql/suites/params/param_type_mismatch_fail.sql
+++ b/yql/essentials/tests/sql/suites/params/param_type_mismatch_fail.sql
@@ -1,2 +1,3 @@
+/* custom error:Unexpected symbol "-" at pos 0 in string "-21"*/
declare $x as UInt32;
-select 2 * $x; \ No newline at end of file
+select 2 * $x;
diff --git a/yql/essentials/tests/sql/suites/pg/join_using_table_used_order2.sql b/yql/essentials/tests/sql/suites/pg/join_using_table_used_order2.sql
index b5d0bdd25c..1a99d4d1fc 100644
--- a/yql/essentials/tests/sql/suites/pg/join_using_table_used_order2.sql
+++ b/yql/essentials/tests/sql/suites/pg/join_using_table_used_order2.sql
@@ -1,10 +1,11 @@
--!syntax_pg
-select * from
- ((select 1 as foo, 1 as bar, 1 as zoo) aa
+/* custom error:common column name "zoo" appears more than once in left table*/
+select * from
+ ((select 1 as foo, 1 as bar, 1 as zoo) aa
join
(select 1 as foo, 1 as bar, 1 as zoo) bb
using (foo)
join
(select 1 as bar, 1 as zoo) cc
using (zoo)
- ) \ No newline at end of file
+ )
diff --git a/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_from_join.sql b/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_from_join.sql
index 50a8ce4e63..587d729855 100644
--- a/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_from_join.sql
+++ b/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_from_join.sql
@@ -1,8 +1,9 @@
--!syntax_pg
-select a.x + 1 as y, b.x + 1 as z from
+/* custom error:Column reference is ambiguous: x*/
+select a.x + 1 as y, b.x + 1 as z from
((select 1 x) a
join
(select 1 x) b
on a.x = b.x)
order by x+1
--- column reference "x" is ambiguous \ No newline at end of file
+-- column reference "x" is ambiguous
diff --git a/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_from_table.sql b/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_from_table.sql
index 08260c4911..a5f79a68b3 100644
--- a/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_from_table.sql
+++ b/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_from_table.sql
@@ -1,5 +1,6 @@
--!syntax_pg
-select a.* from
+/* custom error:Column reference is ambiguous: x*/
+select a.* from
(select 1 x, 2 x) a
order by x
-- ORDER BY "x" is ambiguous
diff --git a/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_item_expression_from_projection.sql b/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_item_expression_from_projection.sql
index 7efb496218..cda9243446 100644
--- a/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_item_expression_from_projection.sql
+++ b/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_item_expression_from_projection.sql
@@ -1,4 +1,5 @@
--!syntax_pg
-select x + 1 as y, x - 1 as y from
+/* custom error: ORDER BY column reference 'y' is ambigous*/
+select x + 1 as y, x - 1 as y from
(select 1 x) a
-order by y+1 \ No newline at end of file
+order by y+1
diff --git a/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_with_duplicates.sql b/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_with_duplicates.sql
index 9ceb4a1e41..bd8fb0c34b 100644
--- a/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_with_duplicates.sql
+++ b/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_with_duplicates.sql
@@ -1,5 +1,6 @@
--!syntax_pg
-select x + 1 as y, x - 1 as y from
+/* custom error:ORDER BY column reference 'y' is ambigous*/
+select x + 1 as y, x - 1 as y from
(select 1 x) a
order by y
--- order by y is ambigous \ No newline at end of file
+-- order by y is ambigous
diff --git a/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_wo_duplicated_in_projection.sql b/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_wo_duplicated_in_projection.sql
index f27341fb2b..6e83754925 100644
--- a/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_wo_duplicated_in_projection.sql
+++ b/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_order_by_wo_duplicated_in_projection.sql
@@ -1,5 +1,6 @@
--!syntax_pg
-select z from
+/* custom error:Column reference is ambiguous: x*/
+select z from
(select 1 x, 1 x, 3 z) a
order by x
--- column reference "x" is ambiguous \ No newline at end of file
+-- column reference "x" is ambiguous
diff --git a/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_ref.sql b/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_ref.sql
index 22098666df..ea0738592d 100644
--- a/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_ref.sql
+++ b/yql/essentials/tests/sql/suites/pg_duplicated/ambigous_ref.sql
@@ -1,2 +1,3 @@
--!syntax_pg
-select a.x from (select 1 x, 2 x) a \ No newline at end of file
+/* custom error:Column reference is ambiguous: x*/
+select a.x from (select 1 x, 2 x) a
diff --git a/yql/essentials/tests/sql/suites/pragma/yson_strict_fail.sql b/yql/essentials/tests/sql/suites/pragma/yson_strict_fail.sql
index 1db347862d..df71232b39 100644
--- a/yql/essentials/tests/sql/suites/pragma/yson_strict_fail.sql
+++ b/yql/essentials/tests/sql/suites/pragma/yson_strict_fail.sql
@@ -1,4 +1,5 @@
/* postgres can not */
+/* custom error:Cannot parse string value from integer*/
PRAGMA yson.Strict;
SELECT Yson::ConvertToString(Yson("122"));
diff --git a/yql/essentials/tests/sql/suites/produce/process_multi_in.cfg b/yql/essentials/tests/sql/suites/produce/process_multi_in.cfg
index 19cfc046c5..5b95850078 100644
--- a/yql/essentials/tests/sql/suites/produce/process_multi_in.cfg
+++ b/yql/essentials/tests/sql/suites/produce/process_multi_in.cfg
@@ -1,3 +1,4 @@
in Input input0.txt
res result.txt
udf python3_udf
+providers yt
diff --git a/yql/essentials/tests/sql/suites/produce/process_multi_out_bad_count_fail.sql b/yql/essentials/tests/sql/suites/produce/process_multi_out_bad_count_fail.sql
index fdd02d93e3..6ad283fafc 100644
--- a/yql/essentials/tests/sql/suites/produce/process_multi_out_bad_count_fail.sql
+++ b/yql/essentials/tests/sql/suites/produce/process_multi_out_bad_count_fail.sql
@@ -1,5 +1,4 @@
-/* syntax version 1 */
-/* postgres can not */
+/* custom error:Expected tuple type of size: 3, but got: 2*/
$udfScript = @@
def MyFunc(list):
return [(int(x.key) % 2, x) for x in list]
diff --git a/yql/essentials/tests/sql/suites/produce/reduce_with_flat_python_stream.cfg b/yql/essentials/tests/sql/suites/produce/reduce_with_flat_python_stream.cfg
new file mode 100644
index 0000000000..e34e70ff55
--- /dev/null
+++ b/yql/essentials/tests/sql/suites/produce/reduce_with_flat_python_stream.cfg
@@ -0,0 +1,3 @@
+in Input0 input0.txt
+udf python3_udf
+providers yt
diff --git a/yql/essentials/tests/sql/suites/schema/read_schema_change_other.sql b/yql/essentials/tests/sql/suites/schema/read_schema_change_other.sql
index 7be00eab9c..eb96315c2a 100644
--- a/yql/essentials/tests/sql/suites/schema/read_schema_change_other.sql
+++ b/yql/essentials/tests/sql/suites/schema/read_schema_change_other.sql
@@ -1 +1,2 @@
+/* custom error:It is forbidden to specify the column '_other'*/
select * from plato.Input with schema Struct<_other:Yson>;
diff --git a/yql/essentials/tests/sql/suites/schema/select_all_inferschema_range-empty_fail.cfg b/yql/essentials/tests/sql/suites/schema/select_all_inferschema_range_empty_fail.cfg
index c2ff0dfe88..c2ff0dfe88 100644
--- a/yql/essentials/tests/sql/suites/schema/select_all_inferschema_range-empty_fail.cfg
+++ b/yql/essentials/tests/sql/suites/schema/select_all_inferschema_range_empty_fail.cfg
diff --git a/yql/essentials/tests/sql/suites/schema/select_all_inferschema_range_empty_fail.sql b/yql/essentials/tests/sql/suites/schema/select_all_inferschema_range_empty_fail.sql
new file mode 100644
index 0000000000..60e0887a84
--- /dev/null
+++ b/yql/essentials/tests/sql/suites/schema/select_all_inferschema_range_empty_fail.sql
@@ -0,0 +1,3 @@
+/* custom error:Cannot infer schema for table Input2, first 1 row(s) has no columns*/
+pragma yt.InferSchemaTableCountThreshold="0";
+select * from plato.range(``, Input1, Input3) with inferscheme;
diff --git a/yql/essentials/tests/sql/suites/schema/user_schema_append.sql b/yql/essentials/tests/sql/suites/schema/user_schema_append.sql
index 5ec9e939bd..f1b86675c3 100644
--- a/yql/essentials/tests/sql/suites/schema/user_schema_append.sql
+++ b/yql/essentials/tests/sql/suites/schema/user_schema_append.sql
@@ -1,4 +1,4 @@
-/* syntax version 1 */
+/* custom error:Table "Input" row type differs from the written row type: Struct<-subkey:String>*/
USE plato;
INSERT INTO Input
diff --git a/yql/essentials/tests/sql/suites/select/anon_clash.sql b/yql/essentials/tests/sql/suites/select/anon_clash.sql
index 7fa8927b9b..b4b62d51cf 100644
--- a/yql/essentials/tests/sql/suites/select/anon_clash.sql
+++ b/yql/essentials/tests/sql/suites/select/anon_clash.sql
@@ -1,3 +1,4 @@
+/* custom error: Table "a" does not exist */
use plato;
insert into @a select 1 as t;
diff --git a/yql/essentials/tests/sql/suites/simple_columns/simple_columns_base_fail.sql b/yql/essentials/tests/sql/suites/simple_columns/simple_columns_base_fail.sql
index 6930913766..85cca8dbec 100644
--- a/yql/essentials/tests/sql/suites/simple_columns/simple_columns_base_fail.sql
+++ b/yql/essentials/tests/sql/suites/simple_columns/simple_columns_base_fail.sql
@@ -1,4 +1,4 @@
-/* postgres can not */
+/* custom error:Duplicated member: magic*/
PRAGMA SimpleColumns;
USE plato;
@@ -6,7 +6,7 @@ USE plato;
$req = (SELECT 100500 as magic, t.* FROM Input as t);
--INSERT INTO Output
-SELECT
+SELECT
ff.*,
subkey as magic, -- 'magic' is exist from ff.magic
value as val
diff --git a/yql/essentials/tests/sql/suites/simple_columns/simple_columns_join_fail.sql b/yql/essentials/tests/sql/suites/simple_columns/simple_columns_join_fail.sql
index 7728a22ba1..0605937349 100644
--- a/yql/essentials/tests/sql/suites/simple_columns/simple_columns_join_fail.sql
+++ b/yql/essentials/tests/sql/suites/simple_columns/simple_columns_join_fail.sql
@@ -1,4 +1,4 @@
-/* postgres can not */
+/* custom error:Duplicated member: kk*/
PRAGMA SimpleColumns;
USE plato;
diff --git a/yql/essentials/tests/sql/suites/solomon/BadDownsamplingAggregation.cfg b/yql/essentials/tests/sql/suites/solomon/BadDownsamplingAggregation.cfg
deleted file mode 100644
index 58b70eefbe..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/BadDownsamplingAggregation.cfg
+++ /dev/null
@@ -1,2 +0,0 @@
-providers solomon
-xfail
diff --git a/yql/essentials/tests/sql/suites/solomon/BadDownsamplingAggregation.sql b/yql/essentials/tests/sql/suites/solomon/BadDownsamplingAggregation.sql
deleted file mode 100644
index dda21f9ce6..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/BadDownsamplingAggregation.sql
+++ /dev/null
@@ -1,6 +0,0 @@
-SELECT * FROM local_solomon.my_project WITH (
- program = @@{}@@,
- from = "2023-12-08T14:40:39Z",
- to = "2023-12-08T14:45:39Z",
- `downsampling.aggregation` = "ABC"
-);
diff --git a/yql/essentials/tests/sql/suites/solomon/BadDownsamplingDisabled.cfg b/yql/essentials/tests/sql/suites/solomon/BadDownsamplingDisabled.cfg
deleted file mode 100644
index 58b70eefbe..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/BadDownsamplingDisabled.cfg
+++ /dev/null
@@ -1,2 +0,0 @@
-providers solomon
-xfail
diff --git a/yql/essentials/tests/sql/suites/solomon/BadDownsamplingDisabled.sql b/yql/essentials/tests/sql/suites/solomon/BadDownsamplingDisabled.sql
deleted file mode 100644
index 61ca6e90b5..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/BadDownsamplingDisabled.sql
+++ /dev/null
@@ -1,6 +0,0 @@
-SELECT * FROM local_solomon.my_project WITH (
- program = @@{}@@,
- from = "2023-12-08T14:40:39Z",
- to = "2023-12-08T14:45:39Z",
- `downsampling.disabled` = "ABC"
-);
diff --git a/yql/essentials/tests/sql/suites/solomon/BadDownsamplingFill.cfg b/yql/essentials/tests/sql/suites/solomon/BadDownsamplingFill.cfg
deleted file mode 100644
index 58b70eefbe..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/BadDownsamplingFill.cfg
+++ /dev/null
@@ -1,2 +0,0 @@
-providers solomon
-xfail
diff --git a/yql/essentials/tests/sql/suites/solomon/BadDownsamplingFill.sql b/yql/essentials/tests/sql/suites/solomon/BadDownsamplingFill.sql
deleted file mode 100644
index cf7dac7f35..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/BadDownsamplingFill.sql
+++ /dev/null
@@ -1,6 +0,0 @@
-SELECT * FROM local_solomon.my_project WITH (
- program = @@{}@@,
- from = "2023-12-08T14:40:39Z",
- to = "2023-12-08T14:45:39Z",
- `downsampling.fill` = "ABC"
-);
diff --git a/yql/essentials/tests/sql/suites/solomon/BadDownsamplingInterval.cfg b/yql/essentials/tests/sql/suites/solomon/BadDownsamplingInterval.cfg
deleted file mode 100644
index 58b70eefbe..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/BadDownsamplingInterval.cfg
+++ /dev/null
@@ -1,2 +0,0 @@
-providers solomon
-xfail
diff --git a/yql/essentials/tests/sql/suites/solomon/BadDownsamplingInterval.sql b/yql/essentials/tests/sql/suites/solomon/BadDownsamplingInterval.sql
deleted file mode 100644
index e5f24c16e9..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/BadDownsamplingInterval.sql
+++ /dev/null
@@ -1,6 +0,0 @@
-SELECT * FROM local_solomon.my_project WITH (
- program = @@{}@@,
- from = "2023-12-08T14:40:39Z",
- to = "2023-12-08T14:45:39Z",
- `downsampling.grid_interval` = "ABC"
-);
diff --git a/yql/essentials/tests/sql/suites/solomon/Basic.sql b/yql/essentials/tests/sql/suites/solomon/Basic.sql
deleted file mode 100644
index d59089121f..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/Basic.sql
+++ /dev/null
@@ -1,5 +0,0 @@
-SELECT * FROM local_solomon.my_project WITH (
- program = @@{}@@,
- from = "2023-12-08T14:40:39Z",
- to = "2023-12-08T14:45:39Z"
-);
diff --git a/yql/essentials/tests/sql/suites/solomon/BrokenJsonResponse.cfg b/yql/essentials/tests/sql/suites/solomon/BrokenJsonResponse.cfg
deleted file mode 100644
index 58b70eefbe..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/BrokenJsonResponse.cfg
+++ /dev/null
@@ -1,2 +0,0 @@
-providers solomon
-xfail
diff --git a/yql/essentials/tests/sql/suites/solomon/BrokenJsonResponse.sql b/yql/essentials/tests/sql/suites/solomon/BrokenJsonResponse.sql
deleted file mode 100644
index c7fd10d9e3..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/BrokenJsonResponse.sql
+++ /dev/null
@@ -1,5 +0,0 @@
-SELECT * FROM local_solomon.broken_json WITH (
- program = @@{}@@,
- from = "2023-12-08T14:40:39Z",
- to = "2023-12-08T14:45:39Z"
-);
diff --git a/yql/essentials/tests/sql/suites/solomon/Downsampling.sql b/yql/essentials/tests/sql/suites/solomon/Downsampling.sql
deleted file mode 100644
index 976cbc696a..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/Downsampling.sql
+++ /dev/null
@@ -1,9 +0,0 @@
-SELECT * FROM local_solomon.my_project WITH (
- program = @@{}@@,
- from = "2023-12-08T14:40:39Z",
- to = "2023-12-08T14:45:39Z",
- `downsampling.disabled` = "true",
- `downsampling.aggregation` = "SUM",
- `downsampling.grid_interval` = "25",
- `downsampling.fill` = "PREVIOUS"
-);
diff --git a/yql/essentials/tests/sql/suites/solomon/DownsamplingValidSettings.sql b/yql/essentials/tests/sql/suites/solomon/DownsamplingValidSettings.sql
deleted file mode 100644
index c1f59e9de9..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/DownsamplingValidSettings.sql
+++ /dev/null
@@ -1,17 +0,0 @@
-SELECT * FROM local_solomon.my_project WITH (
- program = @@{}@@,
- from = "2023-12-08T14:40:39Z",
- to = "2023-12-08T14:45:39Z",
-
- `downsampling.aggregation` = "AVG",
- `downsampling.aggregation` = "COUNT",
- `downsampling.aggregation` = "DEFAULT_AGGREGATION",
- `downsampling.aggregation` = "LAST",
- `downsampling.aggregation` = "MAX",
- `downsampling.aggregation` = "MIN",
- `downsampling.aggregation` = "SUM",
-
- `downsampling.fill` = "NONE",
- `downsampling.fill` = "NULL",
- `downsampling.fill` = "PREVIOUS"
-);
diff --git a/yql/essentials/tests/sql/suites/solomon/InvalidProject.cfg b/yql/essentials/tests/sql/suites/solomon/InvalidProject.cfg
deleted file mode 100644
index 58b70eefbe..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/InvalidProject.cfg
+++ /dev/null
@@ -1,2 +0,0 @@
-providers solomon
-xfail
diff --git a/yql/essentials/tests/sql/suites/solomon/InvalidProject.sql b/yql/essentials/tests/sql/suites/solomon/InvalidProject.sql
deleted file mode 100644
index a9275c07d1..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/InvalidProject.sql
+++ /dev/null
@@ -1,5 +0,0 @@
-SELECT * FROM local_solomon.invalid WITH (
- program = @@{}@@,
- from = "2023-12-08T14:40:39Z",
- to = "2023-12-08T14:45:39Z"
-);
diff --git a/yql/essentials/tests/sql/suites/solomon/LabelColumns.sql b/yql/essentials/tests/sql/suites/solomon/LabelColumns.sql
deleted file mode 100644
index 0ff5b736c4..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/LabelColumns.sql
+++ /dev/null
@@ -1,6 +0,0 @@
-SELECT * FROM local_solomon.my_project WITH (
- program = @@{}@@,
- from = "2023-12-08T14:40:39Z",
- to = "2023-12-08T14:45:39Z",
- labels = "downsampling.disabled, downsampling.fill, project, downsampling.gridMillis"
-);
diff --git a/yql/essentials/tests/sql/suites/solomon/Subquery.sql b/yql/essentials/tests/sql/suites/solomon/Subquery.sql
deleted file mode 100644
index d3886b00ff..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/Subquery.sql
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINE SUBQUERY $q($p) AS
-
-SELECT * FROM local_solomon.my_project WITH (
- program = $p,
- from = "2023-12-08T14:40:39Z",
- to = "2023-12-08T14:45:39Z",
- `downsampling.disabled` = "true",
- `downsampling.aggregation` = "SUM",
- `downsampling.grid_interval` = "25",
- `downsampling.fill` = "PREVIOUS"
-);
-
-END DEFINE;
-
-SELECT * FROM $q(@@{}@@);
diff --git a/yql/essentials/tests/sql/suites/solomon/UnknownSetting.cfg b/yql/essentials/tests/sql/suites/solomon/UnknownSetting.cfg
deleted file mode 100644
index 58b70eefbe..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/UnknownSetting.cfg
+++ /dev/null
@@ -1,2 +0,0 @@
-providers solomon
-xfail
diff --git a/yql/essentials/tests/sql/suites/solomon/UnknownSetting.sql b/yql/essentials/tests/sql/suites/solomon/UnknownSetting.sql
deleted file mode 100644
index 0e51464d23..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/UnknownSetting.sql
+++ /dev/null
@@ -1,6 +0,0 @@
-SELECT * FROM local_solomon.my_project WITH (
- program = @@{}@@,
- from = "2023-12-08T14:40:39Z",
- to = "2023-12-08T14:45:39Z",
- unk = "ABC"
-);
diff --git a/yql/essentials/tests/sql/suites/solomon/default.cfg b/yql/essentials/tests/sql/suites/solomon/default.cfg
deleted file mode 100644
index 3e2499f96d..0000000000
--- a/yql/essentials/tests/sql/suites/solomon/default.cfg
+++ /dev/null
@@ -1 +0,0 @@
-providers solomon
diff --git a/yql/essentials/tests/sql/suites/table_range/each_with_non_existing-all_fail.cfg b/yql/essentials/tests/sql/suites/table_range/each_with_non_existing_all_fail.cfg
index 62226ec6e8..62226ec6e8 100644
--- a/yql/essentials/tests/sql/suites/table_range/each_with_non_existing-all_fail.cfg
+++ b/yql/essentials/tests/sql/suites/table_range/each_with_non_existing_all_fail.cfg
diff --git a/yql/essentials/tests/sql/suites/table_range/each_with_non_existing_all_fail.sql b/yql/essentials/tests/sql/suites/table_range/each_with_non_existing_all_fail.sql
new file mode 100644
index 0000000000..fd8caf1393
--- /dev/null
+++ b/yql/essentials/tests/sql/suites/table_range/each_with_non_existing_all_fail.sql
@@ -0,0 +1,5 @@
+/* syntax version 1 */
+/* kikimr can not - range not supported */
+/* custom error:The list of tables is empty*/
+USE plato;
+SELECT * FROM each(["Input1", "Input2", "Input3"]);
diff --git a/yql/essentials/tests/sql/suites/udf/named_args_for_script_with_posargs_reuse_args_fail.sql b/yql/essentials/tests/sql/suites/udf/named_args_for_script_with_posargs_reuse_args_fail.sql
index 21f66fa806..7efb78e427 100644
--- a/yql/essentials/tests/sql/suites/udf/named_args_for_script_with_posargs_reuse_args_fail.sql
+++ b/yql/essentials/tests/sql/suites/udf/named_args_for_script_with_posargs_reuse_args_fail.sql
@@ -1,5 +1,4 @@
-/* postgres can not */
-/* syntax version 1 */
+/* custom error:Argument with name age was already used for positional argument #2*/
use plato;
$udfScript = @@
def AppendInfo(a_name, a_age = None, a_region = None):
diff --git a/yql/essentials/tests/sql/suites/udf/python_struct.cfg b/yql/essentials/tests/sql/suites/udf/python_struct.cfg
index d86459a8db..3c11f9c54b 100644
--- a/yql/essentials/tests/sql/suites/udf/python_struct.cfg
+++ b/yql/essentials/tests/sql/suites/udf/python_struct.cfg
@@ -1,3 +1,3 @@
in Input input.txt
-udf python2_udf
+udf python3_udf
providers yt
diff --git a/yql/essentials/tests/sql/suites/udf/python_struct.sql b/yql/essentials/tests/sql/suites/udf/python_struct.sql
index ed7fc8eeb3..82e43427d2 100644
--- a/yql/essentials/tests/sql/suites/udf/python_struct.sql
+++ b/yql/essentials/tests/sql/suites/udf/python_struct.sql
@@ -15,7 +15,7 @@ def NewPerson(name, age):
(let str (DataType 'String))
(let personType (StructType '('name str) '('age ui32)))
(let udfType (CallableType '() '(personType) '(str) '(ui32)))
- (let udf (ScriptUdf 'Python 'NewPerson udfType $udfScript))
+ (let udf (ScriptUdf 'Python3 'NewPerson udfType $udfScript))
(return udf)
))@@;
diff --git a/yql/essentials/tests/sql/suites/udf/wrong_args_fail.sql b/yql/essentials/tests/sql/suites/udf/wrong_args_fail.sql
index 759bfd3816..eed17d5589 100644
--- a/yql/essentials/tests/sql/suites/udf/wrong_args_fail.sql
+++ b/yql/essentials/tests/sql/suites/udf/wrong_args_fail.sql
@@ -1,4 +1,5 @@
/* postgres can not */
+/* custom error:Callable expected at most 3 argument(s)*/
-- Find has optional args
select String::ReplaceAll(); -- too few
diff --git a/yql/essentials/tests/sql/suites/view/file_eval.sql b/yql/essentials/tests/sql/suites/view/file_eval.sql
index 890ebdece4..6e64be4356 100644
--- a/yql/essentials/tests/sql/suites/view/file_eval.sql
+++ b/yql/essentials/tests/sql/suites/view/file_eval.sql
@@ -1,5 +1,6 @@
/* postgres can not */
/* syntax version 1 */
+/* custom error:FileContent function can't be used inside generated code in views*/
pragma yt.ViewIsolation = 'true';
USE plato;
SELECT k, s, v FROM Input VIEW file_eval;
diff --git a/yql/essentials/tests/sql/suites/view/file_outer.sql b/yql/essentials/tests/sql/suites/view/file_outer.sql
index bc1b0a4070..952a4d8d92 100644
--- a/yql/essentials/tests/sql/suites/view/file_outer.sql
+++ b/yql/essentials/tests/sql/suites/view/file_outer.sql
@@ -1,5 +1,4 @@
-/* postgres can not */
-/* syntax version 1 */
+/* custom error:File not found*/
pragma yt.ViewIsolation = 'true';
USE plato;
SELECT k, s, v FROM Input VIEW file_outer;
diff --git a/yql/essentials/tests/sql/suites/view/file_outer_library.sql b/yql/essentials/tests/sql/suites/view/file_outer_library.sql
index b7e7ee2ad4..e994026f4b 100644
--- a/yql/essentials/tests/sql/suites/view/file_outer_library.sql
+++ b/yql/essentials/tests/sql/suites/view/file_outer_library.sql
@@ -1,5 +1,6 @@
/* postgres can not */
/* syntax version 1 */
+/* custom error: does not exist*/
pragma yt.ViewIsolation = 'true';
USE plato;
PRAGMA library('mylib.sql');
diff --git a/yql/essentials/tests/sql/suites/view/secure.sql b/yql/essentials/tests/sql/suites/view/secure.sql
index be73998ca2..15ef309d96 100644
--- a/yql/essentials/tests/sql/suites/view/secure.sql
+++ b/yql/essentials/tests/sql/suites/view/secure.sql
@@ -1,5 +1,4 @@
-/* postgres can not */
-/* syntax version 1 */
+/* custom error:SecureParam function can't be used in views*/
pragma yt.ViewIsolation = 'true';
USE plato;
SELECT k, s, v FROM Input VIEW secure;
diff --git a/yql/essentials/tests/sql/suites/view/secure_eval.sql b/yql/essentials/tests/sql/suites/view/secure_eval.sql
index 32f07f32df..13acee4487 100644
--- a/yql/essentials/tests/sql/suites/view/secure_eval.sql
+++ b/yql/essentials/tests/sql/suites/view/secure_eval.sql
@@ -1,5 +1,4 @@
-/* postgres can not */
-/* syntax version 1 */
+/* custom error:SecureParam function can't be used in views*/
pragma yt.ViewIsolation = 'true';
USE plato;
SELECT k, s, v FROM Input VIEW secure_eval;
diff --git a/yql/essentials/tests/sql/suites/view/secure_eval_dyn.sql b/yql/essentials/tests/sql/suites/view/secure_eval_dyn.sql
index 44f17b18da..0a1b696155 100644
--- a/yql/essentials/tests/sql/suites/view/secure_eval_dyn.sql
+++ b/yql/essentials/tests/sql/suites/view/secure_eval_dyn.sql
@@ -1,5 +1,4 @@
-/* postgres can not */
-/* syntax version 1 */
+/* custom error:FuncCode should have constant function name in views*/
pragma yt.ViewIsolation = 'true';
USE plato;
SELECT k, s, v FROM Input VIEW secure_eval_dynamic;
diff --git a/yql/essentials/tests/sql/suites/weak_field/weak_field_wrong_types_fail.sql b/yql/essentials/tests/sql/suites/weak_field/weak_field_wrong_types_fail.sql
index 0d8cf87a35..447c2a5804 100644
--- a/yql/essentials/tests/sql/suites/weak_field/weak_field_wrong_types_fail.sql
+++ b/yql/essentials/tests/sql/suites/weak_field/weak_field_wrong_types_fail.sql
@@ -1,4 +1,4 @@
-/* postgres can not */
+/* custom error:incompatible WeakField types: Optional<Int32!=Uint32>*/
use plato;
SELECT
WeakField(first_num, "int32", 42) -- first_num column have another type