phpunit输出数字含义

phpunit output numbers meaning

当我 运行 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 个测试都已 运行 并通过,没有任何失败、跳过、忽略等。Correctness/failure 测试由不同的 [=23] 显示=] 而不是 .,例如红色 F 表示测试失败

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

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

没有为此提供文档

希望对您有所帮助