diff options
author | snermolaev <[email protected]> | 2023-08-17 15:47:12 +0300 |
---|---|---|
committer | snermolaev <[email protected]> | 2023-08-17 17:44:50 +0300 |
commit | 02247a5d08cf5ed33f2db3c2cbfce4b9e4c84bd4 (patch) | |
tree | 88ec83d97f3ab74be09d002efc9a4641cf5d761a | |
parent | 6b27c58711cc34acf56dca10a90ff18d5d310f2c (diff) |
fix validation of requirements
-rw-r--r-- | build/plugins/ytest.py | 25 |
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] |