我想在我的本地Windows机器上运行phpunit测试..(使用wamp)..
我已经全局安装了composer ..并且phpunit安装在我的本地目录中..
文件夹结构..
_________tests | | | |______PagesTest.php | |________vendor | |______bin | |_____phpunit
在我的localroot(www)..我创建了一个phpunit.xml文件..
./tests/
在Cmd我试过:
C:\wamp\www\vendor\bin>phpunit PagesTest
输出是
Cannot open file PagesTest.php
我不知道如何使用composer运行这个PagesTest.php文件
好的,PHPUnit正在运行,但没有找到Test文件,因为没有加载Composer Autoloader.
您可以通过为PHPUnit添加配置文件来解决此问题,该配置文件定义属性bootstrap
并设置Composer Autoloader文件.
示例 phpunit.xml.dist
./tests
然后只需运行PHPUnit命令:
$ ./vendor/bin/phpunit
在Windows上只需翻转斜杠: C:\> .\vendor\bin\phpunit
PHPUnit将自动检测配置文件(phpunit.xml.dist
)并在其引导阶段加载Composer Autoloader.