1
0
mirror of https://git.libssh.org/projects/libssh.git synced 2025-07-29 13:01:13 +03:00

tests: Start to migrate tests to cmockery.

https://code.google.com/p/cmockery/wiki/Cmockery_Unit_Testing_Framework
This commit is contained in:
Andreas Schneider
2010-12-28 13:41:33 +01:00
parent 7dc183126a
commit 17f592d4dd
7 changed files with 82 additions and 101 deletions

View File

@ -1,9 +1,5 @@
project(tests C)
if (UNIX AND NOT LINUX)
find_package(Argp)
endif (UNIX AND NOT LINUX)
set(TORTURE_LIBRARY torture)
include_directories(
@ -16,14 +12,13 @@ include_directories(
)
# create test library
add_library(${TORTURE_LIBRARY} SHARED torture.c cmdline.c)
add_library(${TORTURE_LIBRARY} SHARED torture.c)
target_link_libraries(${TORTURE_LIBRARY}
${CHECK_LIBRARIES}
${CMOCKERY_LIBRARY}
${LIBSSH_STATIC_LIBRARY}
${LIBSSH_LINK_LIBRARIES}
${LIBSSH_THREADS_STATIC_LIBRARY}
${LIBSSH_THREADS_LINK_LIBRARIES}
${ARGP_LIBRARIES}
)
set(TEST_TARGET_LIBRARIES ${SUPPORT_LIBRARY} ${LIBSSH_LINK_LIBRARIES})

View File

@ -1,5 +1,5 @@
project(clienttests C)
add_check_test(torture_algorithms torture_algorithms.c ${TORTURE_LIBRARY})
add_check_test(torture_auth torture_auth.c ${TORTURE_LIBRARY})
add_check_test(torture_proxycommand torture_proxycommand.c ${TORTURE_LIBRARY})
#add_check_test(torture_algorithms torture_algorithms.c ${TORTURE_LIBRARY})
#add_check_test(torture_auth torture_auth.c ${TORTURE_LIBRARY})
#add_check_test(torture_proxycommand torture_proxycommand.c ${TORTURE_LIBRARY})

View File

@ -1,11 +1,11 @@
project(unittests C)
add_check_test(torture_buffer torture_buffer.c ${TORTURE_LIBRARY})
add_check_test(torture_callbacks torture_callbacks.c ${TORTURE_LIBRARY})
add_check_test(torture_init torture_init.c ${TORTURE_LIBRARY})
add_check_test(torture_keyfiles torture_keyfiles.c ${TORTURE_LIBRARY})
add_check_test(torture_knownhosts torture_knownhosts.c ${TORTURE_LIBRARY})
add_check_test(torture_list torture_list.c ${TORTURE_LIBRARY})
add_check_test(torture_misc torture_misc.c ${TORTURE_LIBRARY})
add_check_test(torture_options torture_options.c ${TORTURE_LIBRARY})
add_check_test(torture_rand torture_rand.c ${TORTURE_LIBRARY})
#add_check_test(torture_buffer torture_buffer.c ${TORTURE_LIBRARY})
#add_check_test(torture_callbacks torture_callbacks.c ${TORTURE_LIBRARY})
#add_check_test(torture_init torture_init.c ${TORTURE_LIBRARY})
#add_check_test(torture_keyfiles torture_keyfiles.c ${TORTURE_LIBRARY})
#add_check_test(torture_knownhosts torture_knownhosts.c ${TORTURE_LIBRARY})
#add_check_test(torture_list torture_list.c ${TORTURE_LIBRARY})
#add_check_test(torture_misc torture_misc.c ${TORTURE_LIBRARY})
#add_check_test(torture_options torture_options.c ${TORTURE_LIBRARY})
#add_check_test(torture_rand torture_rand.c ${TORTURE_LIBRARY})