gtest安裝及測試

2021-08-23 12:40:45 字數 872 閱讀 9873

git clone
gtest編譯

cd googletest
生成makefile檔案(先安裝cmake,brew install cmake)

cmake cmakelists.txt
執行make,生成兩個靜態庫:libgtest.a libgtest_main.a

make
拷貝到系統目錄,注意,如果下訴目錄位置在不同版本位置有變動,用find . -name "libgtest*.a"找到位置

sudo cp libgtest*.a  /usr/lib 

sudo cp –a

include/gtest /usr/include

gtest提供了對於多個不同平台的支援,例如msvc資料夾是用在微軟visual studio中,xcode資料夾是用於mac xcode,codegrear資料夾是用於borland c++ builder,在linux環境中,我們用的內容就是make資料夾了

sample目錄下編譯用例

cd sample

g++ sample1.cc sample1_unittest.cc -lgtest

-lgtest_main

-lpthread

-o test1

g++ sample1.cc sample3-inl

.h sample5_unittest.cc -lgtest

-lgtest_main

-lpthread

-o test5

Gtest安裝及eclipse配置gtest

linux下gtest安裝 1.建立gtest目錄在home username 2.將gtest.tar.gz安裝包解壓在gtest目錄 3.在gtest gtest release 建立build目錄 4.從終端進入build目錄,執行 cmake 4.繼續執行 make5.安裝已經完成,生成的l...

gtest測試框架

gtest測試框架,搭建參考 2.進入 googletest 1.8.0 googletest 刪除不需要的檔案,完成後 sample目錄下只保留sample1 檔案,完成後make得到gtest.a和gtest main.a和testbin。gtest.a是不帶main函式的庫,需要自己寫用於測試...

自動化測試框架GTest安裝

1.解壓 gtest 安裝包 2.解壓之後,就可以看到 gtest 1.7.0 資料夾了,裡面的內容如下圖所示 3.清除不需要的檔案。只留下如圖 因為gtest安裝包裡面包含了其他作業系統使用時支援的檔案,我們linux上不需要其他系統的。例如 msvc 資料夾是用在微軟 visualstudio ...