PHPUnit 进度点在新行中并显示 "wrong"百分比

标签 php unit-testing testing tdd phpunit

我测试了我的工具包并得到了这个输出

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% 完成。因为它不是完整的点线,但所有测试的运行实际上已经完成,所以它不会再次显示数字;但会显示返回命令行提示符之前发生的任何错误或失败的详细结果

关于PHPUnit 进度点在新行中并显示 "wrong"百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17610535/

相关文章:

php - 使用变量时进行计数

javascript - 检索 AJAX 发布的每个变量

php - 将两个表的结果合并为 JSON 数据

c# - 如何使用 NUnit 在 C# 中对线程安全通用列表进行单元测试?

python - 使用 Mock 测试 Django 命令

php - 如何在 joomla 中为我的表单 XML 字段添加占位符

unit-testing - Grails Spock 测试 Controller 和服务

c# - Specflow 2022 生成步骤定义文件 - VSC BDD : All steps have been defined in this file already

php - 为 Youtube Oauth Api 编写测试

testing - 在构建负载时动态设置 XML 标记值