PHPUnit:在命令行中运行时,显示代码覆盖率?

CL2*_*L22 12 command-line phpunit code-coverage

我正在从命令行运行测试PHPUnit,但无法弄清楚如何让它在终端中显示代码覆盖率结果.

它们的文档中有各种命令行选项,但它们都涉及以各种格式之一将结果输出到文件中.

我错过了明显的解决方案吗?或者我需要编写一个执行的批处理文件:

  1. 执行PHPUnit命令并将代码覆盖输出到文件的标志
  2. 将文件的内容输出到stdio,使其出现在终端中

Nik*_* U. 28

--coverage-text选项不是必需的文件,您可以只运行

./phpunit.phar --coverage-text
Run Code Online (Sandbox Code Playgroud)

并在终端获得结果.

  • 有没有办法从 --coverage-text 中获得更深入的了解?例如什么数字? (3认同)
  • @JohnHunt,您可以使用 `--coverage-html=coverage` 转储包含逐行信息的精美覆盖率报告。 (2认同)