腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
获取
简单
“}
else
{”
行
的
PHPUNit
代码
覆盖率
、
、
我无法让
PHPUnit
的
代码
覆盖率
工具将此
else
语句标记为已覆盖,即使它必须被覆盖,或者下一
行
无法被覆盖。在同一个类
的
其他地方,只包含}
else
{
的
另一
行
被正确地标记为covered。 if (is_string($externalId) && $externalId != '') {
浏览 7
提问于2017-01-16
得票数 0
回答已采纳
5
回答
当.
覆盖率
-html时,
Phpunit
非常慢。
、
、
我用
的
是
Phpunit
。如果我只是用: 然后它非常慢,
phpunit
发送“从*.xml读取
的
配置”并挂起一分钟,然后开始执行测试。
浏览 13
提问于2014-09-05
得票数 9
1
回答
尝试用phpdbg度量
简单
脚本
的
覆盖率
、
、
我试图使用phpdbg来度量没有测试框架
的
测试
覆盖率
。$ cat hello.php echo "bye\n"; echo "hello\n";所以它只会像这样打印你好:hello with Zend OPcache v7.4.3, Copyright (c), by Z
浏览 4
提问于2021-10-26
得票数 1
1
回答
PHPUnit
代码
覆盖率
报告内有假阳性
、
、
PHPUnit
代码
覆盖率
报告了以下函数
的
100%
覆盖率
,这显然是错误
的
: foreach ([1] as $value) {if($value === 1 ){ }
else
// TRUE negative
浏览 2
提问于2018-11-22
得票数 3
回答已采纳
3
回答
如何使用
PHPUnit
获得100%
的
代码
覆盖率
、
、
、
我正在编写一个Zend Framework应用程序,并使用
PHPUnit
对其进行单元测试。总的来说,事情进展顺利,但是我有一个关于
PHPUnit
和
代码
覆盖率
的
小问题--它有时会告诉我特定
的
行
没有被测试,而我不知道如何强制它被测试。例如,在下面的
代码
中,我启动了两个测试:一个使用GET请求,另一个使用POST请求。测试通过了,这一切都很好。但是,当我查看
代码
覆盖率
时,它显示没有执行'
else
浏览 1
提问于2011-08-16
得票数 4
回答已采纳
1
回答
单行if语句
的
代码
覆盖率
、
我是第一次接触PHP和使用
PHPunit
。有了这个,我正在做一个项目,并试图为我
的
单元测试保持100%
的
代码
覆盖率
。我发现
PHPunit
会生成一
行
"if“语句,即使单元测试从未对该行求值为真。有没有办法让
PHPunit
代码
覆盖率
认识到这一点?.'); 示例-如果我像这样写
代码
,
代码
覆盖率
就会显示出准确性(但我不喜欢这样写
代码
)
浏览 1
提问于2014-08-12
得票数 0
1
回答
如何使用
phpUnit
-cover继续、中断
、
简单
的
问题,我如何用continue,break,...和
phpUnit
和xDebug?系统已建立并运行,
代码
覆盖率
生成,一切正常,但某些带有continue、break等
的
行
被标记为“未覆盖”,因此方法被标记为“未覆盖”,因此类被...你知道吗。示例: continue;
行
'continue;‘被标记为“未覆盖”。系统:
浏览 1
提问于2013-11-01
得票数 0
1
回答
如何关闭
phpunit
5.4+
的
代码
覆盖率
、
在旧版本
的
phpunit
中,您可以使用标志:--no-coverage关闭
代码
覆盖率
报告。这使得我们
的
套件可以在CI等环境中运行得更快。在当前
的
稳定版本(5.4)中,我在中看不到这个选项。目前关闭
代码
覆盖率
的
方法是什么?
浏览 2
提问于2016-06-21
得票数 5
2
回答
在忽略@covers
的
同时生成
PHPUnit
代码
覆盖率
、
、
、
我正在使用
PHPUnit
生成
代码
覆盖率
报告我有一些
代码
库在他们
的
测试中使用@covers标签,在这些
代码
库中,没有针对值对象之类
的
东西
的
专用测试。这会导致
覆盖率
报告指出许多
代码
未经过测试,而实际上它是经过测试
的
。这使得通过查看
覆盖率
报告很
浏览 0
提问于2018-01-29
得票数 5
1
回答
只运行
phpunit
代码
覆盖率
而不运行所有测试?
、
、
运行测试需要时间,有时我只是想知道
覆盖率
。有没有可能运行像
phpunit
--coverage-text这样
的
东西,这样它只输出测试
覆盖率
,而不实际运行所有测试?
浏览 4
提问于2019-08-10
得票数 2
回答已采纳
2
回答
用PHPUnitSeleniumTestcase覆盖
代码
、
、
我想在执行这些测试用例时获得
代码
覆盖率
。我
的
遗嘱:我遵循了链接"“中提到
的
步骤 运行测试后,我无法找到
代码
覆盖率
。在
phpunit
_coverage.php中,它正在查找名称为
PHPUNIT
_SELENIUM_TEST_ID
的
cookie。这个cookie是在Driver.php中创建
的
,我看到cookie是可用
的
,但是它
的
主机名设置为"l
浏览 8
提问于2012-05-31
得票数 12
1
回答
PHPUnit
coverage-html分析错误
的
文件夹
、
、
、
现在我有了一个
简单
的
应用程序,即IndexController
的
PHPUnit
测试(
代码
是从本教程
的
大写"“中复制过来
的
)。测试工作正常。现在,我正在尝试创建一个
代码
覆盖率
报告:或 #
phpunit
--coverage-html ./report ApplicationTest/Con
浏览 2
提问于2013-02-20
得票数 1
回答已采纳
3
回答
如何使用Netbeans / PHPStorm /
PHPUnit
集成将文件/
代码
块排除在
代码
覆盖范围之外
、
、
、
要求:如何: 从
代码
coverage.Exclude
代码
块(
行
)中排除
代码
覆盖范围中
的
行
。
浏览 4
提问于2010-07-08
得票数 43
回答已采纳
2
回答
如何使
PHPUnit
忽略文件模式?
、
、
我正在为一个项目做
代码
覆盖报告,在运行测试时包含或需要大量文件,这些文件实际上不需要测试或添加到
覆盖率
报告中(我使用
的
是ZendFramework2;config + Module文件就是罪魁祸首)。是否有
简单
的
方法可以
简单
地忽略文件模式modules/*/Module.php?directory>module/*/config</directory><
浏览 4
提问于2015-06-16
得票数 7
回答已采纳
1
回答
PHPUnit
代码
覆盖率
分析
、
、
我正试图找到一种合理
的
方法来
获取
代码
的
代码
覆盖率
报告,该报告是通过HTTP在测试中调用
的
。基本上,我正在以调用API
的
方式测试自己
的
API,但由于
PHPUnit
/Xdebug不知道
代码
在同一个
代码
库中
的
执行情况。基本上,我想要实现
的
已经使用完成了,但我不运行Selenium,我通过OAuth2客户机调用
代码
,而后者又使
浏览 1
提问于2014-03-11
得票数 7
回答已采纳
1
回答
如何在文本输出中得到一个
简单
的
phpunit
代码
转换摘要?
、
我在php8.0.3上使用了
PHPUnit
9.5.7,我希望有一个检查器,将
行
的
最小
代码
覆盖率
作为git挂钩。下面是我当前
的
配置文件: <?--
浏览 4
提问于2021-07-30
得票数 3
回答已采纳
1
回答
PHPUnit
:针对未测试方法
的
通知
、
、
、
PHPUnit
是否有功能(或外部方式)来反映目标对象,以及失败或markTestIncomplete()ish在它没有测试
的
方法上? 需要明确
的
是,这将是在存在测试套件
的
情况下。
浏览 1
提问于2013-02-02
得票数 0
回答已采纳
1
回答
PHPunit
,
获取
ZF控制器操作
的
函数
代码
覆盖率
、
、
、
我正在使用
PHPunit
测试我们
的
Zend Framework项目,它工作得很好,但是我
的
控制器中没有覆盖我
的
操作方法。class IndexTest extends Zend_Test_
PHPUnit
_ControllerTestCase public function tes
浏览 7
提问于2011-11-07
得票数 1
回答已采纳
2
回答
Laravel
代码
覆盖率
非常慢
、
、
我正在做一个laravel项目,它有超过8000
行
代码
和550个单元测试,
覆盖率
约为75%。运行
代码
覆盖率
报告需要35分钟,这使得与持续集成环境集成变得不可能。
phpunit
花这么长
的
时间来为这么大
的
一个项目生成一份覆盖报告是正常
的
吗?有人知道有什么方法可以提高运行
覆盖率
报告
的
速度吗?我看过这个和这个,都没有用。增加php脚本
的
最大内存限制也没有效果。我
的
环境是:
浏览 0
提问于2015-02-17
得票数 1
1
回答
PHP -
代码
覆盖率
-无法覆盖一些
行
.(Netbeans)
、
、
、
、
在我
的
NetBeans中,我用
PHPUnit
建立了一个项目(ZF2应用程序)。一切都很好,除了当我试图收集
代码
覆盖率
时,它没有涵盖某些
行
,这一点我既不理解也无法解释。仅仅是因为这些未发现
的
行
,我无法达到100%
的
代码
覆盖率
。注意:奇怪
的
是,在其他if、foreach或switch语句中,如果没有任何值,则它们
的
结束括号}不匹配为},也不匹配为未覆盖
的
(覆盖
浏览 2
提问于2013-11-22
得票数 6
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
谷歌如何实现10亿行代码的测试覆盖率?
谷歌如何实现10亿行代码的测试覆盖率?
60行代码实现简单的模板引擎
50行Python代码实现简单的任务队列
简单学python,11行代码,盗取了室友的U盘内容!
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券