使用GoogleTest与Bullseye生成测试报告

Using GoogleTest with Bullseye to generate a test report

本文关键字:测试报告 Bullseye GoogleTest 使用      更新时间:2023-10-16

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

我浏览了gtestbullseye的官方文档,但我不能完全掌握这个过程。

如果有人经历过同样的情况,最后得到了演练,请与我分享。这很有帮助。

对于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

项目名称是autotest, ${GTEST_DIR}应该是编译前的环境变量。

从来没有使用过靶心,但它应该接近这个。