diff options
author | Jakub Jelen <jjelen@redhat.com> | 2018-10-02 15:21:58 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2018-10-05 12:09:45 +0200 |
commit | 74102dfd7ab5f3bd4f67b1309fd825f4669bbcba (patch) | |
tree | 4f20b6a527687ebf4a1c4c68f0ddd311bc01595f /tests/client/CMakeLists.txt | |
parent | d678f6a9eaf02d8e4a527fe396097739c4ae814a (diff) | |
download | libssh-74102dfd7ab5f3bd4f67b1309fd825f4669bbcba.tar.gz libssh-74102dfd7ab5f3bd4f67b1309fd825f4669bbcba.tar.xz libssh-74102dfd7ab5f3bd4f67b1309fd825f4669bbcba.zip |
Assorted changes from master to make torture_algorithms test working
Cherry-picked from the following commits:
cbd75c3e350e2e0e5589d4865f31101588da0473
3014e3c458dee09ebf1deae560c354eb1ecdd703
Diffstat (limited to 'tests/client/CMakeLists.txt')
-rw-r--r-- | tests/client/CMakeLists.txt | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/tests/client/CMakeLists.txt b/tests/client/CMakeLists.txt index 616060c3..dc1c4b3b 100644 --- a/tests/client/CMakeLists.txt +++ b/tests/client/CMakeLists.txt @@ -1,6 +1,5 @@ project(clienttests C) -add_cmocka_test(torture_algorithms torture_algorithms.c ${TORTURE_LIBRARY}) add_cmocka_test(torture_auth torture_auth.c ${TORTURE_LIBRARY}) add_cmocka_test(torture_connect torture_connect.c ${TORTURE_LIBRARY}) add_cmocka_test(torture_knownhosts torture_knownhosts.c ${TORTURE_LIBRARY}) @@ -13,3 +12,25 @@ if (WITH_SFTP) add_cmocka_test(torture_sftp_dir torture_sftp_dir.c ${TORTURE_LIBRARY}) add_cmocka_test(torture_sftp_read torture_sftp_read.c ${TORTURE_LIBRARY}) endif (WITH_SFTP) + +set(LIBSSH_CLIENT_TESTS + torture_algorithms) + +foreach(_CLI_TEST ${LIBSSH_CLIENT_TESTS}) + add_cmocka_test(${_CLI_TEST} ${_CLI_TEST}.c ${TORTURE_LIBRARY}) + + if (OSX) + set_property( + TEST + ${_CLI_TEST} + PROPERTY + ENVIRONMENT DYLD_FORCE_FLAT_NAMESPACE=1;DYLD_INSERT_LIBRARIES=${SOCKET_WRAPPER_LIBRARY}) + else () + set_property( + TEST + ${_CLI_TEST} + PROPERTY + ENVIRONMENT ${TORTURE_ENVIRONMENT}) + endif() +endforeach() + |