2013-03-22 31 views
-2

我正在嘗試使用GoogleTestbullseye來測試C應用程序代碼。我在使用i686型處理器的Red Hat Linux環境中。我得到了gtestbullseye庫。編寫存根和測試代碼的過程也是可以理解的。我遇到的問題的步驟是在makefile中進行更改以獲取二進制文件和coverage文件。使用GoogleTest with Bullseye生成測試報告

我經歷了gtestbullseye的官方文檔,但我無法完全理解這個過程。

如果有人經歷過相同的情況,最後得到了演練,請與我分享。這將非常有幫助。

+0

靶心獨立於單元測試框架。那麼究竟是什麼問題呢? – 2013-03-22 14:27:53

回答

1

對於googleTest,只需添加庫幷包含路徑,在執行gcc編譯時添加-I${GTEST_DIR}/include -L${GTEST_DIR}/lib/.libs/libgtest.a

或者,如果您使用automake生成Makefile,則可以在automake中使用的兩行Makefile.am也可以使用。

[email protected]@ ${GTEST_DIR}/lib/.libs/libgtest.a 
[email protected]@ -I${GTEST_DIR}/include 

在編譯之前,項目名稱是autotest,$ {GTEST_DIR}應該是一個環境變量。

從未使用過靶心,但它應該接近於此。