]> wagner.pp.ru Git - openssl-gost/engine.git/commit
tcl_tests: Introduce new exitStatus -1 to ignore exit codes
authorVitaly Chikunov <vt@altlinux.org>
Fri, 22 Mar 2024 02:12:53 +0000 (05:12 +0300)
committerVitaly Chikunov <vt@altlinux.org>
Fri, 22 Mar 2024 02:26:24 +0000 (05:26 +0300)
commit27245fdabff573bb85d6aeb2e228a854170296ee
treecc25ab288be970f74bb2a1af89a5af0ff75f4785
parente0a500ab877ba72cb14026a24d462dd923b90ced
tcl_tests: Introduce new exitStatus -1 to ignore exit codes

It's proposed[1] that crl and req change exit code making it unreliable for some
commands. Allow tests to ignore exit codes by specifying expected exit code `-1`.

This will also make such tests to always use regexp match mode.

Also, slightly fix the logic of applying regexp. Commentary says test
_parameter_ (`exitStatus`) 1 is used to trigger regexp matching but in fact
actual command exit code (`status`) 1 is used for that. This change did not
cause any test result difference.

Link: https://github.com/openssl/openssl/pull/23773
Signed-off-by: Vitaly Chikunov <vt@altlinux.org>
tcl_tests/test.tcl