diff options
author | Anderson Toshiyuki Sasaki <ansasaki@redhat.com> | 2018-07-04 18:35:58 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2018-08-03 16:43:03 +0200 |
commit | e0e0d62a71401a7f85c42f46363d05bd79421888 (patch) | |
tree | bcd2ca4bb781fffbd658b1716e05d74405b28e79 /tests/unittests/CMakeLists.txt | |
parent | 708f1277884599ec3bcb9ff707ced710ef8a1f62 (diff) | |
download | libssh-e0e0d62a71401a7f85c42f46363d05bd79421888.tar.gz libssh-e0e0d62a71401a7f85c42f46363d05bd79421888.tar.xz libssh-e0e0d62a71401a7f85c42f46363d05bd79421888.zip |
tests: Run thread tests on Windows
When pthreads is available, run the threads tests on Windows
Signed-off-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
Diffstat (limited to 'tests/unittests/CMakeLists.txt')
-rw-r--r-- | tests/unittests/CMakeLists.txt | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/tests/unittests/CMakeLists.txt b/tests/unittests/CMakeLists.txt index fcb087f7..ae942950 100644 --- a/tests/unittests/CMakeLists.txt +++ b/tests/unittests/CMakeLists.txt @@ -12,6 +12,18 @@ add_cmocka_test(torture_config torture_config.c ${TORTURE_LIBRARY}) add_cmocka_test(torture_options torture_options.c ${TORTURE_LIBRARY}) add_cmocka_test(torture_isipaddr torture_isipaddr.c ${TORTURE_LIBRARY}) add_cmocka_test(torture_knownhosts_parsing torture_knownhosts_parsing.c ${TORTURE_LIBRARY}) + +if (CMAKE_USE_PTHREADS_INIT) + add_cmocka_test(torture_rand torture_rand.c ${TORTURE_LIBRARY}) + target_link_libraries(torture_rand Threads::Threads) + add_cmocka_test(torture_threads_init torture_threads_init.c ${TORTURE_LIBRARY}) + target_link_libraries(torture_threads_init Threads::Threads) + add_cmocka_test(torture_threads_buffer torture_threads_buffer.c ${TORTURE_LIBRARY}) + target_link_libraries(torture_threads_buffer Threads::Threads) + add_cmocka_test(torture_threads_crypto torture_threads_crypto.c ${TORTURE_LIBRARY}) + target_link_libraries(torture_threads_crypto Threads::Threads) +endif () + if (UNIX AND NOT WIN32) # this uses a socketpair add_cmocka_test(torture_packet torture_packet.c ${TORTURE_LIBRARY}) @@ -33,14 +45,6 @@ if (UNIX AND NOT WIN32) add_cmocka_test(torture_channel torture_channel.c ${TORTURE_LIBRARY}) # requires pthread if (CMAKE_USE_PTHREADS_INIT) - add_cmocka_test(torture_rand torture_rand.c ${TORTURE_LIBRARY}) - target_link_libraries(torture_rand Threads::Threads) - add_cmocka_test(torture_threads_init torture_threads_init.c ${TORTURE_LIBRARY}) - target_link_libraries(torture_threads_init Threads::Threads) - add_cmocka_test(torture_threads_buffer torture_threads_buffer.c ${TORTURE_LIBRARY}) - target_link_libraries(torture_threads_buffer Threads::Threads) - add_cmocka_test(torture_threads_crypto torture_threads_crypto.c ${TORTURE_LIBRARY}) - target_link_libraries(torture_threads_crypto Threads::Threads) add_cmocka_test(torture_threads_pki_rsa torture_threads_pki_rsa.c ${TORTURE_LIBRARY}) target_link_libraries(torture_threads_pki_rsa Threads::Threads) |