testing: refactoring; fixes file_download

This commit is contained in:
2026-06-26 13:51:11 +03:00
parent 8849637d45
commit 7e9487377f
11 changed files with 110 additions and 51 deletions
+6 -6
View File
@@ -2,13 +2,13 @@
add_executable(clear_list
clear_list.c
utils.c
)
target_link_libraries(clear_list
cmocka
file_p
main
test_utils
)
target_link_options(clear_list PRIVATE -Wl,--wrap=free)
@@ -19,13 +19,13 @@ add_test(NAME file_p_clear_list_test_1 COMMAND clear_list)
add_executable(file_list
file_list.c
utils.c
)
target_link_libraries(file_list
cmocka
file_p
main
test_utils
)
target_link_options(file_list PRIVATE -Wl,--wrap=db_get_files_data,--wrap=write)
@@ -36,13 +36,13 @@ add_test(NAME file_p_file_list_test_1 COMMAND file_list)
add_executable(extract_names_from_hash
extract_names_from_hash.c
utils.c
)
target_link_libraries(extract_names_from_hash
cmocka
file_p
main
test_utils
)
add_test(NAME file_p_extract_names_from_hash_test_1 COMMAND extract_names_from_hash)
@@ -51,7 +51,6 @@ add_test(NAME file_p_extract_names_from_hash_test_1 COMMAND extract_names_from_h
add_executable(file_send_prepare
file_send_prepare.c
utils.c
)
target_link_libraries(file_send_prepare
@@ -59,6 +58,7 @@ target_link_libraries(file_send_prepare
file_p
main
utils
test_utils
)
target_link_options(file_send_prepare PRIVATE -Wl,--wrap=write,--wrap=print_log,--wrap=lseek,--wrap=open,--wrap=db_get_file)
@@ -69,7 +69,6 @@ add_test(NAME file_p_file_send_prepare_test_1 COMMAND file_send_prepare)
add_executable(clear_file_from_sess
clear_file_from_sess.c
utils.c
)
target_link_libraries(clear_file_from_sess
@@ -77,6 +76,7 @@ target_link_libraries(clear_file_from_sess
file_p
main
utils
test_utils
)
target_link_options(clear_file_from_sess PRIVATE -Wl,--wrap=free)
@@ -87,7 +87,6 @@ add_test(NAME file_p_clear_file_from_sess_test_1 COMMAND clear_file_from_sess)
add_executable(file_download
file_download.c
utils.c
)
target_link_libraries(file_download
@@ -96,6 +95,7 @@ target_link_libraries(file_download
main
utils
client
test_utils
)
target_link_options(file_download PRIVATE -Wl,--wrap=print_log,--wrap=read,--wrap=write)