2022-10-31 15:36:29 +08:00
|
|
|
From d1061efc9a83df659f5aeab57352b9247380217a Mon Sep 17 00:00:00 2001
|
|
|
|
|
From: haozi007 <liuhao27@huawei.com>
|
|
|
|
|
Date: Thu, 13 Oct 2022 16:56:10 +0800
|
2022-11-02 02:00:06 -07:00
|
|
|
Subject: [PATCH 03/43] refactor build system of cutils ut
|
2022-10-31 15:36:29 +08:00
|
|
|
|
|
|
|
|
Signed-off-by: haozi007 <liuhao27@huawei.com>
|
|
|
|
|
---
|
|
|
|
|
test/cutils/utils_array/CMakeLists.txt | 13 +------------
|
|
|
|
|
test/cutils/utils_base64/CMakeLists.txt | 14 +-------------
|
|
|
|
|
test/cutils/utils_convert/CMakeLists.txt | 13 +------------
|
|
|
|
|
test/cutils/utils_namespace/utils_namespace_ut.cc | 6 +++---
|
|
|
|
|
test/cutils/utils_pwgr/CMakeLists.txt | 14 +-------------
|
|
|
|
|
test/cutils/utils_string/CMakeLists.txt | 13 +------------
|
|
|
|
|
6 files changed, 8 insertions(+), 65 deletions(-)
|
|
|
|
|
|
|
|
|
|
diff --git a/test/cutils/utils_array/CMakeLists.txt b/test/cutils/utils_array/CMakeLists.txt
|
|
|
|
|
index 427e588d..71733e31 100644
|
|
|
|
|
--- a/test/cutils/utils_array/CMakeLists.txt
|
|
|
|
|
+++ b/test/cutils/utils_array/CMakeLists.txt
|
|
|
|
|
@@ -3,17 +3,6 @@ project(iSulad_UT)
|
|
|
|
|
SET(EXE utils_array_ut)
|
|
|
|
|
|
|
|
|
|
add_executable(${EXE}
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_string.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_array.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_file.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_convert.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_verify.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_regex.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/sha256/sha256.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/map/map.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/map/rb_tree.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/path.c
|
|
|
|
|
utils_array_ut.cc)
|
|
|
|
|
|
|
|
|
|
target_include_directories(${EXE} PUBLIC
|
|
|
|
|
@@ -25,5 +14,5 @@ target_include_directories(${EXE} PUBLIC
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils
|
|
|
|
|
)
|
|
|
|
|
set_target_properties(${EXE} PROPERTIES LINK_FLAGS "-Wl,--wrap,calloc")
|
|
|
|
|
-target_link_libraries(${EXE} ${GTEST_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ${ISULA_LIBUTILS_LIBRARY} -lcrypto -lyajl -lz)
|
|
|
|
|
+target_link_libraries(${EXE} ${GTEST_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ${ISULA_LIBUTILS_LIBRARY} libutils_ut -lcrypto -lyajl -lz)
|
|
|
|
|
add_test(NAME ${EXE} COMMAND ${EXE} --gtest_output=xml:${EXE}-Results.xml)
|
|
|
|
|
diff --git a/test/cutils/utils_base64/CMakeLists.txt b/test/cutils/utils_base64/CMakeLists.txt
|
|
|
|
|
index 3c7b72dc..d5b99361 100644
|
|
|
|
|
--- a/test/cutils/utils_base64/CMakeLists.txt
|
|
|
|
|
+++ b/test/cutils/utils_base64/CMakeLists.txt
|
|
|
|
|
@@ -3,18 +3,6 @@ project(iSulad_UT)
|
|
|
|
|
SET(EXE utils_base64_ut)
|
|
|
|
|
|
|
|
|
|
add_executable(${EXE}
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_base64.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_array.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_string.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_file.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_convert.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_verify.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_regex.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/sha256/sha256.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/path.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/map/map.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/map/rb_tree.c
|
|
|
|
|
utils_base64_ut.cc)
|
|
|
|
|
|
|
|
|
|
target_include_directories(${EXE} PUBLIC
|
|
|
|
|
@@ -25,5 +13,5 @@ target_include_directories(${EXE} PUBLIC
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/sha256
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils
|
|
|
|
|
)
|
|
|
|
|
-target_link_libraries(${EXE} ${GTEST_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ${ISULA_LIBUTILS_LIBRARY} -lcrypto -lyajl -lz)
|
|
|
|
|
+target_link_libraries(${EXE} ${GTEST_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ${ISULA_LIBUTILS_LIBRARY} libutils_ut -lcrypto -lyajl -lz)
|
|
|
|
|
add_test(NAME ${EXE} COMMAND ${EXE} --gtest_output=xml:${EXE}-Results.xml)
|
|
|
|
|
diff --git a/test/cutils/utils_convert/CMakeLists.txt b/test/cutils/utils_convert/CMakeLists.txt
|
|
|
|
|
index 809a798e..30068208 100644
|
|
|
|
|
--- a/test/cutils/utils_convert/CMakeLists.txt
|
|
|
|
|
+++ b/test/cutils/utils_convert/CMakeLists.txt
|
|
|
|
|
@@ -3,17 +3,6 @@ project(iSulad_UT)
|
|
|
|
|
SET(EXE utils_convert_ut)
|
|
|
|
|
|
|
|
|
|
add_executable(${EXE}
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_string.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_array.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_file.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_convert.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_verify.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_regex.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/sha256/sha256.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/map/map.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/map/rb_tree.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/path.c
|
|
|
|
|
utils_convert_ut.cc)
|
|
|
|
|
|
|
|
|
|
target_include_directories(${EXE} PUBLIC
|
|
|
|
|
@@ -24,5 +13,5 @@ target_include_directories(${EXE} PUBLIC
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/sha256
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils
|
|
|
|
|
)
|
|
|
|
|
-target_link_libraries(${EXE} ${GTEST_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ${ISULA_LIBUTILS_LIBRARY} -lcrypto -lyajl -lz)
|
|
|
|
|
+target_link_libraries(${EXE} ${GTEST_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ${ISULA_LIBUTILS_LIBRARY} libutils_ut -lcrypto -lyajl -lz)
|
|
|
|
|
add_test(NAME ${EXE} COMMAND ${EXE} --gtest_output=xml:${EXE}-Results.xml)
|
|
|
|
|
diff --git a/test/cutils/utils_namespace/utils_namespace_ut.cc b/test/cutils/utils_namespace/utils_namespace_ut.cc
|
|
|
|
|
index da50d503..1c652e9f 100644
|
|
|
|
|
--- a/test/cutils/utils_namespace/utils_namespace_ut.cc
|
|
|
|
|
+++ b/test/cutils/utils_namespace/utils_namespace_ut.cc
|
|
|
|
|
@@ -8,9 +8,9 @@
|
|
|
|
|
* IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
|
|
|
|
|
* PURPOSE.
|
|
|
|
|
* See the Mulan PSL v2 for more details.
|
|
|
|
|
- * Author: hejunjie
|
|
|
|
|
- * Create: 2022-04-08
|
|
|
|
|
- * Description: utils_pwgr unit test
|
|
|
|
|
+ * Author: haozi007
|
|
|
|
|
+ * Create: 2022-10-13
|
|
|
|
|
+ * Description: utils namespace unit test
|
|
|
|
|
*******************************************************************************/
|
|
|
|
|
|
|
|
|
|
#include <gtest/gtest.h>
|
|
|
|
|
diff --git a/test/cutils/utils_pwgr/CMakeLists.txt b/test/cutils/utils_pwgr/CMakeLists.txt
|
|
|
|
|
index 548718da..5938991e 100644
|
|
|
|
|
--- a/test/cutils/utils_pwgr/CMakeLists.txt
|
|
|
|
|
+++ b/test/cutils/utils_pwgr/CMakeLists.txt
|
|
|
|
|
@@ -3,18 +3,6 @@ project(iSulad_UT)
|
|
|
|
|
SET(EXE utils_pwgr_ut)
|
|
|
|
|
|
|
|
|
|
add_executable(${EXE}
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_string.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_array.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_file.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_convert.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_verify.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_regex.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_pwgr.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/sha256/sha256.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/map/map.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/map/rb_tree.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/path.c
|
|
|
|
|
utils_pwgr_ut.cc)
|
|
|
|
|
|
|
|
|
|
target_include_directories(${EXE} PUBLIC
|
|
|
|
|
@@ -25,5 +13,5 @@ target_include_directories(${EXE} PUBLIC
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/sha256
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils
|
|
|
|
|
)
|
|
|
|
|
-target_link_libraries(${EXE} ${GTEST_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ${ISULA_LIBUTILS_LIBRARY} -lcrypto -lyajl -lz)
|
|
|
|
|
+target_link_libraries(${EXE} ${GTEST_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ${ISULA_LIBUTILS_LIBRARY} libutils_ut -lcrypto -lyajl -lz)
|
|
|
|
|
add_test(NAME ${EXE} COMMAND ${EXE} --gtest_output=xml:${EXE}-Results.xml)
|
|
|
|
|
diff --git a/test/cutils/utils_string/CMakeLists.txt b/test/cutils/utils_string/CMakeLists.txt
|
|
|
|
|
index c86141ef..1343f4e6 100644
|
|
|
|
|
--- a/test/cutils/utils_string/CMakeLists.txt
|
|
|
|
|
+++ b/test/cutils/utils_string/CMakeLists.txt
|
|
|
|
|
@@ -3,17 +3,6 @@ project(iSulad_UT)
|
|
|
|
|
SET(EXE utils_string_ut)
|
|
|
|
|
|
|
|
|
|
add_executable(${EXE}
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_string.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_array.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_file.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_convert.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_verify.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/utils_regex.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/sha256/sha256.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/path.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/map/map.c
|
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils/map/rb_tree.c
|
|
|
|
|
utils_string_ut.cc)
|
|
|
|
|
|
|
|
|
|
target_include_directories(${EXE} PUBLIC
|
|
|
|
|
@@ -25,5 +14,5 @@ target_include_directories(${EXE} PUBLIC
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../../../src/utils/cutils
|
|
|
|
|
)
|
|
|
|
|
set_target_properties(${EXE} PROPERTIES LINK_FLAGS "-Wl,--wrap,util_strdup_s -Wl,--wrap,calloc -Wl,--wrap,strcat_s")
|
|
|
|
|
-target_link_libraries(${EXE} ${GTEST_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ${ISULA_LIBUTILS_LIBRARY} -lcrypto -lyajl -lz)
|
|
|
|
|
+target_link_libraries(${EXE} ${GTEST_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ${ISULA_LIBUTILS_LIBRARY} libutils_ut -lcrypto -lyajl -lz)
|
|
|
|
|
add_test(NAME ${EXE} COMMAND ${EXE} --gtest_output=xml:${EXE}-Results.xml)
|
|
|
|
|
--
|
2022-11-01 20:05:22 +08:00
|
|
|
2.25.1
|
2022-10-31 15:36:29 +08:00
|
|
|
|