我在Windows的某个项目目录中(我将其称为“root”目录)。我跑这个:
php vendor/bin/phpunit.phar -c tests/phpunit.xml --testsuite "Suite"
命令运行但忽略了我的“套件”,并兴高采烈地报告“没有执行测试!”
phpunit.xml包含:
<phpunit
bootstrap="bootstrap.php"
>
<testsuites>
<testsuite name="Suite">
<directory>;./</directory>
<file>ProductTest.php</file>
</testsuite>
</testsuites>
</phpunit>
我在Linux上运行它没有问题,但在Windows上它没有运行这个套件。我尝试将目录从;./
更改为;\
到tests
,更改为Windows上的完整目录路径,但没有运气。它没有抱怨,但也没有进行测试。
如何解决?
答案 0 :(得分:0)
<directory>..\tests</directory>
为我工作