作为一名测试人员,我希望通过使用PHPUnit来测试代码的安全性和可靠性。
目前,PHPUnit只通过了11项测试中的第一项。然后它放弃其余的测试,没有消息。
>>> vendor/bin/phpunit [path to my test]
<<< .
[No message from PHPUnit after the first '.'.]
我尝试过的:
composer clearcache
),并重新安装PHPUnit(composer install
)@test
composer update
)dd(“Hi”)
。(显示为#1和#2,但不显示#3)我读到:
我的测试套件。
我的phpunit.xml文件
我的规格:
如何使PHPUnit运行所有11个测试?
感谢您的帮助。
为什么测试没有运行?我不知道。
但我知道我是如何让他们再次奔跑的:
我的团队使用Docker。Docker跟踪原始目录。即使您删除它并在其中放置一个同名的新目录,它似乎链接到了实际的文件夹,而不是位置。因此,用相同的名称将新文件夹放在同一位置是行不通的。所以我需要重新启动Docker事件。
docker die$(docker ps-q)
docker rm$(docker ps-a-q)
把原来的东西拿回来。这些步骤是Laravel应用程序中的标准步骤。
docker-comment build
我正在尝试从我的测试套件中运行所有测试,但是当我运行命令时,PHPUnit没有找到测试。我在phpunit中配置testsuite。xml。 phpunit。xml 独自创立php WebTestCase。php TestPage.php 如果我通过文件测试运行phpunit,则为,可以。
我有一个Java JUnit Selenium测试框架来运行一些测试。有两个类,每个类有两个测试。 我有专家肯定火像这样配置 我希望它同时运行4个测试,但是无论我使用什么组合的、和设置,我似乎一次只能运行1个类的测试用例。看起来这应该行得通,有人能提供解决方案吗?
问题内容: 我奋力奔跑名为单个测试方法在文件中使用。我尝试了以下组合: 在每种情况下, 都将执行文件中的 所有 测试方法。如何只选择一种方法呢? 该类的名称为,版本为3.2.8。 问题答案: 以下命令在单个方法上运行测试: 对于新版本的phpunit,它只是:
我正在努力运行一个名为的测试方法,该方法位于文件中。我尝试了以下组合: 在每种情况下,都会执行文件中的所有测试方法。如何只选择一种方法? 该类的名称为,的版本为3.2.8。
我读过laravel 5.5留档为unittest。据说我们只需要执行phpUnit{如https://laravel.com/docs/5.5/testing}然后我尝试了这个:如何使用phpUnit运行单个测试方法? 但据说“无法打开文件”。然后我尝试了phpunitexampletest,但仍然无法打开该文件。那么这里怎么了。。。?提前谢谢