Blame tests/unittests/CMakeLists.txt
|
Packit Service |
31306d |
project(unittests C)
|
|
Packit Service |
31306d |
|
|
Packit Service |
31306d |
include_directories(${OPENSSL_INCLUDE_DIR})
|
|
Packit Service |
31306d |
|
|
Packit Service |
31306d |
set(LIBSSH_UNIT_TESTS
|
|
Packit Service |
31306d |
torture_buffer
|
|
Packit Service |
31306d |
torture_bytearray
|
|
Packit Service |
31306d |
torture_callbacks
|
|
Packit Service |
31306d |
torture_crypto
|
|
Packit Service |
31306d |
torture_init
|
|
Packit Service |
31306d |
torture_list
|
|
Packit Service |
31306d |
torture_misc
|
|
Packit Service |
31306d |
torture_config
|
|
Packit Service |
31306d |
torture_options
|
|
Packit Service |
31306d |
torture_isipaddr
|
|
Packit Service |
31306d |
torture_knownhosts_parsing
|
|
Packit Service |
31306d |
torture_hashes
|
|
Packit Service |
31306d |
torture_packet_filter
|
|
Packit Service |
31306d |
torture_temp_dir
|
|
Packit Service |
31306d |
torture_temp_file
|
|
Packit Service |
31306d |
torture_push_pop_dir
|
|
Packit Service |
31306d |
torture_session_keys
|
|
Packit Service |
31306d |
torture_tokens
|
|
Packit Service |
31306d |
)
|
|
Packit Service |
31306d |
|
|
Packit Service |
31306d |
set(LIBSSH_THREAD_UNIT_TESTS
|
|
Packit Service |
31306d |
torture_rand
|
|
Packit Service |
31306d |
torture_threads_init
|
|
Packit Service |
31306d |
torture_threads_buffer
|
|
Packit Service |
31306d |
torture_threads_crypto
|
|
Packit Service |
31306d |
)
|
|
Packit Service |
31306d |
|
|
Packit Service |
31306d |
if (UNIX AND NOT WIN32)
|
|
Packit Service |
31306d |
set(LIBSSH_UNIT_TESTS
|
|
Packit Service |
31306d |
${LIBSSH_UNIT_TESTS}
|
|
Packit Service |
31306d |
# this uses a socketpair
|
|
Packit Service |
31306d |
torture_packet
|
|
Packit Service |
31306d |
# requires ssh-keygen
|
|
Packit Service |
31306d |
torture_keyfiles
|
|
Packit Service |
31306d |
torture_pki
|
|
Packit Service |
31306d |
torture_pki_rsa
|
|
Packit Service |
31306d |
torture_pki_ed25519
|
|
Packit Service |
31306d |
# requires /dev/null
|
|
Packit Service |
31306d |
torture_channel
|
|
Packit Service |
31306d |
)
|
|
Packit Service |
31306d |
|
|
Packit Service |
31306d |
if (WITH_SERVER)
|
|
Packit Service |
31306d |
set(LIBSSH_UNIT_TESTS
|
|
Packit Service |
31306d |
${LIBSSH_UNIT_TESTS}
|
|
Packit Service |
31306d |
torture_bind_config)
|
|
Packit Service |
31306d |
|
|
Packit Service |
31306d |
if (WITH_GEX)
|
|
Packit Service |
31306d |
set(LIBSSH_UNIT_TESTS
|
|
Packit Service |
31306d |
${LIBSSH_UNIT_TESTS}
|
|
Packit Service |
31306d |
torture_moduli)
|
|
Packit Service |
31306d |
endif()
|
|
Packit Service |
31306d |
endif()
|
|
Packit Service |
31306d |
|
|
Packit Service |
31306d |
|
|
Packit Service |
31306d |
if (HAVE_DSA)
|
|
Packit Service |
31306d |
set(LIBSSH_UNIT_TESTS
|
|
Packit Service |
31306d |
${LIBSSH_UNIT_TESTS}
|
|
Packit Service |
31306d |
torture_pki_dsa
|
|
Packit Service |
31306d |
)
|
|
Packit Service |
31306d |
endif()
|
|
Packit Service |
31306d |
|
|
Packit Service |
31306d |
if (HAVE_ECC)
|
|
Packit Service |
31306d |
set(LIBSSH_UNIT_TESTS
|
|
Packit Service |
31306d |
${LIBSSH_UNIT_TESTS}
|
|
Packit Service |
31306d |
torture_pki_ecdsa
|
|
Packit Service |
31306d |
)
|
|
Packit Service |
31306d |
endif()
|
|
Packit Service |
31306d |
|
|
Packit Service |
31306d |
set(LIBSSH_THREAD_UNIT_TESTS
|
|
Packit Service |
31306d |
${LIBSSH_THREAD_UNIT_TESTS}
|
|
Packit Service |
31306d |
# requires pthread
|
|
Packit Service |
31306d |
torture_threads_pki_rsa
|
|
Packit Service |
31306d |
)
|
|
Packit Service |
31306d |
# Not working correctly
|
|
Packit Service |
31306d |
#if (WITH_SERVER)
|
|
Packit Service |
31306d |
# add_cmocka_test(torture_server_x11 torture_server_x11.c ${TEST_TARGET_LIBRARIES})
|
|
Packit Service |
31306d |
#endif (WITH_SERVER)
|
|
Packit Service |
31306d |
endif (UNIX AND NOT WIN32)
|
|
Packit Service |
31306d |
|
|
Packit Service |
31306d |
foreach(_UNIT_TEST ${LIBSSH_UNIT_TESTS})
|
|
Packit Service |
31306d |
add_cmocka_test(${_UNIT_TEST}
|
|
Packit Service |
31306d |
SOURCES ${_UNIT_TEST}.c
|
|
Packit Service |
31306d |
COMPILE_OPTIONS ${DEFAULT_C_COMPILE_FLAGS}
|
|
Packit Service |
31306d |
LINK_LIBRARIES ${TEST_TARGET_LIBRARIES}
|
|
Packit Service |
31306d |
)
|
|
Packit Service |
31306d |
endforeach()
|
|
Packit Service |
31306d |
|
|
Packit Service |
31306d |
if (CMAKE_USE_PTHREADS_INIT)
|
|
Packit Service |
31306d |
foreach(_UNIT_TEST ${LIBSSH_THREAD_UNIT_TESTS})
|
|
Packit Service |
31306d |
add_cmocka_test(${_UNIT_TEST}
|
|
Packit Service |
31306d |
SOURCES ${_UNIT_TEST}.c
|
|
Packit Service |
31306d |
COMPILE_OPTIONS ${DEFAULT_C_COMPILE_FLAGS}
|
|
Packit Service |
31306d |
LINK_LIBRARIES ${TEST_TARGET_LIBRARIES} Threads::Threads
|
|
Packit Service |
31306d |
)
|
|
Packit Service |
31306d |
endforeach()
|
|
Packit Service |
31306d |
endif ()
|
|
Packit Service |
31306d |
|