如何使用phpunit运行单一测试方法?
我奋力奔跑名为单个测试方法testSaveAndDrop
在文件中escalation/EscalationGroupTest.php
使用phpunit
。我尝试了以下组合:
phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=escalation/EscalationGroupTest.php::testSaveAndDropphpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=EscalationGroupTest.php::testSaveAndDrop
phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=EscalationGroupTest::testSaveAndDrop
phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=testSaveAndDrop
在每种情况下, 都escalation/EscalationGroupTest.php
将执行文件中的 所有 测试方法。如何只选择一种方法呢?
该类的名称为EscalationGroupTest
,版本phpunit
为3.2.8。
回答:
以下命令在单个方法上运行测试:
phpunit --filter testSaveAndDrop EscalationGroupTest escalation/EscalationGroupTest.phpphpunit --filter methodName ClassName path/to/file.php
对于新版本的phpunit,它只是:
phpunit --filter methodName path/to/file.php
以上是 如何使用phpunit运行单一测试方法? 的全部内容, 来源链接: utcz.com/qa/416051.html