phpunit :如何在不运行test的情况下获取测试目录中的测试计数


phpunit : how to get the count of tests in a test directory without running test

我想静态获取目录中测试数量的计数。有没有我可以使用的东西?Phpunit 似乎在测试运行之前有一个计数,比如 0/100,并在测试完成时递增。我想提前获取该号码并可能退出运行。

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

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

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