From 04d4ae2decc20b378a0309ddbc7a1f0b833bcc29 Mon Sep 17 00:00:00 2001 From: EmelyanenkoK Date: Mon, 6 Mar 2023 14:03:29 +0300 Subject: [PATCH] Add version printing to legacy tester --- crypto/func/auto-tests/legacy_tester.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/crypto/func/auto-tests/legacy_tester.py b/crypto/func/auto-tests/legacy_tester.py index 6db332e5..e852a043 100644 --- a/crypto/func/auto-tests/legacy_tester.py +++ b/crypto/func/auto-tests/legacy_tester.py @@ -112,6 +112,12 @@ def run_runner(): s = s.strip() return int(s) +def get_version(): + res = subprocess.run([FUNC_EXECUTABLE, "-s"], capture_output=True, timeout=10) + if res.returncode != 0: + raise ExecutionError(str(res.stderr, "utf-8")) + s = str(res.stdout, "utf-8") + return s.strip() success = 0 for ti, t in enumerate(tests): @@ -142,4 +148,6 @@ for ti, t in enumerate(tests): #exit(2) print(" OK ", file=sys.stderr) +print(get_version()) print("Done: Success %d, Error: %d"%(success, len(tests)-success), file=sys.stderr) +