我测试了我的工具包,得到了这个输出
PHPUnit 3.7.21
Configuration read from php-application-toolkit/dev/Test/phpunit.xml
............................................................... 63 / 119 ( 52%)
........................................................
在某个点上有一条新的线,所有其他的点都在那里。即使所有测试都是正确的,百分比也不是100%。
这里怎么了?这有意义吗?
所有相关文件都在这里:http://github.com/sourcerer-mike/php-application-toolkit/tree/release-0.2
FLOOR(63/119*100)
给出52%。。。
当PHPUnit执行测试时,它会在屏幕上显示一个标记来指示其进度。
这意味着,到第一行点(每个测试一个点)结束时,phpunit已经完成了119个测试中的63个测试,占测试运行的52%。第一行中有63个点,表示所有63个测试都已运行并通过,没有任何失败、跳过、忽略等。测试的正确性/失败由与.
不同的颜色/字符显示,例如失败测试的红色F
在每个completed
显示行之后,PHPUnit显示完成的测试数、所有测试的总数和完成百分比。
第二行有56个点,显示了测试64到119的结果,此时运行已100%完成。因为它不是一条完整的点线,但所有测试的运行实际上已经完成,所以它不会再次显示数字;但将显示在返回命令行提示符