将GoogleTest与Bullseye一起使用来生成测试报告

时间:2013-03-22 14:23:14

标签: c++ c unit-testing googletest bullseye

我正在尝试使用GoogleTestbullseye来测试C应用程序代码。我在Red Hat Linux环境中使用i686型处理器。我得到了gtestbullseye个库。编写存根和测试代码的过程也是可以理解的。我遇到问题的步骤是在makefile中进行更改以获取二进制文件和覆盖文件。

我浏览了gtestbullseye的官方文档,但我无法完全理解这个过程。

如果有人遇到同样的情况并最终得到了演练,请与我分享。它会非常有帮助。

1 个答案:

答案 0 :(得分:1)

对于googleTest,只需添加库和包含路径,在进行gcc编译时添加-I${GTEST_DIR}/include -L${GTEST_DIR}/lib/.libs/libgtest.a

或者,如果您使用automake生成Makefile,则向Makefile.am添加两行,可供automake使用。

autotest_LDADD=@LIBS@ ${GTEST_DIR}/lib/.libs/libgtest.a
autotest_CXXFLAGS=@CXXFLAGS@ -I${GTEST_DIR}/include

项目名称是自动测试,$ {GTEST_DIR}在编译之前应该是一个环境变量。

从未使用过靶心,但应该接近它。