【问题标题】:phpunit : how to get the count of tests in a test directory without running testphpunit:如何在不运行测试的情况下获取测试目录中的测试计数
【发布时间】:2015-06-18 02:06:35
【问题描述】:

我想静态获取目录中的测试数量。有什么我可以使用的吗? Phpunit 在测试运行之前似乎有一个计数,例如 0/100,并在测试完成时增加它。我想事先获取该号码并可能退出运行。

【问题讨论】:

  • 不知道phpunit上是否有这样的选项。但是,如果您想获得简单的数字(没有任何分组或过滤等),您可以使用普通 grep 来计算案例grep 'public function test' [directory/]* | wc -l(如果您也希望从子文件夹中获取计数,则类似地递归地使用 grep)

标签: php testing count phpunit


【解决方案1】:

phploc--count-tests 选项可以为您提供测试数量的估计值,就像上面显示的grep / wc -l 行一样。例如,由于数据提供者的原因,如果不实际执行测试,就不可能有确切的数字。

【讨论】:

    【解决方案2】:

    您可以通过运行命令phpunit --list-tests 来获取测试列表。

    要获取计数,请运行命令phpunit --list-tests | wc -l

    【讨论】:

      猜你喜欢
      • 2011-06-13
      • 2011-04-15
      • 1970-01-01
      • 2023-01-09
      • 1970-01-01
      • 1970-01-01
      • 2022-10-01
      • 1970-01-01
      • 2017-10-19
      相关资源
      最近更新 更多