在Ubuntu項目中集成和部署gtest,您可以按照以下步驟操作:
sudo apt-get install libgtest-dev
# 添加gtest庫
find_package(GTest REQUIRED)
include_directories(${GTEST_INCLUDE_DIRS})
# 鏈接gtest庫
target_link_libraries(your_target_name ${GTEST_LIBRARIES} pthread)
編寫測試用例: 在您的項目中編寫gtest測試用例,可以參考gtest的官方文檔:https://github.com/google/googletest
部署gtest測試: 在項目根目錄下創建一個名為test的文件夾,將您的gtest測試用例放在該文件夾中。然后在項目根目錄下創建一個名為CMakeLists.txt的文件,添加以下內容:
# 添加測試子目錄
add_subdirectory(test)
在test文件夾中創建一個CMakeLists.txt文件,添加以下內容:
# 添加可執行文件
add_executable(your_test_name your_test_source_files.cpp)
# 鏈接gtest庫
target_link_libraries(your_test_name ${GTEST_LIBRARIES} pthread)
# 添加測試
add_test(NAME your_test_name COMMAND your_test_name)
mkdir build
cd build
cmake ..
make
然后執行以下命令運行測試:
./your_test_name
這樣就可以在Ubuntu項目中集成和部署gtest測試。希望可以幫助到您!