覆盖率
所有内置测试工具运行的测试都会生成覆盖率数据。稍后在任何时间点调用 rebar3 cover
命令,都会通过合并所有单个报告来生成一个通用的代码覆盖率报告。
$ rebar3 ct --dir test/suites1 --cover --cover_export_name=suites1
===> Running Common Test suites...
...
$ rebar3 ct --dir test/suites2 --cover --cover_export_name=suites2
===> Running Common Test suites...
...
$ ls _build/test/cover
cover.log suite1.coverdata suite2.coverdata
$ rebar3 cover --verbose
===> Performing cover analysis...
|----------------------------|------------|
| module | coverage |
|----------------------------|------------|
| .... | Y% |
|----------------------------|------------|
| total | X% |
|----------------------------|------------|
coverage calculated from:
_build/test/cover/suites1.coverdata
_build/test/cover/suites2.coverdata
cover summary written to: _build/test/cover/index.html
上次修改时间:2021年5月6日: 审查整个文档,并在必要时进行改进 (439f15f)