summaryrefslogtreecommitdiffstats
path: root/build/plugins/ytest.py
diff options
context:
space:
mode:
authorsnermolaev <[email protected]>2023-08-17 15:47:12 +0300
committersnermolaev <[email protected]>2023-08-17 17:44:50 +0300
commit02247a5d08cf5ed33f2db3c2cbfce4b9e4c84bd4 (patch)
tree88ec83d97f3ab74be09d002efc9a4641cf5d761a /build/plugins/ytest.py
parent6b27c58711cc34acf56dca10a90ff18d5d310f2c (diff)
fix validation of requirements
Diffstat (limited to 'build/plugins/ytest.py')
-rw-r--r--build/plugins/ytest.py25
1 files changed, 14 insertions, 11 deletions
diff --git a/build/plugins/ytest.py b/build/plugins/ytest.py
index b7807eabf3f..df1836cf032 100644
--- a/build/plugins/ytest.py
+++ b/build/plugins/ytest.py
@@ -123,17 +123,20 @@ def validate_test(unit, kw):
if not errors:
for req_name, req_value in requirements.items():
- error_msg = reqs.validate_requirement(
- req_name,
- req_value,
- size,
- is_force_sandbox,
- in_autocheck,
- is_fuzzing,
- is_kvm,
- is_ytexec_run,
- requirements,
- )
+ try:
+ error_msg = reqs.validate_requirement(
+ req_name,
+ req_value,
+ size,
+ is_force_sandbox,
+ in_autocheck,
+ is_fuzzing,
+ is_kvm,
+ is_ytexec_run,
+ requirements,
+ )
+ except Exception as e:
+ error_msg = str(e)
if error_msg:
errors += [error_msg]