Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
phpunit输出数字的含义_Phpunit_Code Coverage - Fatal编程技术网

phpunit输出数字的含义

phpunit输出数字的含义,phpunit,code-coverage,Phpunit,Code Coverage,当我运行phpunit时,我有以下输出 phpunit: PHPUnit 4.8.16 by Sebastian Bergmann and contributors. ................................................................. 65 / 93 ( 69%) ............................ Time: 354 ms, Memory: 10.25Mb OK (93 tests, 119 asse

当我运行phpunit时,我有以下输出

phpunit:

PHPUnit 4.8.16 by Sebastian Bergmann and contributors.

................................................................. 65 / 93 ( 69%)
............................

Time: 354 ms, Memory: 10.25Mb

OK (93 tests, 119 assertions)

65是多少?和69%?

每个点PHPUnit打印出来的都是框架运行的单个测试,在每行之后,PHPUnit将告诉您它走了多远


因此,在您的情况下,
65/93(69%)
意味着93个测试中有65个已经执行,占所有测试的69%。

当PHPUnit执行测试时,它会在屏幕上显示一个标记以指示其进度

这意味着在第一行点结束时(每个测试一个点),phpunit完成了93个测试中的65个测试,占测试运行的69%。第一行中有65个点,表明所有65个测试都已运行并通过,没有任何失败、跳过、忽略等。测试的正确性/失败用不同的颜色/字符表示,例如红色F表示失败的测试

在每个完成的显示行之后,PHPUnit显示完成的测试数、所有测试的总数和完成百分比

第二行有28个点,显示测试66到93的结果,此时运行已100%完成。因为它不是一条完整的点线,但所有测试的运行实际上已经完成,所以它不会再次显示数字;但将显示返回命令行提示符之前发生的任何错误或失败的详细结果

没有为此提供任何文档


希望这有帮助

谢谢你的回复,如果能参考phpunit文档,我能从中得到解释,那会很好吗?不管怎样,我可以问你为什么它只运行65个测试吗?恐怕我在文档中找不到这方面的章节。无论如何,输出并不意味着它只执行65个测试——这只是显示的第一行测试。剩下的测试在下一行中显示为点谢谢你的回答,因为storyteller在前面,我将他的答案标记为正确答案。