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:
committed by
Andreas Schneider
parent
b2ca8b07ec
commit
3a77bb2992
@ -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 ()
|
||||
|
||||
|
Reference in New Issue
Block a user