1
0
mirror of https://git.libssh.org/projects/libssh.git synced 2025-07-29 13:01:13 +03:00

tests: Use temporary variable to set test environment

avoids also long lines and code duplication

Signed-off-by: Jakub Jelen <jjelen@redhat.com>
Reviewed-by: Norbert Pocs <npocs@redhat.com>
(cherry picked from commit 10296dbc76)
This commit is contained in:
Jakub Jelen
2023-01-04 14:58:45 +01:00
committed by Andreas Schneider
parent b2ca8b07ec
commit 3a77bb2992

View File

@ -30,6 +30,12 @@ set(LIBSSH_THREAD_UNIT_TESTS
torture_threads_crypto
)
set(TORTURE_UNIT_ENVIRONMENT
"LSAN_OPTIONS=suppressions=${libssh-tests_SOURCE_DIR}/suppressions/lsan.supp;")
if (OPENSSL_FOUND)
list(APPEND TORTURE_UNIT_ENVIRONMENT OPENSSL_ENABLE_SHA1_SIGNATURES=1)
endif (OPENSSL_FOUND)
if (UNIX AND NOT WIN32)
set(LIBSSH_UNIT_TESTS
${LIBSSH_UNIT_TESTS}
@ -104,8 +110,7 @@ foreach(_UNIT_TEST ${LIBSSH_UNIT_TESTS})
set_property(TEST ${_UNIT_TEST}
PROPERTY
ENVIRONMENT
LSAN_OPTIONS=suppressions=${libssh-tests_SOURCE_DIR}/suppressions/lsan.supp;OPENSSL_ENABLE_SHA1_SIGNATURES=1)
ENVIRONMENT ${TORTURE_UNIT_ENVIRONMENT})
endforeach()
if (CMAKE_USE_PTHREADS_INIT)
@ -118,8 +123,7 @@ if (CMAKE_USE_PTHREADS_INIT)
set_property(TEST ${_UNIT_TEST}
PROPERTY
ENVIRONMENT
LSAN_OPTIONS=suppressions=${libssh-tests_SOURCE_DIR}/suppressions/lsan.supp;OPENSSL_ENABLE_SHA1_SIGNATURES=1)
ENVIRONMENT ${TORTURE_UNIT_ENVIRONMENT})
endforeach()
endif ()