aboutsummaryrefslogtreecommitdiff
path: root/tests/client/CMakeLists.txt
diff options
context:
space:
mode:
authorJakub Jelen <jjelen@redhat.com>2018-10-02 15:21:58 +0200
committerAndreas Schneider <asn@cryptomilk.org>2018-10-05 12:09:45 +0200
commit74102dfd7ab5f3bd4f67b1309fd825f4669bbcba (patch)
tree4f20b6a527687ebf4a1c4c68f0ddd311bc01595f /tests/client/CMakeLists.txt
parentd678f6a9eaf02d8e4a527fe396097739c4ae814a (diff)
downloadlibssh-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.txt23
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()
+