CUNIT与gcov

执行cunit程序,生成xxxx-Listing.xml、xxxx-Results.xml两个xml文件,将他们与CUnit-Run.xsl、CUnit-List.xsl、Memory-Dump.xsl等(/usr/local/share/CUnit/)放到同一个目录下,这样可以使用IE打开这些xml文件看到UT执行情况。


gcov的使用:

gcc编译选项:-fprofile-arcs -ftest-coverage,连接选项-lgcov

编译时生成文件 *.gcno

执行时为每个源码文件生成 gcda文件,

gcov xxxx.c,可看到代码覆盖率

gcov -b xxx.c,分支执行信息
gcov -f xxxx.c 函数的执行信息
xxxx.c.gcov 文件可看到哪些代码没有覆盖到

你可能感兴趣的:(xml,IE,gcc)