summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrobot-piglet <[email protected]>2025-05-28 13:36:05 +0300
committerrobot-piglet <[email protected]>2025-05-28 14:32:53 +0300
commit6a2441b339467fb125dc8bd38a0c59647c593944 (patch)
treef8f8e61ddff5f42a5be10eb441dbda50742381cf
parent31893af15041c374e22ad1f34f4a0d6a809dc617 (diff)
Intermediate changes
commit_hash:7ef8aac06a5394b98eea88e8519641f5b04e2878
-rw-r--r--yql/essentials/tests/common/udf_test/test.py2
-rw-r--r--yql/essentials/tools/yql_facade_run/yql_facade_run.cpp4
-rw-r--r--yql/essentials/tools/yql_facade_run/yql_facade_run.h2
-rw-r--r--yql/essentials/udfs/common/string/test/cases/BlockReverseBits.cfg2
-rw-r--r--yql/essentials/udfs/common/string/test/cases/BlockReverseBytes.cfg2
-rw-r--r--yql/essentials/udfs/common/string/test/cases/ReverseBits.cfg2
-rw-r--r--yql/essentials/udfs/common/string/test/cases/ReverseBytes.cfg2
7 files changed, 14 insertions, 2 deletions
diff --git a/yql/essentials/tests/common/udf_test/test.py b/yql/essentials/tests/common/udf_test/test.py
index 731d48455e7..6936bde408e 100644
--- a/yql/essentials/tests/common/udf_test/test.py
+++ b/yql/essentials/tests/common/udf_test/test.py
@@ -79,6 +79,8 @@ def test(case):
pytest.skip('xfail is not supported on non-default target platform')
langver = yql_utils.get_langver(cfg)
envs = yql_utils.get_envs(cfg)
+ if not langver:
+ langver = "unknown"
# no default version, because UDFs may have different release cycles
extra_env = dict(os.environ)
diff --git a/yql/essentials/tools/yql_facade_run/yql_facade_run.cpp b/yql/essentials/tools/yql_facade_run/yql_facade_run.cpp
index ef74c02a1d3..d4a7121599c 100644
--- a/yql/essentials/tools/yql_facade_run/yql_facade_run.cpp
+++ b/yql/essentials/tools/yql_facade_run/yql_facade_run.cpp
@@ -443,7 +443,9 @@ void TFacadeRunOptions::Parse(int argc, const char *argv[]) {
opts.AddLongOption("langver", "Set current language version").Optional().RequiredArgument("VER")
.Handler1T<TString>([this](const TString& str) {
- if (!ParseLangVersion(str, LangVer)) {
+ if (str == "unknown") {
+ LangVer = UnknownLangVersion;
+ } else if (!ParseLangVersion(str, LangVer)) {
throw yexception() << "Failed to parse language version: " << str;
}
});
diff --git a/yql/essentials/tools/yql_facade_run/yql_facade_run.h b/yql/essentials/tools/yql_facade_run/yql_facade_run.h
index a8661861073..1e6965cf888 100644
--- a/yql/essentials/tools/yql_facade_run/yql_facade_run.h
+++ b/yql/essentials/tools/yql_facade_run/yql_facade_run.h
@@ -70,7 +70,7 @@ public:
~TFacadeRunOptions();
EProgramType ProgramType = EProgramType::SExpr;
- TLangVersion LangVer = UnknownLangVersion;
+ TLangVersion LangVer = MinLangVersion;
TLangVersion MaxLangVer = GetMaxLangVersion();
NYson::EYsonFormat ResultsFormat = NYson::EYsonFormat::Text;
ERunMode Mode = ERunMode::Run;
diff --git a/yql/essentials/udfs/common/string/test/cases/BlockReverseBits.cfg b/yql/essentials/udfs/common/string/test/cases/BlockReverseBits.cfg
new file mode 100644
index 00000000000..12ab49f0ffc
--- /dev/null
+++ b/yql/essentials/udfs/common/string/test/cases/BlockReverseBits.cfg
@@ -0,0 +1,2 @@
+langver 2025.02
+in plato.Input BlockReverseBits.in
diff --git a/yql/essentials/udfs/common/string/test/cases/BlockReverseBytes.cfg b/yql/essentials/udfs/common/string/test/cases/BlockReverseBytes.cfg
new file mode 100644
index 00000000000..86f08753875
--- /dev/null
+++ b/yql/essentials/udfs/common/string/test/cases/BlockReverseBytes.cfg
@@ -0,0 +1,2 @@
+langver 2025.02
+in plato.Input BlockReverseBytes.in
diff --git a/yql/essentials/udfs/common/string/test/cases/ReverseBits.cfg b/yql/essentials/udfs/common/string/test/cases/ReverseBits.cfg
new file mode 100644
index 00000000000..a431901cef4
--- /dev/null
+++ b/yql/essentials/udfs/common/string/test/cases/ReverseBits.cfg
@@ -0,0 +1,2 @@
+langver 2025.02
+in plato.Input ReverseBits.in
diff --git a/yql/essentials/udfs/common/string/test/cases/ReverseBytes.cfg b/yql/essentials/udfs/common/string/test/cases/ReverseBytes.cfg
new file mode 100644
index 00000000000..f4b5316f29c
--- /dev/null
+++ b/yql/essentials/udfs/common/string/test/cases/ReverseBytes.cfg
@@ -0,0 +1,2 @@
+langver 2025.02
+in plato.Input ReverseBytes.in