代码覆盖测试工具:kcov
jopen
11年前
Kcov 是一个基于bcov的代码覆盖测试工具,它允许从可执行文件收集代码覆盖信息,而无需特殊的命令行参数。并可以从长期运行的应用程序持续产生输出。
kcov的主要特点是:
- 没有编译选项 - 直接从二进制文件收集代码覆盖率信息
- HTML and Cobertura XML output without processing steps
- With Cobertura output, kcov coverage data can be easily integrated in the Jenkins continuous integration server.
- Shared libraries linked to the application are transparently covered
- kcov can accumulate data from multiple runs of the same program
- kcov generates an updated web page every second, so long-running programs can be watched "live"
- kcov allows output to be sorted, either by coverage percentage or filename
- kcov allows specifying paths to include and exclude in the coverage, thereby limiting noise from system header files etc
- kcov allows multiple program coverage to be kept in a single HTML output directory, and will automatically add more programs as they are run
- build-id is automatically used to find source code, when applicable